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

#[repr(C)]
pub struct ISpeechRecoGrammarVtbl { pub parent: IDispatchVtbl, pub get_Id: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, Id: *mut VARIANT) -> HRESULT, pub get_RecoContext: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, RecoContext: *mut *mut ISpeechRecoContext) -> HRESULT, pub put_State: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, State: SpeechGrammarState) -> HRESULT, pub get_State: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, State: *mut SpeechGrammarState) -> HRESULT, pub get_Rules: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, Rules: *mut *mut ISpeechGrammarRules) -> HRESULT, pub Reset: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, NewLanguage: SpeechLanguageId) -> HRESULT, pub CmdLoadFromFile: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, FileName: BSTR, LoadOption: SpeechLoadOption) -> HRESULT, pub CmdLoadFromObject: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, ClassId: BSTR, GrammarName: BSTR, LoadOption: SpeechLoadOption) -> HRESULT, pub CmdLoadFromResource: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, hModule: c_long, ResourceName: VARIANT, ResourceType: VARIANT, LanguageId: SpeechLanguageId, LoadOption: SpeechLoadOption) -> HRESULT, pub CmdLoadFromMemory: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, GrammarData: VARIANT, LoadOption: SpeechLoadOption) -> HRESULT, pub CmdLoadFromProprietaryGrammar: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, ProprietaryGuid: BSTR, PriorietaryString: BSTR, ProprietaryData: VARIANT, LoadOption: SpeechLoadOption) -> HRESULT, pub CmdSetRuleState: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, Name: BSTR, State: SpeechRuleState) -> HRESULT, pub CmdSetRuleIdState: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, RuleId: c_long, State: SpeechRuleState) -> HRESULT, pub DictationLoad: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, TopicName: BSTR, LoadOption: SpeechLoadOption) -> HRESULT, pub DictationUnload: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar) -> HRESULT, pub DictationSetState: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, State: SpeechRuleState) -> HRESULT, pub SetWordSequenceData: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, Text: BSTR, TextLength: c_long, Info: *mut ISpeechTextSelectionInformation) -> HRESULT, pub SetTextSelection: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, Info: *mut ISpeechTextSelectionInformation) -> HRESULT, pub IsPronounceable: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, Word: BSTR, WordPronounceable: *mut SpeechWordPronounceable) -> HRESULT, }

Fields

parent: IDispatchVtblget_Id: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, Id: *mut VARIANT) -> HRESULTget_RecoContext: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, RecoContext: *mut *mut ISpeechRecoContext) -> HRESULTput_State: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, State: SpeechGrammarState) -> HRESULTget_State: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, State: *mut SpeechGrammarState) -> HRESULTget_Rules: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, Rules: *mut *mut ISpeechGrammarRules) -> HRESULTReset: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, NewLanguage: SpeechLanguageId) -> HRESULTCmdLoadFromFile: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, FileName: BSTR, LoadOption: SpeechLoadOption) -> HRESULTCmdLoadFromObject: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, ClassId: BSTR, GrammarName: BSTR, LoadOption: SpeechLoadOption) -> HRESULTCmdLoadFromResource: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, hModule: c_long, ResourceName: VARIANT, ResourceType: VARIANT, LanguageId: SpeechLanguageId, LoadOption: SpeechLoadOption) -> HRESULTCmdLoadFromMemory: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, GrammarData: VARIANT, LoadOption: SpeechLoadOption) -> HRESULTCmdLoadFromProprietaryGrammar: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, ProprietaryGuid: BSTR, PriorietaryString: BSTR, ProprietaryData: VARIANT, LoadOption: SpeechLoadOption) -> HRESULTCmdSetRuleState: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, Name: BSTR, State: SpeechRuleState) -> HRESULTCmdSetRuleIdState: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, RuleId: c_long, State: SpeechRuleState) -> HRESULTDictationLoad: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, TopicName: BSTR, LoadOption: SpeechLoadOption) -> HRESULTDictationUnload: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar) -> HRESULTDictationSetState: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, State: SpeechRuleState) -> HRESULTSetWordSequenceData: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, Text: BSTR, TextLength: c_long, Info: *mut ISpeechTextSelectionInformation) -> HRESULTSetTextSelection: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, Info: *mut ISpeechTextSelectionInformation) -> HRESULTIsPronounceable: unsafe extern "system" fn(This: *mut ISpeechRecoGrammar, Word: BSTR, WordPronounceable: *mut SpeechWordPronounceable) -> HRESULT

Auto Trait Implementations

Blanket Implementations

impl<T> From for T[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto 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, U> Into for T where
    U: From<T>, 
[src]

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

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

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