#[repr(C)]pub struct ISpEventSource {
pub lpVtbl: *const ISpEventSourceVtbl,
}
Fields§
§lpVtbl: *const ISpEventSourceVtbl
Implementations§
Source§impl ISpEventSource
impl 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 ISpEventSource
impl Deref for ISpEventSource
Source§type Target = ISpNotifySource
type Target = ISpNotifySource
The resulting type after dereferencing.
Source§fn deref(&self) -> &ISpNotifySource
fn deref(&self) -> &ISpNotifySource
Dereferences the value.
Auto Trait Implementations§
impl Freeze for ISpEventSource
impl RefUnwindSafe for ISpEventSource
impl !Send for ISpEventSource
impl !Sync for ISpEventSource
impl Unpin for ISpEventSource
impl UnwindSafe for ISpEventSource
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