[−][src]Struct winapi::um::sapiddk::ISpSREngineSite2
Fields
lpVtbl: *const ISpSREngineSite2Vtbl
Methods
impl ISpSREngineSite2
[src]
pub unsafe fn AddEventEx(
&self,
pEvent: *const SPEVENTEX,
hSAPIRecoContext: SPRECOCONTEXTHANDLE
) -> HRESULT
[src]
&self,
pEvent: *const SPEVENTEX,
hSAPIRecoContext: SPRECOCONTEXTHANDLE
) -> HRESULT
pub unsafe fn UpdateRecoPosEx(
&self,
ullCurrentRecoPos: ULONGLONG,
ullCurrentRecoTime: ULONGLONG
) -> HRESULT
[src]
&self,
ullCurrentRecoPos: ULONGLONG,
ullCurrentRecoTime: ULONGLONG
) -> HRESULT
pub unsafe fn GetRuleTransition(
&self,
ulGrammarID: ULONG,
RuleIndex: ULONG,
pTrans: *mut SPTRANSITIONENTRY
) -> HRESULT
[src]
&self,
ulGrammarID: ULONG,
RuleIndex: ULONG,
pTrans: *mut SPTRANSITIONENTRY
) -> HRESULT
pub unsafe fn RecognitionEx(
&self,
pResultInfo: *const SPRECORESULTINFOEX
) -> HRESULT
[src]
&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
[src]
&self,
pv: *mut c_void,
cb: ULONG,
pcbRead: *mut ULONG
) -> HRESULT
pub unsafe fn DataAvailable(&self, pcb: *mut ULONG) -> HRESULT
[src]
pub unsafe fn SetBufferNotifySize(&self, cbSize: ULONG) -> HRESULT
[src]
pub unsafe fn ParseFromTransitions(
&self,
pParseInfo: *const SPPARSEINFO,
ppNewPhrase: *mut *mut ISpPhraseBuilder
) -> HRESULT
[src]
&self,
pParseInfo: *const SPPARSEINFO,
ppNewPhrase: *mut *mut ISpPhraseBuilder
) -> HRESULT
pub unsafe fn Recognition(
&self,
pResultInfo: *const SPRECORESULTINFO
) -> HRESULT
[src]
&self,
pResultInfo: *const SPRECORESULTINFO
) -> HRESULT
pub unsafe fn AddEvent(
&self,
pEvent: *const SPEVENT,
hSAPIRecoContext: SPRECOCONTEXTHANDLE
) -> HRESULT
[src]
&self,
pEvent: *const SPEVENT,
hSAPIRecoContext: SPRECOCONTEXTHANDLE
) -> HRESULT
pub unsafe fn Synchronize(&self, ullProcessedThruPos: ULONGLONG) -> HRESULT
[src]
pub unsafe fn GetWordInfo(
&self,
pWordEntry: *mut SPWORDENTRY,
Options: SPWORDINFOOPT
) -> HRESULT
[src]
&self,
pWordEntry: *mut SPWORDENTRY,
Options: SPWORDINFOOPT
) -> HRESULT
pub unsafe fn SetWordClientContext(
&self,
hWord: SPWORDHANDLE,
pvClientContext: *mut c_void
) -> HRESULT
[src]
&self,
hWord: SPWORDHANDLE,
pvClientContext: *mut c_void
) -> HRESULT
pub unsafe fn GetRuleInfo(
&self,
pRuleEntry: *mut SPRULEENTRY,
Options: SPRULEINFOOPT
) -> HRESULT
[src]
&self,
pRuleEntry: *mut SPRULEENTRY,
Options: SPRULEINFOOPT
) -> HRESULT
pub unsafe fn SetRuleClientContext(
&self,
hRule: SPRULEHANDLE,
pvClientContext: *mut c_void
) -> HRESULT
[src]
&self,
hRule: SPRULEHANDLE,
pvClientContext: *mut c_void
) -> HRESULT
pub unsafe fn GetStateInfo(
&self,
hState: SPSTATEHANDLE,
pStateInfo: *mut SPSTATEINFO
) -> HRESULT
[src]
&self,
hState: SPSTATEHANDLE,
pStateInfo: *mut SPSTATEINFO
) -> HRESULT
pub unsafe fn GetResource(
&self,
hRule: SPRULEHANDLE,
pszResourceName: LPCWSTR,
ppCoMemResource: *mut LPWSTR
) -> HRESULT
[src]
&self,
hRule: SPRULEHANDLE,
pszResourceName: LPCWSTR,
ppCoMemResource: *mut LPWSTR
) -> HRESULT
pub unsafe fn GetTransitionProperty(
&self,
ID: SPTRANSITIONID,
ppCoMemProperty: *mut *mut SPTRANSITIONPROPERTY
) -> HRESULT
[src]
&self,
ID: SPTRANSITIONID,
ppCoMemProperty: *mut *mut SPTRANSITIONPROPERTY
) -> HRESULT
pub unsafe fn IsAlternate(
&self,
hRule: SPRULEHANDLE,
hAltRule: SPRULEHANDLE
) -> HRESULT
[src]
&self,
hRule: SPRULEHANDLE,
hAltRule: SPRULEHANDLE
) -> HRESULT
pub unsafe fn GetMaxAlternates(
&self,
hRule: SPRULEHANDLE,
pulNumAlts: *mut ULONG
) -> HRESULT
[src]
&self,
hRule: SPRULEHANDLE,
pulNumAlts: *mut ULONG
) -> HRESULT
pub unsafe fn GetContextMaxAlternates(
&self,
hContext: SPRECOCONTEXTHANDLE,
pulNumAlts: *mut ULONG
) -> HRESULT
[src]
&self,
hContext: SPRECOCONTEXTHANDLE,
pulNumAlts: *mut ULONG
) -> HRESULT
pub unsafe fn UpdateRecoPos(&self, ullCurrentRecoPos: ULONGLONG) -> HRESULT
[src]
Trait Implementations
impl Interface for ISpSREngineSite2
[src]
impl Deref for ISpSREngineSite2
[src]
type Target = ISpSREngineSite
The resulting type after dereferencing.
fn deref(&self) -> &ISpSREngineSite
[src]
Auto Trait Implementations
Blanket Implementations
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,