#[repr(C)]pub struct ISpEventSource2 {
pub lpVtbl: *const ISpEventSource2Vtbl,
}
Fields§
§lpVtbl: *const ISpEventSource2Vtbl
Implementations§
Methods from Deref<Target = ISpEventSource>§
pub unsafe fn SetInterest( &self, ullEventInterest: ULONGLONG, ullQueuedInterest: ULONGLONG, ) -> HRESULT
pub unsafe fn GetEvents( &self, ulCount: ULONG, pEventArray: *mut SPEVENT, pulFetched: *mut ULONG, ) -> HRESULT
pub unsafe fn GetInfo(&self, pInfo: *mut SPEVENTSOURCEINFO) -> HRESULT
Methods from Deref<Target = 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 ISpEventSource2
impl Deref for ISpEventSource2
Source§type Target = ISpEventSource
type Target = ISpEventSource
The resulting type after dereferencing.
Source§fn deref(&self) -> &ISpEventSource
fn deref(&self) -> &ISpEventSource
Dereferences the value.
Auto Trait Implementations§
impl Freeze for ISpEventSource2
impl RefUnwindSafe for ISpEventSource2
impl !Send for ISpEventSource2
impl !Sync for ISpEventSource2
impl Unpin for ISpEventSource2
impl UnwindSafe for ISpEventSource2
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