#[repr(C)]pub struct ISpNotifyTranslator {
pub lpVtbl: *const ISpNotifyTranslatorVtbl,
}
Fields§
§lpVtbl: *const ISpNotifyTranslatorVtbl
Implementations§
Source§impl ISpNotifyTranslator
impl ISpNotifyTranslator
pub unsafe fn InitWindowMessage( &self, hWnd: HWND, Msg: UINT, wParam: WPARAM, lParam: LPARAM, ) -> HRESULT
pub unsafe fn InitCallback( &self, pfnCallback: SPNOTIFYCALLBACK, wParam: WPARAM, lParam: LPARAM, ) -> HRESULT
pub unsafe fn InitSpNotifyCallback( &self, pSpCallback: *mut ISpNotifyCallback, wParam: WPARAM, lParam: LPARAM, ) -> HRESULT
pub unsafe fn InitWin32Event( &self, hEvent: HANDLE, fCloseHandleOnRelease: BOOL, ) -> HRESULT
pub unsafe fn Wait(&self, dwMilliseconds: DWORD) -> HRESULT
pub unsafe fn GetEventHandle(&self) -> HANDLE
Trait Implementations§
Source§impl Deref for ISpNotifyTranslator
impl Deref for ISpNotifyTranslator
Source§type Target = ISpNotifySink
type Target = ISpNotifySink
The resulting type after dereferencing.
Source§fn deref(&self) -> &ISpNotifySink
fn deref(&self) -> &ISpNotifySink
Dereferences the value.
Auto Trait Implementations§
impl Freeze for ISpNotifyTranslator
impl RefUnwindSafe for ISpNotifyTranslator
impl !Send for ISpNotifyTranslator
impl !Sync for ISpNotifyTranslator
impl Unpin for ISpNotifyTranslator
impl UnwindSafe for ISpNotifyTranslator
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