#[repr(C)]pub struct ISpGrammarBuilder {
pub lpVtbl: *const ISpGrammarBuilderVtbl,
}
Fields§
§lpVtbl: *const ISpGrammarBuilderVtbl
Implementations§
Source§impl ISpGrammarBuilder
impl ISpGrammarBuilder
pub unsafe fn ResetGrammar(&self, NewLanguage: WORD) -> HRESULT
pub unsafe fn GetRule( &self, pszRuleName: LPCWSTR, dwRuleId: DWORD, dwAttributes: DWORD, fCreateIfNotExist: BOOL, phInitialState: *mut SPSTATEHANDLE, ) -> HRESULT
pub unsafe fn ClearRule(&self, hState: SPSTATEHANDLE) -> HRESULT
pub unsafe fn CreateNewState( &self, hState: SPSTATEHANDLE, phState: *mut SPSTATEHANDLE, ) -> HRESULT
pub unsafe fn AddWordTransition( &self, hFromState: SPSTATEHANDLE, hToState: SPSTATEHANDLE, psz: LPCWSTR, pszSeparators: LPCWSTR, eWordType: SPGRAMMARWORDTYPE, Weight: c_float, pPropInfo: *const SPPROPERTYINFO, ) -> HRESULT
pub unsafe fn AddRuleTransition( &self, hFromState: SPSTATEHANDLE, hToState: SPSTATEHANDLE, hRule: SPSTATEHANDLE, Weight: c_float, pPropInfo: *const SPPROPERTYINFO, ) -> HRESULT
pub unsafe fn AddResource( &self, hRuleState: SPSTATEHANDLE, pszResourceName: LPCWSTR, pszResourceValue: LPCWSTR, ) -> HRESULT
pub unsafe fn Commit(&self, dwReserved: DWORD) -> HRESULT
Trait Implementations§
Source§impl Deref for ISpGrammarBuilder
impl Deref for ISpGrammarBuilder
Auto Trait Implementations§
impl Freeze for ISpGrammarBuilder
impl RefUnwindSafe for ISpGrammarBuilder
impl !Send for ISpGrammarBuilder
impl !Sync for ISpGrammarBuilder
impl Unpin for ISpGrammarBuilder
impl UnwindSafe for ISpGrammarBuilder
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