Struct winapi::sapi::ISpRecoGrammar2Vtbl [] [src]

pub struct ISpRecoGrammar2Vtbl {
    pub parent: IUnknownVtbl,
    pub GetRules: unsafe extern "system" fn(This: *mut ISpRecoGrammar2, ppCoMemRules: *mut *mut SPRULE, puNumRules: *mut UINT) -> HRESULT,
    pub LoadCmdFromFile2: unsafe extern "system" fn(This: *mut ISpRecoGrammar2, pszFileName: LPCWSTR, Options: SPLOADOPTIONS, pszSharingUri: LPCWSTR, pszBaseUri: LPCWSTR) -> HRESULT,
    pub LoadCmdFromMemory2: unsafe extern "system" fn(This: *mut ISpRecoGrammar2, pGrammar: *const SPBINARYGRAMMAR, Options: SPLOADOPTIONS, pszSharingUri: LPCWSTR, pszBaseUri: LPCWSTR) -> HRESULT,
    pub SetRulePriority: unsafe extern "system" fn(This: *mut ISpRecoGrammar2, pszRuleName: LPCWSTR, ulRuleId: ULONG, nRulePriority: c_int) -> HRESULT,
    pub SetRuleWeight: unsafe extern "system" fn(This: *mut ISpRecoGrammar2, pszRuleName: LPCWSTR, ulRuleId: ULONG, flWeight: c_float) -> HRESULT,
    pub SetDictationWeight: unsafe extern "system" fn(This: *mut ISpRecoGrammar2, flWeight: c_float) -> HRESULT,
    pub SetGrammarLoader: unsafe extern "system" fn(This: *mut ISpRecoGrammar2, pLoader: *mut ISpeechResourceLoader) -> HRESULT,
    pub SetSMLSecurityManager: unsafe extern "system" fn(This: *mut ISpRecoGrammar2, pSMLSecurityManager: *mut IInternetSecurityManager) -> HRESULT,
}

Fields

parent
GetRules
LoadCmdFromFile2
LoadCmdFromMemory2
SetRulePriority
SetRuleWeight
SetDictationWeight
SetGrammarLoader
SetSMLSecurityManager