#[repr(C)]pub struct ISpRecoGrammar2 {
pub lpVtbl: *const ISpRecoGrammar2Vtbl,
}
Fields§
§lpVtbl: *const ISpRecoGrammar2Vtbl
Implementations§
Source§impl ISpRecoGrammar2
impl ISpRecoGrammar2
pub unsafe fn GetRules( &self, ppCoMemRules: *mut *mut SPRULE, puNumRules: *mut UINT, ) -> HRESULT
pub unsafe fn LoadCmdFromFile2( &self, pszFileName: LPCWSTR, Options: SPLOADOPTIONS, pszSharingUri: LPCWSTR, pszBaseUri: LPCWSTR, ) -> HRESULT
pub unsafe fn LoadCmdFromMemory2( &self, pGrammar: *const SPBINARYGRAMMAR, Options: SPLOADOPTIONS, pszSharingUri: LPCWSTR, pszBaseUri: LPCWSTR, ) -> HRESULT
pub unsafe fn SetRulePriority( &self, pszRuleName: LPCWSTR, ulRuleId: ULONG, nRulePriority: c_int, ) -> HRESULT
pub unsafe fn SetRuleWeight( &self, pszRuleName: LPCWSTR, ulRuleId: ULONG, flWeight: c_float, ) -> HRESULT
pub unsafe fn SetDictationWeight(&self, flWeight: c_float) -> HRESULT
pub unsafe fn SetGrammarLoader( &self, pLoader: *mut ISpeechResourceLoader, ) -> HRESULT
pub unsafe fn SetSMLSecurityManager( &self, pSMLSecurityManager: *mut IInternetSecurityManager, ) -> HRESULT
Trait Implementations§
Source§impl Deref for ISpRecoGrammar2
impl Deref for ISpRecoGrammar2
Auto Trait Implementations§
impl Freeze for ISpRecoGrammar2
impl RefUnwindSafe for ISpRecoGrammar2
impl !Send for ISpRecoGrammar2
impl !Sync for ISpRecoGrammar2
impl Unpin for ISpRecoGrammar2
impl UnwindSafe for ISpRecoGrammar2
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more