#[repr(C)]pub struct ISpSREngineSite2 {
pub lpVtbl: *const ISpSREngineSite2Vtbl,
}
Fields§
§lpVtbl: *const ISpSREngineSite2Vtbl
Implementations§
Source§impl ISpSREngineSite2
impl ISpSREngineSite2
pub unsafe fn AddEventEx( &self, pEvent: *const SPEVENTEX, hSAPIRecoContext: SPRECOCONTEXTHANDLE, ) -> HRESULT
pub unsafe fn UpdateRecoPosEx( &self, ullCurrentRecoPos: ULONGLONG, ullCurrentRecoTime: ULONGLONG, ) -> HRESULT
pub unsafe fn GetRuleTransition( &self, ulGrammarID: ULONG, RuleIndex: ULONG, pTrans: *mut SPTRANSITIONENTRY, ) -> HRESULT
pub unsafe fn RecognitionEx( &self, pResultInfo: *const SPRECORESULTINFOEX, ) -> HRESULT
Methods from Deref<Target = ISpSREngineSite>§
pub unsafe fn Read( &self, pv: *mut c_void, cb: ULONG, pcbRead: *mut ULONG, ) -> HRESULT
pub unsafe fn DataAvailable(&self, pcb: *mut ULONG) -> HRESULT
pub unsafe fn SetBufferNotifySize(&self, cbSize: ULONG) -> HRESULT
pub unsafe fn ParseFromTransitions( &self, pParseInfo: *const SPPARSEINFO, ppNewPhrase: *mut *mut ISpPhraseBuilder, ) -> HRESULT
pub unsafe fn Recognition( &self, pResultInfo: *const SPRECORESULTINFO, ) -> HRESULT
pub unsafe fn AddEvent( &self, pEvent: *const SPEVENT, hSAPIRecoContext: SPRECOCONTEXTHANDLE, ) -> HRESULT
pub unsafe fn Synchronize(&self, ullProcessedThruPos: ULONGLONG) -> HRESULT
pub unsafe fn GetWordInfo( &self, pWordEntry: *mut SPWORDENTRY, Options: SPWORDINFOOPT, ) -> HRESULT
pub unsafe fn SetWordClientContext( &self, hWord: SPWORDHANDLE, pvClientContext: *mut c_void, ) -> HRESULT
pub unsafe fn GetRuleInfo( &self, pRuleEntry: *mut SPRULEENTRY, Options: SPRULEINFOOPT, ) -> HRESULT
pub unsafe fn SetRuleClientContext( &self, hRule: SPRULEHANDLE, pvClientContext: *mut c_void, ) -> HRESULT
pub unsafe fn GetStateInfo( &self, hState: SPSTATEHANDLE, pStateInfo: *mut SPSTATEINFO, ) -> HRESULT
pub unsafe fn GetResource( &self, hRule: SPRULEHANDLE, pszResourceName: LPCWSTR, ppCoMemResource: *mut LPWSTR, ) -> HRESULT
pub unsafe fn GetTransitionProperty( &self, ID: SPTRANSITIONID, ppCoMemProperty: *mut *mut SPTRANSITIONPROPERTY, ) -> HRESULT
pub unsafe fn IsAlternate( &self, hRule: SPRULEHANDLE, hAltRule: SPRULEHANDLE, ) -> HRESULT
pub unsafe fn GetMaxAlternates( &self, hRule: SPRULEHANDLE, pulNumAlts: *mut ULONG, ) -> HRESULT
pub unsafe fn GetContextMaxAlternates( &self, hContext: SPRECOCONTEXTHANDLE, pulNumAlts: *mut ULONG, ) -> HRESULT
pub unsafe fn UpdateRecoPos(&self, ullCurrentRecoPos: ULONGLONG) -> HRESULT
Trait Implementations§
Source§impl Deref for ISpSREngineSite2
impl Deref for ISpSREngineSite2
Source§type Target = ISpSREngineSite
type Target = ISpSREngineSite
The resulting type after dereferencing.
Source§fn deref(&self) -> &ISpSREngineSite
fn deref(&self) -> &ISpSREngineSite
Dereferences the value.
Auto Trait Implementations§
impl Freeze for ISpSREngineSite2
impl RefUnwindSafe for ISpSREngineSite2
impl !Send for ISpSREngineSite2
impl !Sync for ISpSREngineSite2
impl Unpin for ISpSREngineSite2
impl UnwindSafe for ISpSREngineSite2
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