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