#[repr(C)]pub struct ISpeechRecoResult2 {
pub lpVtbl: *const ISpeechRecoResult2Vtbl,
}
Fields§
§lpVtbl: *const ISpeechRecoResult2Vtbl
Implementations§
Source§impl ISpeechRecoResult2
impl ISpeechRecoResult2
pub unsafe fn SetTextFeedback( &self, Feedback: BSTR, WasSuccessful: VARIANT_BOOL, ) -> HRESULT
Methods from Deref<Target = ISpeechRecoResult>§
pub unsafe fn get_RecoContext( &self, RecoContext: *mut *mut ISpeechRecoContext, ) -> HRESULT
pub unsafe fn get_Times( &self, Times: *mut *mut ISpeechRecoResultTimes, ) -> HRESULT
pub unsafe fn putref_AudioFormat( &self, Format: *mut ISpeechAudioFormat, ) -> HRESULT
pub unsafe fn get_AudioFormat( &self, Format: *mut *mut ISpeechAudioFormat, ) -> HRESULT
pub unsafe fn get_PhraseInfo( &self, PhraseInfo: *mut *mut ISpeechPhraseInfo, ) -> HRESULT
pub unsafe fn Alternates( &self, RequestCount: c_long, StartElement: c_long, Elements: c_long, Alternates: *mut *mut ISpeechPhraseAlternates, ) -> HRESULT
pub unsafe fn Audio( &self, StartElement: c_long, Elements: c_long, Stream: *mut *mut ISpeechMemoryStream, ) -> HRESULT
pub unsafe fn SpeakAudio( &self, StartElement: c_long, Elements: c_long, Flags: SpeechVoiceSpeakFlags, StreamNumber: *mut c_long, ) -> HRESULT
pub unsafe fn SaveToMemory(&self, ResultBlock: *mut VARIANT) -> HRESULT
pub unsafe fn DiscardResultInfo(&self, ValueTypes: SpeechDiscardType) -> HRESULT
Methods from Deref<Target = IDispatch>§
pub unsafe fn GetTypeInfoCount(&self, pctinfo: *mut UINT) -> HRESULT
pub unsafe fn GetTypeInfo( &self, iTInfo: UINT, lcid: LCID, ppTInfo: *mut *mut ITypeInfo, ) -> HRESULT
pub unsafe fn GetIDsOfNames( &self, riid: REFIID, rgszNames: *mut LPOLESTR, cNames: UINT, lcid: LCID, rgDispId: *mut DISPID, ) -> HRESULT
pub unsafe fn Invoke( &self, dispIdMember: DISPID, riid: REFIID, lcid: LCID, wFlags: WORD, pDispParams: *mut DISPPARAMS, pVarResult: *mut VARIANT, pExcepInfo: *mut EXCEPINFO, puArgErr: *mut UINT, ) -> HRESULT
Trait Implementations§
Source§impl Deref for ISpeechRecoResult2
impl Deref for ISpeechRecoResult2
Source§type Target = ISpeechRecoResult
type Target = ISpeechRecoResult
The resulting type after dereferencing.
Source§fn deref(&self) -> &ISpeechRecoResult
fn deref(&self) -> &ISpeechRecoResult
Dereferences the value.
Auto Trait Implementations§
impl Freeze for ISpeechRecoResult2
impl RefUnwindSafe for ISpeechRecoResult2
impl !Send for ISpeechRecoResult2
impl !Sync for ISpeechRecoResult2
impl Unpin for ISpeechRecoResult2
impl UnwindSafe for ISpeechRecoResult2
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