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