[][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, 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]