pub struct ISpeechAudioStatusVtbl {
pub parent: IDispatchVtbl,
pub get_FreeBufferSpace: unsafe extern "system" fn(This: *mut ISpeechAudioStatus, FreeBufferSpace: *mut c_long) -> HRESULT,
pub get_NonBlockingIO: unsafe extern "system" fn(This: *mut ISpeechAudioStatus, NonBlockingIO: *mut c_long) -> HRESULT,
pub get_State: unsafe extern "system" fn(This: *mut ISpeechAudioStatus, State: *mut SpeechAudioState) -> HRESULT,
pub get_CurrentSeekPosition: unsafe extern "system" fn(This: *mut ISpeechAudioStatus, CurrentSeekPosition: *mut VARIANT) -> HRESULT,
pub get_CurrentDevicePosition: unsafe extern "system" fn(This: *mut ISpeechAudioStatus, CurrentDevicePosition: *mut VARIANT) -> HRESULT,
}
Fields
parent: IDispatchVtbl
get_FreeBufferSpace: unsafe extern "system" fn(This: *mut ISpeechAudioStatus, FreeBufferSpace: *mut c_long) -> HRESULT
get_NonBlockingIO: unsafe extern "system" fn(This: *mut ISpeechAudioStatus, NonBlockingIO: *mut c_long) -> HRESULT
get_State: unsafe extern "system" fn(This: *mut ISpeechAudioStatus, State: *mut SpeechAudioState) -> HRESULT
get_CurrentSeekPosition: unsafe extern "system" fn(This: *mut ISpeechAudioStatus, CurrentSeekPosition: *mut VARIANT) -> HRESULT
get_CurrentDevicePosition: unsafe extern "system" fn(This: *mut ISpeechAudioStatus, CurrentDevicePosition: *mut VARIANT) -> HRESULT