Struct winapi::sapi::ISpEventSource
[−]
[src]
pub struct ISpEventSource { pub lpVtbl: *const ISpEventSourceVtbl, }
Fields
lpVtbl |
Methods
impl ISpEventSource
[src]
unsafe fn SetInterest(&mut self, ullEventInterest: ULONGLONG, ullQueuedInterest: ULONGLONG) -> HRESULT
unsafe fn GetEvents(&mut self, ulCount: ULONG, pEventArray: *mut SPEVENT, pulFetched: *mut ULONG) -> HRESULT
unsafe fn GetInfo(&mut self, pInfo: *mut SPEVENTSOURCEINFO) -> HRESULT
Methods from Deref<Target=ISpNotifySource>
unsafe fn SetNotifySink(&mut self, pNotifySink: *mut ISpNotifySink) -> HRESULT
unsafe fn SetNotifyWindowMessage(&mut self, hWnd: HWND, Msg: UINT, wParam: WPARAM, lParam: LPARAM) -> HRESULT
unsafe fn SetNotifyCallbackFunction(&mut self, pfnCallback: SPNOTIFYCALLBACK, wParam: WPARAM, lParam: LPARAM) -> HRESULT
unsafe fn SetNotifyCallbackInterface(&mut self, pSpCallback: *mut ISpNotifyCallback, wParam: WPARAM, lParam: LPARAM) -> HRESULT
unsafe fn SetNotifyWin32Event(&mut self) -> HRESULT
unsafe fn WaitForNotifyEvent(&mut self, dwMilliseconds: DWORD) -> HRESULT
unsafe fn GetNotifyEventHandle(&mut self) -> HANDLE
Trait Implementations
impl Deref for ISpEventSource
[src]
type Target = ISpNotifySource
The resulting type after dereferencing
fn deref(&self) -> &ISpNotifySource
The method called to dereference a value
impl DerefMut for ISpEventSource
[src]
fn deref_mut(&mut self) -> &mut ISpNotifySource
The method called to mutably dereference a value