#[repr(C)]pub struct XMLDOMDocumentEventsVtbl {
pub QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut XMLDOMDocumentEvents, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "stdcall" fn(This: *mut XMLDOMDocumentEvents) -> ULONG>,
pub Release: Option<unsafe extern "stdcall" fn(This: *mut XMLDOMDocumentEvents) -> ULONG>,
pub GetTypeInfoCount: Option<unsafe extern "stdcall" fn(This: *mut XMLDOMDocumentEvents, pctinfo: *mut UINT) -> HRESULT>,
pub GetTypeInfo: Option<unsafe extern "stdcall" fn(This: *mut XMLDOMDocumentEvents, iTInfo: UINT, lcid: LCID, ppTInfo: *mut *mut ITypeInfo) -> HRESULT>,
pub GetIDsOfNames: Option<unsafe extern "stdcall" fn(This: *mut XMLDOMDocumentEvents, riid: *const IID, rgszNames: *mut LPOLESTR, cNames: UINT, lcid: LCID, rgDispId: *mut DISPID) -> HRESULT>,
pub Invoke: Option<unsafe extern "stdcall" 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 "stdcall" fn(This: *mut XMLDOMDocumentEvents, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "stdcall" fn(This: *mut XMLDOMDocumentEvents) -> ULONG>§Release: Option<unsafe extern "stdcall" fn(This: *mut XMLDOMDocumentEvents) -> ULONG>§GetTypeInfoCount: Option<unsafe extern "stdcall" fn(This: *mut XMLDOMDocumentEvents, pctinfo: *mut UINT) -> HRESULT>§GetTypeInfo: Option<unsafe extern "stdcall" fn(This: *mut XMLDOMDocumentEvents, iTInfo: UINT, lcid: LCID, ppTInfo: *mut *mut ITypeInfo) -> HRESULT>§GetIDsOfNames: Option<unsafe extern "stdcall" fn(This: *mut XMLDOMDocumentEvents, riid: *const IID, rgszNames: *mut LPOLESTR, cNames: UINT, lcid: LCID, rgDispId: *mut DISPID) -> HRESULT>§Invoke: Option<unsafe extern "stdcall" 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 duplicate 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 moreimpl Copy 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