Struct winapi::sapi::ISpeechAudioStatusVtbl [] [src]

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