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