#[repr(C)]pub struct ISpRecoResult {
pub lpVtbl: *const ISpRecoResultVtbl,
}
Fields§
§lpVtbl: *const ISpRecoResultVtbl
Implementations§
Source§impl ISpRecoResult
impl ISpRecoResult
pub unsafe fn GetResultTimes(&self, pTimes: *mut SPRECORESULTTIMES) -> HRESULT
pub unsafe fn GetAlternates( &self, ulStartElement: ULONG, cElements: ULONG, ulRequestCount: ULONG, ppPhrases: *mut *mut ISpPhraseAlt, pcPhrasesReturned: *mut ULONG, ) -> HRESULT
pub unsafe fn GetAudio( &self, ulStartElement: ULONG, cElements: ULONG, ppStream: *mut *mut ISpStreamFormat, ) -> HRESULT
pub unsafe fn SpeakAudio( &self, ulStartElement: ULONG, cElements: ULONG, dwFlags: DWORD, pulStreamNumber: *mut ULONG, ) -> HRESULT
pub unsafe fn Serialize( &self, ppCoMemSerializedResult: *mut *mut SPSERIALIZEDRESULT, ) -> HRESULT
pub unsafe fn ScaleAudio( &self, pAudioFormatId: *const GUID, pWaveFormatEx: *const WAVEFORMATEX, ) -> HRESULT
pub unsafe fn GetRecoContext( &self, ppRecoContext: *mut *mut ISpRecoContext, ) -> HRESULT
Methods from Deref<Target = ISpPhrase>§
pub unsafe fn GetPhrase(&self, ppCoMemPhrase: *mut *mut SPPHRASE) -> HRESULT
pub unsafe fn GetSerializedPhrase( &self, ppCoMemPhrase: *mut *mut SPSERIALIZEDPHRASE, ) -> HRESULT
pub unsafe fn GetText( &self, ulStart: ULONG, ulCount: ULONG, fUseTextReplacements: BOOL, ppszCoMemText: *mut LPWSTR, pbDisplayAttributes: *mut BYTE, ) -> HRESULT
pub unsafe fn Discard(&self, dwValueTypes: DWORD) -> HRESULT
Trait Implementations§
Source§impl Deref for ISpRecoResult
impl Deref for ISpRecoResult
Auto Trait Implementations§
impl Freeze for ISpRecoResult
impl RefUnwindSafe for ISpRecoResult
impl !Send for ISpRecoResult
impl !Sync for ISpRecoResult
impl Unpin for ISpRecoResult
impl UnwindSafe for ISpRecoResult
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