[−][src]Struct winapi::um::sapiddk51::ISpSREngineSiteVtbl
Fields
parent: IUnknownVtbl
Read: unsafe extern "system" fn(This: *mut ISpSREngineSite, pv: *mut c_void, cb: ULONG, pcbRead: *mut ULONG) -> HRESULT
DataAvailable: unsafe extern "system" fn(This: *mut ISpSREngineSite, pcb: *mut ULONG) -> HRESULT
SetBufferNotifySize: unsafe extern "system" fn(This: *mut ISpSREngineSite, cbSize: ULONG) -> HRESULT
ParseFromTransitions: unsafe extern "system" fn(This: *mut ISpSREngineSite, pParseInfo: *const SPPARSEINFO, ppNewPhrase: *mut *mut ISpPhraseBuilder) -> HRESULT
Recognition: unsafe extern "system" fn(This: *mut ISpSREngineSite, pResultInfo: *const SPRECORESULTINFO) -> HRESULT
AddEvent: unsafe extern "system" fn(This: *mut ISpSREngineSite, pEvent: *const SPEVENT, hSAPIRecoContext: SPRECOCONTEXTHANDLE) -> HRESULT
Synchronize: unsafe extern "system" fn(This: *mut ISpSREngineSite, ullProcessedThruPos: ULONGLONG) -> HRESULT
GetWordInfo: unsafe extern "system" fn(This: *mut ISpSREngineSite, pWordEntry: *mut SPWORDENTRY, Options: SPWORDINFOOPT) -> HRESULT
SetWordClientContext: unsafe extern "system" fn(This: *mut ISpSREngineSite, hWord: SPWORDHANDLE, pvClientContext: *mut c_void) -> HRESULT
GetRuleInfo: unsafe extern "system" fn(This: *mut ISpSREngineSite, pRuleEntry: *mut SPRULEENTRY, Options: SPRULEINFOOPT) -> HRESULT
SetRuleClientContext: unsafe extern "system" fn(This: *mut ISpSREngineSite, hRule: SPRULEHANDLE, pvClientContext: *mut c_void) -> HRESULT
GetStateInfo: unsafe extern "system" fn(This: *mut ISpSREngineSite, hState: SPSTATEHANDLE, pStateInfo: *mut SPSTATEINFO) -> HRESULT
GetResource: unsafe extern "system" fn(This: *mut ISpSREngineSite, hRule: SPRULEHANDLE, pszResourceName: LPCWSTR, ppCoMemResource: *mut LPWSTR) -> HRESULT
GetTransitionProperty: unsafe extern "system" fn(This: *mut ISpSREngineSite, ID: SPTRANSITIONID, ppCoMemProperty: *mut *mut SPTRANSITIONPROPERTY) -> HRESULT
IsAlternate: unsafe extern "system" fn(This: *mut ISpSREngineSite, hRule: SPRULEHANDLE, hAltRule: SPRULEHANDLE) -> HRESULT
GetMaxAlternates: unsafe extern "system" fn(This: *mut ISpSREngineSite, hRule: SPRULEHANDLE, pulNumAlts: *mut ULONG) -> HRESULT
GetContextMaxAlternates: unsafe extern "system" fn(This: *mut ISpSREngineSite, hContext: SPRECOCONTEXTHANDLE, pulNumAlts: *mut ULONG) -> HRESULT
UpdateRecoPos: unsafe extern "system" fn(This: *mut ISpSREngineSite, ullCurrentRecoPos: ULONGLONG) -> HRESULT
Auto Trait Implementations
impl Send for ISpSREngineSiteVtbl
impl Sync for ISpSREngineSiteVtbl
impl Unpin for ISpSREngineSiteVtbl
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
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> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,