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