Struct winapi::sapi::ISpStreamVtbl [] [src]

pub struct ISpStreamVtbl {
    pub parent: ISpStreamFormatVtbl,
    pub SetBaseStream: unsafe extern "system" fn(This: *mut ISpStream, pStream: *mut IStream, rguidFormat: REFGUID, pWaveFormatEx: *const WAVEFORMATEX) -> HRESULT,
    pub GetBaseStream: unsafe extern "system" fn(This: *mut ISpStream, ppStream: *mut *mut IStream) -> HRESULT,
    pub BindToFile: unsafe extern "system" fn(This: *mut ISpStream, pszFileName: LPCWSTR, eMode: SPFILEMODE, pFormatId: *const GUID, pWaveFormatEx: *const WAVEFORMATEX, ullEventInterest: ULONGLONG) -> HRESULT,
    pub Close: unsafe extern "system" fn(This: *mut ISpStream) -> HRESULT,
}

Fields

parent: ISpStreamFormatVtbl SetBaseStream: unsafe extern "system" fn(This: *mut ISpStream, pStream: *mut IStream, rguidFormat: REFGUID, pWaveFormatEx: *const WAVEFORMATEX) -> HRESULT GetBaseStream: unsafe extern "system" fn(This: *mut ISpStream, ppStream: *mut *mut IStream) -> HRESULT BindToFile: unsafe extern "system" fn(This: *mut ISpStream, pszFileName: LPCWSTR, eMode: SPFILEMODE, pFormatId: *const GUID, pWaveFormatEx: *const WAVEFORMATEX, ullEventInterest: ULONGLONG) -> HRESULT Close: unsafe extern "system" fn(This: *mut ISpStream) -> HRESULT