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 | |