#[repr(C)]pub struct ISpNotifySourceVtbl {
pub parent: IUnknownVtbl,
pub SetNotifySink: unsafe extern "system" fn(This: *mut ISpNotifySource, pNotifySink: *mut ISpNotifySink) -> HRESULT,
pub SetNotifyWindowMessage: unsafe extern "system" fn(This: *mut ISpNotifySource, hWnd: HWND, Msg: UINT, wParam: WPARAM, lParam: LPARAM) -> HRESULT,
pub SetNotifyCallbackFunction: unsafe extern "system" fn(This: *mut ISpNotifySource, pfnCallback: SPNOTIFYCALLBACK, wParam: WPARAM, lParam: LPARAM) -> HRESULT,
pub SetNotifyCallbackInterface: unsafe extern "system" fn(This: *mut ISpNotifySource, pSpCallback: *mut ISpNotifyCallback, wParam: WPARAM, lParam: LPARAM) -> HRESULT,
pub SetNotifyWin32Event: unsafe extern "system" fn(This: *mut ISpNotifySource) -> HRESULT,
pub WaitForNotifyEvent: unsafe extern "system" fn(This: *mut ISpNotifySource, dwMilliseconds: DWORD) -> HRESULT,
pub GetNotifyEventHandle: unsafe extern "system" fn(This: *mut ISpNotifySource) -> HANDLE,
}Fields§
§parent: IUnknownVtbl§SetNotifySink: unsafe extern "system" fn(This: *mut ISpNotifySource, pNotifySink: *mut ISpNotifySink) -> HRESULT§SetNotifyWindowMessage: unsafe extern "system" fn(This: *mut ISpNotifySource, hWnd: HWND, Msg: UINT, wParam: WPARAM, lParam: LPARAM) -> HRESULT§SetNotifyCallbackFunction: unsafe extern "system" fn(This: *mut ISpNotifySource, pfnCallback: SPNOTIFYCALLBACK, wParam: WPARAM, lParam: LPARAM) -> HRESULT§SetNotifyCallbackInterface: unsafe extern "system" fn(This: *mut ISpNotifySource, pSpCallback: *mut ISpNotifyCallback, wParam: WPARAM, lParam: LPARAM) -> HRESULT§SetNotifyWin32Event: unsafe extern "system" fn(This: *mut ISpNotifySource) -> HRESULT§WaitForNotifyEvent: unsafe extern "system" fn(This: *mut ISpNotifySource, dwMilliseconds: DWORD) -> HRESULT§GetNotifyEventHandle: unsafe extern "system" fn(This: *mut ISpNotifySource) -> HANDLEAuto Trait Implementations§
impl Freeze for ISpNotifySourceVtbl
impl RefUnwindSafe for ISpNotifySourceVtbl
impl Send for ISpNotifySourceVtbl
impl Sync for ISpNotifySourceVtbl
impl Unpin for ISpNotifySourceVtbl
impl UnwindSafe for ISpNotifySourceVtbl
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