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 | |
SetBaseStream | |
GetBaseStream | |
BindToFile | |
Close | |