Struct winapi::sapi::ISpEventSourceVtbl [] [src]

pub struct ISpEventSourceVtbl {
    pub parent: ISpNotifySourceVtbl,
    pub SetInterest: unsafe extern "system" fn(This: *mut ISpEventSource, ullEventInterest: ULONGLONG, ullQueuedInterest: ULONGLONG) -> HRESULT,
    pub GetEvents: unsafe extern "system" fn(This: *mut ISpEventSource, ulCount: ULONG, pEventArray: *mut SPEVENT, pulFetched: *mut ULONG) -> HRESULT,
    pub GetInfo: unsafe extern "system" fn(This: *mut ISpEventSource, pInfo: *mut SPEVENTSOURCEINFO) -> HRESULT,
}

Fields

parent: ISpNotifySourceVtbl SetInterest: unsafe extern "system" fn(This: *mut ISpEventSource, ullEventInterest: ULONGLONG, ullQueuedInterest: ULONGLONG) -> HRESULT GetEvents: unsafe extern "system" fn(This: *mut ISpEventSource, ulCount: ULONG, pEventArray: *mut SPEVENT, pulFetched: *mut ULONG) -> HRESULT GetInfo: unsafe extern "system" fn(This: *mut ISpEventSource, pInfo: *mut SPEVENTSOURCEINFO) -> HRESULT