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