[][src]Struct winapi::um::sapi51::ISpeechRecoContextVtbl

#[repr(C)]
pub struct ISpeechRecoContextVtbl {
    pub parent: IDispatchVtbl,
    pub get_Recognizer: unsafe extern "system" fn(This: *mut ISpeechRecoContext, Recognizer: *mut *mut ISpeechRecognizer) -> HRESULT,
    pub get_AudioInputInterferenceStatus: unsafe extern "system" fn(This: *mut ISpeechRecoContext, Interference: *mut SpeechInterference) -> HRESULT,
    pub get_RequestedUIType: unsafe extern "system" fn(This: *mut ISpeechRecoContext, UIType: *mut BSTR) -> HRESULT,
    pub putref_Voice: unsafe extern "system" fn(This: *mut ISpeechRecoContext, Voice: *mut ISpeechVoice) -> HRESULT,
    pub get_Voice: unsafe extern "system" fn(This: *mut ISpeechRecoContext, Voice: *mut *mut ISpeechVoice) -> HRESULT,
    pub put_AllowVoiceFormatMatchingOnNextSet: unsafe extern "system" fn(This: *mut ISpeechRecoContext, Allow: VARIANT_BOOL) -> HRESULT,
    pub get_AllowVoiceFormatMatchingOnNextSet: unsafe extern "system" fn(This: *mut ISpeechRecoContext, Allow: *mut VARIANT_BOOL) -> HRESULT,
    pub put_VoicePurgeEvent: unsafe extern "system" fn(This: *mut ISpeechRecoContext, EventInterest: SpeechRecoEvents) -> HRESULT,
    pub get_VoicePurgeEvent: unsafe extern "system" fn(This: *mut ISpeechRecoContext, EventInterest: *mut SpeechRecoEvents) -> HRESULT,
    pub put_EventInterests: unsafe extern "system" fn(This: *mut ISpeechRecoContext, EventInterest: SpeechRecoEvents) -> HRESULT,
    pub get_EventInterests: unsafe extern "system" fn(This: *mut ISpeechRecoContext, EventInterest: *mut SpeechRecoEvents) -> HRESULT,
    pub put_CmdMaxAlternates: unsafe extern "system" fn(This: *mut ISpeechRecoContext, MaxAlternates: c_long) -> HRESULT,
    pub get_CmdMaxAlternates: unsafe extern "system" fn(This: *mut ISpeechRecoContext, MaxAlternates: *mut c_long) -> HRESULT,
    pub put_State: unsafe extern "system" fn(This: *mut ISpeechRecoContext, State: SpeechRecoContextState) -> HRESULT,
    pub get_State: unsafe extern "system" fn(This: *mut ISpeechRecoContext, State: *mut SpeechRecoContextState) -> HRESULT,
    pub put_RetainedAudio: unsafe extern "system" fn(This: *mut ISpeechRecoContext, Option: SpeechRetainedAudioOptions) -> HRESULT,
    pub get_RetainedAudio: unsafe extern "system" fn(This: *mut ISpeechRecoContext, Option: *mut SpeechRetainedAudioOptions) -> HRESULT,
    pub putref_RetainedAudioFormat: unsafe extern "system" fn(This: *mut ISpeechRecoContext, Format: *mut ISpeechAudioFormat) -> HRESULT,
    pub get_RetainedAudioFormat: unsafe extern "system" fn(This: *mut ISpeechRecoContext, Format: *mut *mut ISpeechAudioFormat) -> HRESULT,
    pub Pause: unsafe extern "system" fn(This: *mut ISpeechRecoContext) -> HRESULT,
    pub Resume: unsafe extern "system" fn(This: *mut ISpeechRecoContext) -> HRESULT,
    pub CreateGrammar: unsafe extern "system" fn(This: *mut ISpeechRecoContext, GrammarId: VARIANT, Grammar: *mut *mut ISpeechRecoGrammar) -> HRESULT,
    pub CreateResultFromMemory: unsafe extern "system" fn(This: *mut ISpeechRecoContext, ResultBlock: *mut VARIANT, Result: *mut *mut ISpeechRecoResult) -> HRESULT,
    pub Bookmark: unsafe extern "system" fn(This: *mut ISpeechRecoContext, Options: SpeechBookmarkOptions, StreamPos: VARIANT, BookmarkId: VARIANT) -> HRESULT,
    pub SetAdaptationData: unsafe extern "system" fn(This: *mut ISpeechRecoContext, AdaptationString: BSTR) -> HRESULT,
}

Fields

parent: IDispatchVtblget_Recognizer: unsafe extern "system" fn(This: *mut ISpeechRecoContext, Recognizer: *mut *mut ISpeechRecognizer) -> HRESULTget_AudioInputInterferenceStatus: unsafe extern "system" fn(This: *mut ISpeechRecoContext, Interference: *mut SpeechInterference) -> HRESULTget_RequestedUIType: unsafe extern "system" fn(This: *mut ISpeechRecoContext, UIType: *mut BSTR) -> HRESULTputref_Voice: unsafe extern "system" fn(This: *mut ISpeechRecoContext, Voice: *mut ISpeechVoice) -> HRESULTget_Voice: unsafe extern "system" fn(This: *mut ISpeechRecoContext, Voice: *mut *mut ISpeechVoice) -> HRESULTput_AllowVoiceFormatMatchingOnNextSet: unsafe extern "system" fn(This: *mut ISpeechRecoContext, Allow: VARIANT_BOOL) -> HRESULTget_AllowVoiceFormatMatchingOnNextSet: unsafe extern "system" fn(This: *mut ISpeechRecoContext, Allow: *mut VARIANT_BOOL) -> HRESULTput_VoicePurgeEvent: unsafe extern "system" fn(This: *mut ISpeechRecoContext, EventInterest: SpeechRecoEvents) -> HRESULTget_VoicePurgeEvent: unsafe extern "system" fn(This: *mut ISpeechRecoContext, EventInterest: *mut SpeechRecoEvents) -> HRESULTput_EventInterests: unsafe extern "system" fn(This: *mut ISpeechRecoContext, EventInterest: SpeechRecoEvents) -> HRESULTget_EventInterests: unsafe extern "system" fn(This: *mut ISpeechRecoContext, EventInterest: *mut SpeechRecoEvents) -> HRESULTput_CmdMaxAlternates: unsafe extern "system" fn(This: *mut ISpeechRecoContext, MaxAlternates: c_long) -> HRESULTget_CmdMaxAlternates: unsafe extern "system" fn(This: *mut ISpeechRecoContext, MaxAlternates: *mut c_long) -> HRESULTput_State: unsafe extern "system" fn(This: *mut ISpeechRecoContext, State: SpeechRecoContextState) -> HRESULTget_State: unsafe extern "system" fn(This: *mut ISpeechRecoContext, State: *mut SpeechRecoContextState) -> HRESULTput_RetainedAudio: unsafe extern "system" fn(This: *mut ISpeechRecoContext, Option: SpeechRetainedAudioOptions) -> HRESULTget_RetainedAudio: unsafe extern "system" fn(This: *mut ISpeechRecoContext, Option: *mut SpeechRetainedAudioOptions) -> HRESULTputref_RetainedAudioFormat: unsafe extern "system" fn(This: *mut ISpeechRecoContext, Format: *mut ISpeechAudioFormat) -> HRESULTget_RetainedAudioFormat: unsafe extern "system" fn(This: *mut ISpeechRecoContext, Format: *mut *mut ISpeechAudioFormat) -> HRESULTPause: unsafe extern "system" fn(This: *mut ISpeechRecoContext) -> HRESULTResume: unsafe extern "system" fn(This: *mut ISpeechRecoContext) -> HRESULTCreateGrammar: unsafe extern "system" fn(This: *mut ISpeechRecoContext, GrammarId: VARIANT, Grammar: *mut *mut ISpeechRecoGrammar) -> HRESULTCreateResultFromMemory: unsafe extern "system" fn(This: *mut ISpeechRecoContext, ResultBlock: *mut VARIANT, Result: *mut *mut ISpeechRecoResult) -> HRESULTBookmark: unsafe extern "system" fn(This: *mut ISpeechRecoContext, Options: SpeechBookmarkOptions, StreamPos: VARIANT, BookmarkId: VARIANT) -> HRESULTSetAdaptationData: unsafe extern "system" fn(This: *mut ISpeechRecoContext, AdaptationString: BSTR) -> HRESULT

Auto Trait Implementations

Blanket Implementations

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]