#[repr(C)]pub struct IXMLDOMNamedNodeMapVtbl {Show 17 fields
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap) -> ULONG>,
pub GetTypeInfoCount: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap, pctinfo: *mut UINT) -> HRESULT>,
pub GetTypeInfo: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap, iTInfo: UINT, lcid: LCID, ppTInfo: *mut *mut ITypeInfo) -> HRESULT>,
pub GetIDsOfNames: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap, riid: *const IID, rgszNames: *mut LPOLESTR, cNames: UINT, lcid: LCID, rgDispId: *mut DISPID) -> HRESULT>,
pub Invoke: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap, dispIdMember: DISPID, riid: *const IID, lcid: LCID, wFlags: WORD, pDispParams: *mut DISPPARAMS, pVarResult: *mut VARIANT, pExcepInfo: *mut EXCEPINFO, puArgErr: *mut UINT) -> HRESULT>,
pub getNamedItem: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap, name: BSTR, namedItem: *mut *mut IXMLDOMNode) -> HRESULT>,
pub setNamedItem: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap, newItem: *mut IXMLDOMNode, nameItem: *mut *mut IXMLDOMNode) -> HRESULT>,
pub removeNamedItem: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap, name: BSTR, namedItem: *mut *mut IXMLDOMNode) -> HRESULT>,
pub get_item: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap, index: c_long, listItem: *mut *mut IXMLDOMNode) -> HRESULT>,
pub get_length: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap, listLength: *mut c_long) -> HRESULT>,
pub getQualifiedItem: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap, baseName: BSTR, namespaceURI: BSTR, qualifiedItem: *mut *mut IXMLDOMNode) -> HRESULT>,
pub removeQualifiedItem: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap, baseName: BSTR, namespaceURI: BSTR, qualifiedItem: *mut *mut IXMLDOMNode) -> HRESULT>,
pub nextNode: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap, nextItem: *mut *mut IXMLDOMNode) -> HRESULT>,
pub reset: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap) -> HRESULT>,
pub get__newEnum: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap, ppUnk: *mut *mut IUnknown) -> HRESULT>,
}
Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>
§AddRef: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap) -> ULONG>
§Release: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap) -> ULONG>
§GetTypeInfoCount: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap, pctinfo: *mut UINT) -> HRESULT>
§GetTypeInfo: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap, iTInfo: UINT, lcid: LCID, ppTInfo: *mut *mut ITypeInfo) -> HRESULT>
§GetIDsOfNames: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap, riid: *const IID, rgszNames: *mut LPOLESTR, cNames: UINT, lcid: LCID, rgDispId: *mut DISPID) -> HRESULT>
§Invoke: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap, dispIdMember: DISPID, riid: *const IID, lcid: LCID, wFlags: WORD, pDispParams: *mut DISPPARAMS, pVarResult: *mut VARIANT, pExcepInfo: *mut EXCEPINFO, puArgErr: *mut UINT) -> HRESULT>
§getNamedItem: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap, name: BSTR, namedItem: *mut *mut IXMLDOMNode) -> HRESULT>
§setNamedItem: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap, newItem: *mut IXMLDOMNode, nameItem: *mut *mut IXMLDOMNode) -> HRESULT>
§removeNamedItem: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap, name: BSTR, namedItem: *mut *mut IXMLDOMNode) -> HRESULT>
§get_item: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap, index: c_long, listItem: *mut *mut IXMLDOMNode) -> HRESULT>
§get_length: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap, listLength: *mut c_long) -> HRESULT>
§getQualifiedItem: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap, baseName: BSTR, namespaceURI: BSTR, qualifiedItem: *mut *mut IXMLDOMNode) -> HRESULT>
§removeQualifiedItem: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap, baseName: BSTR, namespaceURI: BSTR, qualifiedItem: *mut *mut IXMLDOMNode) -> HRESULT>
§nextNode: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap, nextItem: *mut *mut IXMLDOMNode) -> HRESULT>
§reset: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap) -> HRESULT>
§get__newEnum: Option<unsafe extern "C" fn(This: *mut IXMLDOMNamedNodeMap, ppUnk: *mut *mut IUnknown) -> HRESULT>
Trait Implementations§
Source§impl Clone for IXMLDOMNamedNodeMapVtbl
impl Clone for IXMLDOMNamedNodeMapVtbl
Source§fn clone(&self) -> IXMLDOMNamedNodeMapVtbl
fn clone(&self) -> IXMLDOMNamedNodeMapVtbl
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 IXMLDOMNamedNodeMapVtbl
impl Debug for IXMLDOMNamedNodeMapVtbl
Source§impl Ord for IXMLDOMNamedNodeMapVtbl
impl Ord for IXMLDOMNamedNodeMapVtbl
Source§fn cmp(&self, other: &IXMLDOMNamedNodeMapVtbl) -> Ordering
fn cmp(&self, other: &IXMLDOMNamedNodeMapVtbl) -> 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 IXMLDOMNamedNodeMapVtbl
impl PartialEq for IXMLDOMNamedNodeMapVtbl
Source§impl PartialOrd for IXMLDOMNamedNodeMapVtbl
impl PartialOrd for IXMLDOMNamedNodeMapVtbl
impl Copy for IXMLDOMNamedNodeMapVtbl
impl Eq for IXMLDOMNamedNodeMapVtbl
impl StructuralPartialEq for IXMLDOMNamedNodeMapVtbl
Auto Trait Implementations§
impl Freeze for IXMLDOMNamedNodeMapVtbl
impl RefUnwindSafe for IXMLDOMNamedNodeMapVtbl
impl Send for IXMLDOMNamedNodeMapVtbl
impl Sync for IXMLDOMNamedNodeMapVtbl
impl Unpin for IXMLDOMNamedNodeMapVtbl
impl UnwindSafe for IXMLDOMNamedNodeMapVtbl
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