#[repr(C)]pub struct ISpeechRecoResultDispatch {
pub lpVtbl: *const ISpeechRecoResultDispatchVtbl,
}
Fields§
§lpVtbl: *const ISpeechRecoResultDispatchVtbl
Implementations§
Source§impl ISpeechRecoResultDispatch
impl ISpeechRecoResultDispatch
pub unsafe fn get_RecoContext( &self, RecoContext: *mut ISpeechRecoContext, ) -> HRESULT
pub unsafe fn get_Times(&self, Times: *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
pub unsafe fn GetXMLResult( &self, Options: SPXMLRESULTOPTIONS, pResult: *mut BSTR, ) -> HRESULT
pub unsafe fn GetXMLErrorInfo( &self, LineNumber: *mut c_long, ScriptLine: *mut BSTR, Source: *mut BSTR, Description: *mut BSTR, ResultCode: *mut HRESULT, IsError: *mut VARIANT_BOOL, ) -> HRESULT
pub unsafe fn SetTextFeedback( &self, Feedback: BSTR, WasSuccessful: VARIANT_BOOL, ) -> 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 ISpeechRecoResultDispatch
impl Deref for ISpeechRecoResultDispatch
Auto Trait Implementations§
impl Freeze for ISpeechRecoResultDispatch
impl RefUnwindSafe for ISpeechRecoResultDispatch
impl !Send for ISpeechRecoResultDispatch
impl !Sync for ISpeechRecoResultDispatch
impl Unpin for ISpeechRecoResultDispatch
impl UnwindSafe for ISpeechRecoResultDispatch
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