Struct vc6_sys::IXMLElementNotificationSinkVtbl
source · #[repr(C)]pub struct IXMLElementNotificationSinkVtbl {
pub QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IXMLElementNotificationSink, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "stdcall" fn(This: *mut IXMLElementNotificationSink) -> ULONG>,
pub Release: Option<unsafe extern "stdcall" fn(This: *mut IXMLElementNotificationSink) -> ULONG>,
pub GetTypeInfoCount: Option<unsafe extern "stdcall" fn(This: *mut IXMLElementNotificationSink, pctinfo: *mut UINT) -> HRESULT>,
pub GetTypeInfo: Option<unsafe extern "stdcall" fn(This: *mut IXMLElementNotificationSink, iTInfo: UINT, lcid: LCID, ppTInfo: *mut *mut ITypeInfo) -> HRESULT>,
pub GetIDsOfNames: Option<unsafe extern "stdcall" fn(This: *mut IXMLElementNotificationSink, riid: *const IID, rgszNames: *mut LPOLESTR, cNames: UINT, lcid: LCID, rgDispId: *mut DISPID) -> HRESULT>,
pub Invoke: Option<unsafe extern "stdcall" fn(This: *mut IXMLElementNotificationSink, dispIdMember: DISPID, riid: *const IID, lcid: LCID, wFlags: WORD, pDispParams: *mut DISPPARAMS, pVarResult: *mut VARIANT, pExcepInfo: *mut EXCEPINFO, puArgErr: *mut UINT) -> HRESULT>,
pub ChildAdded: Option<unsafe extern "stdcall" fn(This: *mut IXMLElementNotificationSink, pChildElem: *mut IDispatch) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IXMLElementNotificationSink, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "stdcall" fn(This: *mut IXMLElementNotificationSink) -> ULONG>§Release: Option<unsafe extern "stdcall" fn(This: *mut IXMLElementNotificationSink) -> ULONG>§GetTypeInfoCount: Option<unsafe extern "stdcall" fn(This: *mut IXMLElementNotificationSink, pctinfo: *mut UINT) -> HRESULT>§GetTypeInfo: Option<unsafe extern "stdcall" fn(This: *mut IXMLElementNotificationSink, iTInfo: UINT, lcid: LCID, ppTInfo: *mut *mut ITypeInfo) -> HRESULT>§GetIDsOfNames: Option<unsafe extern "stdcall" fn(This: *mut IXMLElementNotificationSink, riid: *const IID, rgszNames: *mut LPOLESTR, cNames: UINT, lcid: LCID, rgDispId: *mut DISPID) -> HRESULT>§Invoke: Option<unsafe extern "stdcall" fn(This: *mut IXMLElementNotificationSink, dispIdMember: DISPID, riid: *const IID, lcid: LCID, wFlags: WORD, pDispParams: *mut DISPPARAMS, pVarResult: *mut VARIANT, pExcepInfo: *mut EXCEPINFO, puArgErr: *mut UINT) -> HRESULT>§ChildAdded: Option<unsafe extern "stdcall" fn(This: *mut IXMLElementNotificationSink, pChildElem: *mut IDispatch) -> HRESULT>Trait Implementations§
source§impl Clone for IXMLElementNotificationSinkVtbl
impl Clone for IXMLElementNotificationSinkVtbl
source§fn clone(&self) -> IXMLElementNotificationSinkVtbl
fn clone(&self) -> IXMLElementNotificationSinkVtbl
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 moreimpl Copy for IXMLElementNotificationSinkVtbl
Auto Trait Implementations§
impl RefUnwindSafe for IXMLElementNotificationSinkVtbl
impl Send for IXMLElementNotificationSinkVtbl
impl Sync for IXMLElementNotificationSinkVtbl
impl Unpin for IXMLElementNotificationSinkVtbl
impl UnwindSafe for IXMLElementNotificationSinkVtbl
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