#[repr(C)]pub struct ISpGramCompBackend {
pub lpVtbl: *const ISpGramCompBackendVtbl,
}
Fields§
§lpVtbl: *const ISpGramCompBackendVtbl
Implementations§
Source§impl ISpGramCompBackend
impl ISpGramCompBackend
pub unsafe fn SetSaveObjects( &self, pStream: *mut IStream, pErrorLog: *mut ISpErrorLog, ) -> HRESULT
pub unsafe fn InitFromBinaryGrammar( &self, pBinaryData: *const SPBINARYGRAMMAR, ) -> HRESULT
Methods from Deref<Target = 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 ISpGramCompBackend
impl Deref for ISpGramCompBackend
Source§type Target = ISpGrammarBuilder
type Target = ISpGrammarBuilder
The resulting type after dereferencing.
Source§fn deref(&self) -> &ISpGrammarBuilder
fn deref(&self) -> &ISpGrammarBuilder
Dereferences the value.
Auto Trait Implementations§
impl Freeze for ISpGramCompBackend
impl RefUnwindSafe for ISpGramCompBackend
impl !Send for ISpGramCompBackend
impl !Sync for ISpGramCompBackend
impl Unpin for ISpGramCompBackend
impl UnwindSafe for ISpGramCompBackend
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