#[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) -> HANDLE
Auto 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