#[repr(C)]pub struct ISpeechXMLRecoResult {
pub lpVtbl: *const ISpeechXMLRecoResultVtbl,
}
Fields§
§lpVtbl: *const ISpeechXMLRecoResultVtbl
Implementations§
Source§impl ISpeechXMLRecoResult
impl ISpeechXMLRecoResult
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 c_long, IsError: *mut 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 ISpeechXMLRecoResult
impl Deref for ISpeechXMLRecoResult
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 ISpeechXMLRecoResult
impl RefUnwindSafe for ISpeechXMLRecoResult
impl !Send for ISpeechXMLRecoResult
impl !Sync for ISpeechXMLRecoResult
impl Unpin for ISpeechXMLRecoResult
impl UnwindSafe for ISpeechXMLRecoResult
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