Struct winapi::sapi::ISpNotifySourceVtbl [] [src]

pub struct ISpNotifySourceVtbl {
    pub parent: IUnknownVtbl,
    pub SetNotifySink: unsafe extern "system" fn(This: *mut ISpNotifySource, pNotifySink: *mut ISpNotifySink) -> HRESULT,
    pub SetNotifyWindowMessage: unsafe extern "system" fn(This: *mut ISpNotifySource, hWnd: HWND, Msg: UINT, wParam: WPARAM, lParam: LPARAM) -> HRESULT,
    pub SetNotifyCallbackFunction: unsafe extern "system" fn(This: *mut ISpNotifySource, pfnCallback: SPNOTIFYCALLBACK, wParam: WPARAM, lParam: LPARAM) -> HRESULT,
    pub SetNotifyCallbackInterface: unsafe extern "system" fn(This: *mut ISpNotifySource, pSpCallback: *mut ISpNotifyCallback, wParam: WPARAM, lParam: LPARAM) -> HRESULT,
    pub SetNotifyWin32Event: unsafe extern "system" fn(This: *mut ISpNotifySource) -> HRESULT,
    pub WaitForNotifyEvent: unsafe extern "system" fn(This: *mut ISpNotifySource, dwMilliseconds: DWORD) -> HRESULT,
    pub GetNotifyEventHandle: unsafe extern "system" fn(This: *mut ISpNotifySource) -> HANDLE,
}

Fields

parent: IUnknownVtbl SetNotifySink: unsafe extern "system" fn(This: *mut ISpNotifySource, pNotifySink: *mut ISpNotifySink) -> HRESULT SetNotifyWindowMessage: unsafe extern "system" fn(This: *mut ISpNotifySource, hWnd: HWND, Msg: UINT, wParam: WPARAM, lParam: LPARAM) -> HRESULT SetNotifyCallbackFunction: unsafe extern "system" fn(This: *mut ISpNotifySource, pfnCallback: SPNOTIFYCALLBACK, wParam: WPARAM, lParam: LPARAM) -> HRESULT SetNotifyCallbackInterface: unsafe extern "system" fn(This: *mut ISpNotifySource, pSpCallback: *mut ISpNotifyCallback, wParam: WPARAM, lParam: LPARAM) -> HRESULT SetNotifyWin32Event: unsafe extern "system" fn(This: *mut ISpNotifySource) -> HRESULT WaitForNotifyEvent: unsafe extern "system" fn(This: *mut ISpNotifySource, dwMilliseconds: DWORD) -> HRESULT GetNotifyEventHandle: unsafe extern "system" fn(This: *mut ISpNotifySource) -> HANDLE