#[repr(C)]pub struct IAdviseSinkVtbl {
pub parent: IUnknownVtbl,
pub OnDataChange: unsafe extern "system" fn(This: *mut IAdviseSink, pformatetc: *mut FORMATETC, pStgmed: *mut STGMEDIUM) -> c_void,
pub OnViewChange: unsafe extern "system" fn(This: *mut IAdviseSink, dwAspect: DWORD, lindex: LONG) -> c_void,
pub OnRename: unsafe extern "system" fn(This: *mut IAdviseSink, pmk: *mut IMoniker) -> c_void,
pub OnSave: unsafe extern "system" fn(This: *mut IAdviseSink) -> c_void,
pub OnClose: unsafe extern "system" fn(This: *mut IAdviseSink) -> c_void,
}
Fields§
§parent: IUnknownVtbl
§OnDataChange: unsafe extern "system" fn(This: *mut IAdviseSink, pformatetc: *mut FORMATETC, pStgmed: *mut STGMEDIUM) -> c_void
§OnViewChange: unsafe extern "system" fn(This: *mut IAdviseSink, dwAspect: DWORD, lindex: LONG) -> c_void
§OnRename: unsafe extern "system" fn(This: *mut IAdviseSink, pmk: *mut IMoniker) -> c_void
§OnSave: unsafe extern "system" fn(This: *mut IAdviseSink) -> c_void
§OnClose: unsafe extern "system" fn(This: *mut IAdviseSink) -> c_void
Auto Trait Implementations§
impl Freeze for IAdviseSinkVtbl
impl RefUnwindSafe for IAdviseSinkVtbl
impl Send for IAdviseSinkVtbl
impl Sync for IAdviseSinkVtbl
impl Unpin for IAdviseSinkVtbl
impl UnwindSafe for IAdviseSinkVtbl
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