#[repr(C)]pub struct IOleAdviseHolderVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IOleAdviseHolder, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IOleAdviseHolder) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IOleAdviseHolder) -> ULONG>,
pub Advise: Option<unsafe extern "C" fn(This: *mut IOleAdviseHolder, pAdvise: *mut IAdviseSink, pdwConnection: *mut DWORD) -> HRESULT>,
pub Unadvise: Option<unsafe extern "C" fn(This: *mut IOleAdviseHolder, dwConnection: DWORD) -> HRESULT>,
pub EnumAdvise: Option<unsafe extern "C" fn(This: *mut IOleAdviseHolder, ppenumAdvise: *mut *mut IEnumSTATDATA) -> HRESULT>,
pub SendOnRename: Option<unsafe extern "C" fn(This: *mut IOleAdviseHolder, pmk: *mut IMoniker) -> HRESULT>,
pub SendOnSave: Option<unsafe extern "C" fn(This: *mut IOleAdviseHolder) -> HRESULT>,
pub SendOnClose: Option<unsafe extern "C" fn(This: *mut IOleAdviseHolder) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IOleAdviseHolder, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "C" fn(This: *mut IOleAdviseHolder) -> ULONG>§Release: Option<unsafe extern "C" fn(This: *mut IOleAdviseHolder) -> ULONG>§Advise: Option<unsafe extern "C" fn(This: *mut IOleAdviseHolder, pAdvise: *mut IAdviseSink, pdwConnection: *mut DWORD) -> HRESULT>§Unadvise: Option<unsafe extern "C" fn(This: *mut IOleAdviseHolder, dwConnection: DWORD) -> HRESULT>§EnumAdvise: Option<unsafe extern "C" fn(This: *mut IOleAdviseHolder, ppenumAdvise: *mut *mut IEnumSTATDATA) -> HRESULT>§SendOnRename: Option<unsafe extern "C" fn(This: *mut IOleAdviseHolder, pmk: *mut IMoniker) -> HRESULT>§SendOnSave: Option<unsafe extern "C" fn(This: *mut IOleAdviseHolder) -> HRESULT>§SendOnClose: Option<unsafe extern "C" fn(This: *mut IOleAdviseHolder) -> HRESULT>Trait Implementations§
Source§impl Clone for IOleAdviseHolderVtbl
impl Clone for IOleAdviseHolderVtbl
Source§fn clone(&self) -> IOleAdviseHolderVtbl
fn clone(&self) -> IOleAdviseHolderVtbl
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 moreSource§impl Debug for IOleAdviseHolderVtbl
impl Debug for IOleAdviseHolderVtbl
impl Copy for IOleAdviseHolderVtbl
Auto Trait Implementations§
impl Freeze for IOleAdviseHolderVtbl
impl RefUnwindSafe for IOleAdviseHolderVtbl
impl Send for IOleAdviseHolderVtbl
impl Sync for IOleAdviseHolderVtbl
impl Unpin for IOleAdviseHolderVtbl
impl UnwindSafe for IOleAdviseHolderVtbl
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