#[repr(C)]pub struct IXMLDOMEntityReferenceVtbl {Show 43 fields
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference) -> ULONG>,
pub GetTypeInfoCount: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, pctinfo: *mut UINT) -> HRESULT>,
pub GetTypeInfo: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, iTInfo: UINT, lcid: LCID, ppTInfo: *mut *mut ITypeInfo) -> HRESULT>,
pub GetIDsOfNames: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, riid: *const IID, rgszNames: *mut LPOLESTR, cNames: UINT, lcid: LCID, rgDispId: *mut DISPID) -> HRESULT>,
pub Invoke: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, 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 IXMLDOMEntityReference, name: *mut BSTR) -> HRESULT>,
pub get_nodeValue: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, value: *mut VARIANT) -> HRESULT>,
pub put_nodeValue: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, value: VARIANT) -> HRESULT>,
pub get_nodeType: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, type_: *mut DOMNodeType) -> HRESULT>,
pub get_parentNode: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, parent: *mut *mut IXMLDOMNode) -> HRESULT>,
pub get_childNodes: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, childList: *mut *mut IXMLDOMNodeList) -> HRESULT>,
pub get_firstChild: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, firstChild: *mut *mut IXMLDOMNode) -> HRESULT>,
pub get_lastChild: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, lastChild: *mut *mut IXMLDOMNode) -> HRESULT>,
pub get_previousSibling: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, previousSibling: *mut *mut IXMLDOMNode) -> HRESULT>,
pub get_nextSibling: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, nextSibling: *mut *mut IXMLDOMNode) -> HRESULT>,
pub get_attributes: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, attributeMap: *mut *mut IXMLDOMNamedNodeMap) -> HRESULT>,
pub insertBefore: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, newChild: *mut IXMLDOMNode, refChild: VARIANT, outNewChild: *mut *mut IXMLDOMNode) -> HRESULT>,
pub replaceChild: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, newChild: *mut IXMLDOMNode, oldChild: *mut IXMLDOMNode, outOldChild: *mut *mut IXMLDOMNode) -> HRESULT>,
pub removeChild: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, childNode: *mut IXMLDOMNode, oldChild: *mut *mut IXMLDOMNode) -> HRESULT>,
pub appendChild: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, newChild: *mut IXMLDOMNode, outNewChild: *mut *mut IXMLDOMNode) -> HRESULT>,
pub hasChildNodes: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, hasChild: *mut VARIANT_BOOL) -> HRESULT>,
pub get_ownerDocument: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, XMLDOMDocument: *mut *mut IXMLDOMDocument) -> HRESULT>,
pub cloneNode: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, deep: VARIANT_BOOL, cloneRoot: *mut *mut IXMLDOMNode) -> HRESULT>,
pub get_nodeTypeString: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, nodeType: *mut BSTR) -> HRESULT>,
pub get_text: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, text: *mut BSTR) -> HRESULT>,
pub put_text: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, text: BSTR) -> HRESULT>,
pub get_specified: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, isSpecified: *mut VARIANT_BOOL) -> HRESULT>,
pub get_definition: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, definitionNode: *mut *mut IXMLDOMNode) -> HRESULT>,
pub get_nodeTypedValue: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, typedValue: *mut VARIANT) -> HRESULT>,
pub put_nodeTypedValue: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, typedValue: VARIANT) -> HRESULT>,
pub get_dataType: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, dataTypeName: *mut VARIANT) -> HRESULT>,
pub put_dataType: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, dataTypeName: BSTR) -> HRESULT>,
pub get_xml: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, xmlString: *mut BSTR) -> HRESULT>,
pub transformNode: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, stylesheet: *mut IXMLDOMNode, xmlString: *mut BSTR) -> HRESULT>,
pub selectNodes: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, queryString: BSTR, resultList: *mut *mut IXMLDOMNodeList) -> HRESULT>,
pub selectSingleNode: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, queryString: BSTR, resultNode: *mut *mut IXMLDOMNode) -> HRESULT>,
pub get_parsed: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, isParsed: *mut VARIANT_BOOL) -> HRESULT>,
pub get_namespaceURI: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, namespaceURI: *mut BSTR) -> HRESULT>,
pub get_prefix: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, prefixString: *mut BSTR) -> HRESULT>,
pub get_baseName: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, nameString: *mut BSTR) -> HRESULT>,
pub transformNodeToObject: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, stylesheet: *mut IXMLDOMNode, outputObject: VARIANT) -> HRESULT>,
}
Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>
§AddRef: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference) -> ULONG>
§Release: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference) -> ULONG>
§GetTypeInfoCount: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, pctinfo: *mut UINT) -> HRESULT>
§GetTypeInfo: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, iTInfo: UINT, lcid: LCID, ppTInfo: *mut *mut ITypeInfo) -> HRESULT>
§GetIDsOfNames: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, riid: *const IID, rgszNames: *mut LPOLESTR, cNames: UINT, lcid: LCID, rgDispId: *mut DISPID) -> HRESULT>
§Invoke: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, 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 IXMLDOMEntityReference, name: *mut BSTR) -> HRESULT>
§get_nodeValue: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, value: *mut VARIANT) -> HRESULT>
§put_nodeValue: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, value: VARIANT) -> HRESULT>
§get_nodeType: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, type_: *mut DOMNodeType) -> HRESULT>
§get_parentNode: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, parent: *mut *mut IXMLDOMNode) -> HRESULT>
§get_childNodes: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, childList: *mut *mut IXMLDOMNodeList) -> HRESULT>
§get_firstChild: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, firstChild: *mut *mut IXMLDOMNode) -> HRESULT>
§get_lastChild: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, lastChild: *mut *mut IXMLDOMNode) -> HRESULT>
§get_previousSibling: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, previousSibling: *mut *mut IXMLDOMNode) -> HRESULT>
§get_nextSibling: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, nextSibling: *mut *mut IXMLDOMNode) -> HRESULT>
§get_attributes: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, attributeMap: *mut *mut IXMLDOMNamedNodeMap) -> HRESULT>
§insertBefore: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, newChild: *mut IXMLDOMNode, refChild: VARIANT, outNewChild: *mut *mut IXMLDOMNode) -> HRESULT>
§replaceChild: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, newChild: *mut IXMLDOMNode, oldChild: *mut IXMLDOMNode, outOldChild: *mut *mut IXMLDOMNode) -> HRESULT>
§removeChild: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, childNode: *mut IXMLDOMNode, oldChild: *mut *mut IXMLDOMNode) -> HRESULT>
§appendChild: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, newChild: *mut IXMLDOMNode, outNewChild: *mut *mut IXMLDOMNode) -> HRESULT>
§hasChildNodes: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, hasChild: *mut VARIANT_BOOL) -> HRESULT>
§get_ownerDocument: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, XMLDOMDocument: *mut *mut IXMLDOMDocument) -> HRESULT>
§cloneNode: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, deep: VARIANT_BOOL, cloneRoot: *mut *mut IXMLDOMNode) -> HRESULT>
§get_nodeTypeString: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, nodeType: *mut BSTR) -> HRESULT>
§get_text: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, text: *mut BSTR) -> HRESULT>
§put_text: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, text: BSTR) -> HRESULT>
§get_specified: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, isSpecified: *mut VARIANT_BOOL) -> HRESULT>
§get_definition: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, definitionNode: *mut *mut IXMLDOMNode) -> HRESULT>
§get_nodeTypedValue: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, typedValue: *mut VARIANT) -> HRESULT>
§put_nodeTypedValue: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, typedValue: VARIANT) -> HRESULT>
§get_dataType: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, dataTypeName: *mut VARIANT) -> HRESULT>
§put_dataType: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, dataTypeName: BSTR) -> HRESULT>
§get_xml: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, xmlString: *mut BSTR) -> HRESULT>
§transformNode: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, stylesheet: *mut IXMLDOMNode, xmlString: *mut BSTR) -> HRESULT>
§selectNodes: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, queryString: BSTR, resultList: *mut *mut IXMLDOMNodeList) -> HRESULT>
§selectSingleNode: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, queryString: BSTR, resultNode: *mut *mut IXMLDOMNode) -> HRESULT>
§get_parsed: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, isParsed: *mut VARIANT_BOOL) -> HRESULT>
§get_namespaceURI: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, namespaceURI: *mut BSTR) -> HRESULT>
§get_prefix: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, prefixString: *mut BSTR) -> HRESULT>
§get_baseName: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, nameString: *mut BSTR) -> HRESULT>
§transformNodeToObject: Option<unsafe extern "C" fn(This: *mut IXMLDOMEntityReference, stylesheet: *mut IXMLDOMNode, outputObject: VARIANT) -> HRESULT>
Trait Implementations§
Source§impl Clone for IXMLDOMEntityReferenceVtbl
impl Clone for IXMLDOMEntityReferenceVtbl
Source§fn clone(&self) -> IXMLDOMEntityReferenceVtbl
fn clone(&self) -> IXMLDOMEntityReferenceVtbl
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 IXMLDOMEntityReferenceVtbl
impl Debug for IXMLDOMEntityReferenceVtbl
Source§impl Ord for IXMLDOMEntityReferenceVtbl
impl Ord for IXMLDOMEntityReferenceVtbl
Source§fn cmp(&self, other: &IXMLDOMEntityReferenceVtbl) -> Ordering
fn cmp(&self, other: &IXMLDOMEntityReferenceVtbl) -> 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 PartialOrd for IXMLDOMEntityReferenceVtbl
impl PartialOrd for IXMLDOMEntityReferenceVtbl
impl Copy for IXMLDOMEntityReferenceVtbl
impl Eq for IXMLDOMEntityReferenceVtbl
impl StructuralPartialEq for IXMLDOMEntityReferenceVtbl
Auto Trait Implementations§
impl Freeze for IXMLDOMEntityReferenceVtbl
impl RefUnwindSafe for IXMLDOMEntityReferenceVtbl
impl Send for IXMLDOMEntityReferenceVtbl
impl Sync for IXMLDOMEntityReferenceVtbl
impl Unpin for IXMLDOMEntityReferenceVtbl
impl UnwindSafe for IXMLDOMEntityReferenceVtbl
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