#[repr(C)]pub struct IXMLDOMNotationVtbl {Show 45 fields
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation) -> ULONG>,
pub GetTypeInfoCount: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, pctinfo: *mut UINT) -> HRESULT>,
pub GetTypeInfo: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, iTInfo: UINT, lcid: LCID, ppTInfo: *mut *mut ITypeInfo) -> HRESULT>,
pub GetIDsOfNames: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, riid: *const IID, rgszNames: *mut LPOLESTR, cNames: UINT, lcid: LCID, rgDispId: *mut DISPID) -> HRESULT>,
pub Invoke: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, dispIdMember: DISPID, riid: *const IID, lcid: LCID, wFlags: WORD, pDispParams: *mut DISPPARAMS, pVarResult: *mut VARIANT, pExcepInfo: *mut EXCEPINFO, puArgErr: *mut UINT) -> HRESULT>,
pub get_nodeName: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, name: *mut BSTR) -> HRESULT>,
pub get_nodeValue: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, value: *mut VARIANT) -> HRESULT>,
pub put_nodeValue: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, value: VARIANT) -> HRESULT>,
pub get_nodeType: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, type_: *mut DOMNodeType) -> HRESULT>,
pub get_parentNode: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, parent: *mut *mut IXMLDOMNode) -> HRESULT>,
pub get_childNodes: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, childList: *mut *mut IXMLDOMNodeList) -> HRESULT>,
pub get_firstChild: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, firstChild: *mut *mut IXMLDOMNode) -> HRESULT>,
pub get_lastChild: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, lastChild: *mut *mut IXMLDOMNode) -> HRESULT>,
pub get_previousSibling: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, previousSibling: *mut *mut IXMLDOMNode) -> HRESULT>,
pub get_nextSibling: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, nextSibling: *mut *mut IXMLDOMNode) -> HRESULT>,
pub get_attributes: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, attributeMap: *mut *mut IXMLDOMNamedNodeMap) -> HRESULT>,
pub insertBefore: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, newChild: *mut IXMLDOMNode, refChild: VARIANT, outNewChild: *mut *mut IXMLDOMNode) -> HRESULT>,
pub replaceChild: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, newChild: *mut IXMLDOMNode, oldChild: *mut IXMLDOMNode, outOldChild: *mut *mut IXMLDOMNode) -> HRESULT>,
pub removeChild: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, childNode: *mut IXMLDOMNode, oldChild: *mut *mut IXMLDOMNode) -> HRESULT>,
pub appendChild: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, newChild: *mut IXMLDOMNode, outNewChild: *mut *mut IXMLDOMNode) -> HRESULT>,
pub hasChildNodes: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, hasChild: *mut VARIANT_BOOL) -> HRESULT>,
pub get_ownerDocument: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, XMLDOMDocument: *mut *mut IXMLDOMDocument) -> HRESULT>,
pub cloneNode: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, deep: VARIANT_BOOL, cloneRoot: *mut *mut IXMLDOMNode) -> HRESULT>,
pub get_nodeTypeString: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, nodeType: *mut BSTR) -> HRESULT>,
pub get_text: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, text: *mut BSTR) -> HRESULT>,
pub put_text: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, text: BSTR) -> HRESULT>,
pub get_specified: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, isSpecified: *mut VARIANT_BOOL) -> HRESULT>,
pub get_definition: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, definitionNode: *mut *mut IXMLDOMNode) -> HRESULT>,
pub get_nodeTypedValue: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, typedValue: *mut VARIANT) -> HRESULT>,
pub put_nodeTypedValue: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, typedValue: VARIANT) -> HRESULT>,
pub get_dataType: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, dataTypeName: *mut VARIANT) -> HRESULT>,
pub put_dataType: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, dataTypeName: BSTR) -> HRESULT>,
pub get_xml: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, xmlString: *mut BSTR) -> HRESULT>,
pub transformNode: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, stylesheet: *mut IXMLDOMNode, xmlString: *mut BSTR) -> HRESULT>,
pub selectNodes: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, queryString: BSTR, resultList: *mut *mut IXMLDOMNodeList) -> HRESULT>,
pub selectSingleNode: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, queryString: BSTR, resultNode: *mut *mut IXMLDOMNode) -> HRESULT>,
pub get_parsed: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, isParsed: *mut VARIANT_BOOL) -> HRESULT>,
pub get_namespaceURI: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, namespaceURI: *mut BSTR) -> HRESULT>,
pub get_prefix: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, prefixString: *mut BSTR) -> HRESULT>,
pub get_baseName: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, nameString: *mut BSTR) -> HRESULT>,
pub transformNodeToObject: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, stylesheet: *mut IXMLDOMNode, outputObject: VARIANT) -> HRESULT>,
pub get_publicId: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, publicID: *mut VARIANT) -> HRESULT>,
pub get_systemId: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, systemID: *mut VARIANT) -> HRESULT>,
}
Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>
§AddRef: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation) -> ULONG>
§Release: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation) -> ULONG>
§GetTypeInfoCount: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, pctinfo: *mut UINT) -> HRESULT>
§GetTypeInfo: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, iTInfo: UINT, lcid: LCID, ppTInfo: *mut *mut ITypeInfo) -> HRESULT>
§GetIDsOfNames: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, riid: *const IID, rgszNames: *mut LPOLESTR, cNames: UINT, lcid: LCID, rgDispId: *mut DISPID) -> HRESULT>
§Invoke: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, dispIdMember: DISPID, riid: *const IID, lcid: LCID, wFlags: WORD, pDispParams: *mut DISPPARAMS, pVarResult: *mut VARIANT, pExcepInfo: *mut EXCEPINFO, puArgErr: *mut UINT) -> HRESULT>
§get_nodeName: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, name: *mut BSTR) -> HRESULT>
§get_nodeValue: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, value: *mut VARIANT) -> HRESULT>
§put_nodeValue: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, value: VARIANT) -> HRESULT>
§get_nodeType: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, type_: *mut DOMNodeType) -> HRESULT>
§get_parentNode: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, parent: *mut *mut IXMLDOMNode) -> HRESULT>
§get_childNodes: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, childList: *mut *mut IXMLDOMNodeList) -> HRESULT>
§get_firstChild: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, firstChild: *mut *mut IXMLDOMNode) -> HRESULT>
§get_lastChild: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, lastChild: *mut *mut IXMLDOMNode) -> HRESULT>
§get_previousSibling: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, previousSibling: *mut *mut IXMLDOMNode) -> HRESULT>
§get_nextSibling: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, nextSibling: *mut *mut IXMLDOMNode) -> HRESULT>
§get_attributes: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, attributeMap: *mut *mut IXMLDOMNamedNodeMap) -> HRESULT>
§insertBefore: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, newChild: *mut IXMLDOMNode, refChild: VARIANT, outNewChild: *mut *mut IXMLDOMNode) -> HRESULT>
§replaceChild: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, newChild: *mut IXMLDOMNode, oldChild: *mut IXMLDOMNode, outOldChild: *mut *mut IXMLDOMNode) -> HRESULT>
§removeChild: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, childNode: *mut IXMLDOMNode, oldChild: *mut *mut IXMLDOMNode) -> HRESULT>
§appendChild: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, newChild: *mut IXMLDOMNode, outNewChild: *mut *mut IXMLDOMNode) -> HRESULT>
§hasChildNodes: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, hasChild: *mut VARIANT_BOOL) -> HRESULT>
§get_ownerDocument: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, XMLDOMDocument: *mut *mut IXMLDOMDocument) -> HRESULT>
§cloneNode: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, deep: VARIANT_BOOL, cloneRoot: *mut *mut IXMLDOMNode) -> HRESULT>
§get_nodeTypeString: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, nodeType: *mut BSTR) -> HRESULT>
§get_text: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, text: *mut BSTR) -> HRESULT>
§put_text: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, text: BSTR) -> HRESULT>
§get_specified: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, isSpecified: *mut VARIANT_BOOL) -> HRESULT>
§get_definition: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, definitionNode: *mut *mut IXMLDOMNode) -> HRESULT>
§get_nodeTypedValue: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, typedValue: *mut VARIANT) -> HRESULT>
§put_nodeTypedValue: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, typedValue: VARIANT) -> HRESULT>
§get_dataType: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, dataTypeName: *mut VARIANT) -> HRESULT>
§put_dataType: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, dataTypeName: BSTR) -> HRESULT>
§get_xml: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, xmlString: *mut BSTR) -> HRESULT>
§transformNode: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, stylesheet: *mut IXMLDOMNode, xmlString: *mut BSTR) -> HRESULT>
§selectNodes: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, queryString: BSTR, resultList: *mut *mut IXMLDOMNodeList) -> HRESULT>
§selectSingleNode: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, queryString: BSTR, resultNode: *mut *mut IXMLDOMNode) -> HRESULT>
§get_parsed: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, isParsed: *mut VARIANT_BOOL) -> HRESULT>
§get_namespaceURI: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, namespaceURI: *mut BSTR) -> HRESULT>
§get_prefix: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, prefixString: *mut BSTR) -> HRESULT>
§get_baseName: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, nameString: *mut BSTR) -> HRESULT>
§transformNodeToObject: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, stylesheet: *mut IXMLDOMNode, outputObject: VARIANT) -> HRESULT>
§get_publicId: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, publicID: *mut VARIANT) -> HRESULT>
§get_systemId: Option<unsafe extern "C" fn(This: *mut IXMLDOMNotation, systemID: *mut VARIANT) -> HRESULT>
Trait Implementations§
Source§impl Clone for IXMLDOMNotationVtbl
impl Clone for IXMLDOMNotationVtbl
Source§fn clone(&self) -> IXMLDOMNotationVtbl
fn clone(&self) -> IXMLDOMNotationVtbl
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for IXMLDOMNotationVtbl
impl Debug for IXMLDOMNotationVtbl
Source§impl Ord for IXMLDOMNotationVtbl
impl Ord for IXMLDOMNotationVtbl
Source§fn cmp(&self, other: &IXMLDOMNotationVtbl) -> Ordering
fn cmp(&self, other: &IXMLDOMNotationVtbl) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for IXMLDOMNotationVtbl
impl PartialEq for IXMLDOMNotationVtbl
Source§impl PartialOrd for IXMLDOMNotationVtbl
impl PartialOrd for IXMLDOMNotationVtbl
impl Copy for IXMLDOMNotationVtbl
impl Eq for IXMLDOMNotationVtbl
impl StructuralPartialEq for IXMLDOMNotationVtbl
Auto Trait Implementations§
impl Freeze for IXMLDOMNotationVtbl
impl RefUnwindSafe for IXMLDOMNotationVtbl
impl Send for IXMLDOMNotationVtbl
impl Sync for IXMLDOMNotationVtbl
impl Unpin for IXMLDOMNotationVtbl
impl UnwindSafe for IXMLDOMNotationVtbl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more