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