#[repr(C)]pub struct IDataAdviseHolderVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IDataAdviseHolder, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IDataAdviseHolder) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IDataAdviseHolder) -> ULONG>,
pub Advise: Option<unsafe extern "C" fn(This: *mut IDataAdviseHolder, pDataObject: *mut IDataObject, pFetc: *mut FORMATETC, advf: DWORD, pAdvise: *mut IAdviseSink, pdwConnection: *mut DWORD) -> HRESULT>,
pub Unadvise: Option<unsafe extern "C" fn(This: *mut IDataAdviseHolder, dwConnection: DWORD) -> HRESULT>,
pub EnumAdvise: Option<unsafe extern "C" fn(This: *mut IDataAdviseHolder, ppenumAdvise: *mut *mut IEnumSTATDATA) -> HRESULT>,
pub SendOnDataChange: Option<unsafe extern "C" fn(This: *mut IDataAdviseHolder, pDataObject: *mut IDataObject, dwReserved: DWORD, advf: DWORD) -> HRESULT>,
}
Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IDataAdviseHolder, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>
§AddRef: Option<unsafe extern "C" fn(This: *mut IDataAdviseHolder) -> ULONG>
§Release: Option<unsafe extern "C" fn(This: *mut IDataAdviseHolder) -> ULONG>
§Advise: Option<unsafe extern "C" fn(This: *mut IDataAdviseHolder, pDataObject: *mut IDataObject, pFetc: *mut FORMATETC, advf: DWORD, pAdvise: *mut IAdviseSink, pdwConnection: *mut DWORD) -> HRESULT>
§Unadvise: Option<unsafe extern "C" fn(This: *mut IDataAdviseHolder, dwConnection: DWORD) -> HRESULT>
§EnumAdvise: Option<unsafe extern "C" fn(This: *mut IDataAdviseHolder, ppenumAdvise: *mut *mut IEnumSTATDATA) -> HRESULT>
§SendOnDataChange: Option<unsafe extern "C" fn(This: *mut IDataAdviseHolder, pDataObject: *mut IDataObject, dwReserved: DWORD, advf: DWORD) -> HRESULT>
Trait Implementations§
Source§impl Clone for IDataAdviseHolderVtbl
impl Clone for IDataAdviseHolderVtbl
Source§fn clone(&self) -> IDataAdviseHolderVtbl
fn clone(&self) -> IDataAdviseHolderVtbl
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 IDataAdviseHolderVtbl
impl Debug for IDataAdviseHolderVtbl
Source§impl Ord for IDataAdviseHolderVtbl
impl Ord for IDataAdviseHolderVtbl
Source§fn cmp(&self, other: &IDataAdviseHolderVtbl) -> Ordering
fn cmp(&self, other: &IDataAdviseHolderVtbl) -> 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 IDataAdviseHolderVtbl
impl PartialEq for IDataAdviseHolderVtbl
Source§impl PartialOrd for IDataAdviseHolderVtbl
impl PartialOrd for IDataAdviseHolderVtbl
impl Copy for IDataAdviseHolderVtbl
impl Eq for IDataAdviseHolderVtbl
impl StructuralPartialEq for IDataAdviseHolderVtbl
Auto Trait Implementations§
impl Freeze for IDataAdviseHolderVtbl
impl RefUnwindSafe for IDataAdviseHolderVtbl
impl Send for IDataAdviseHolderVtbl
impl Sync for IDataAdviseHolderVtbl
impl Unpin for IDataAdviseHolderVtbl
impl UnwindSafe for IDataAdviseHolderVtbl
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