#[repr(C)]pub struct ISpeechRecoResultVtbl {
pub parent: IDispatchVtbl,
pub get_RecoContext: unsafe extern "system" fn(This: *mut ISpeechRecoResult, RecoContext: *mut *mut ISpeechRecoContext) -> HRESULT,
pub get_Times: unsafe extern "system" fn(This: *mut ISpeechRecoResult, Times: *mut *mut ISpeechRecoResultTimes) -> HRESULT,
pub putref_AudioFormat: unsafe extern "system" fn(This: *mut ISpeechRecoResult, Format: *mut ISpeechAudioFormat) -> HRESULT,
pub get_AudioFormat: unsafe extern "system" fn(This: *mut ISpeechRecoResult, Format: *mut *mut ISpeechAudioFormat) -> HRESULT,
pub get_PhraseInfo: unsafe extern "system" fn(This: *mut ISpeechRecoResult, PhraseInfo: *mut *mut ISpeechPhraseInfo) -> HRESULT,
pub Alternates: unsafe extern "system" fn(This: *mut ISpeechRecoResult, RequestCount: c_long, StartElement: c_long, Elements: c_long, Alternates: *mut *mut ISpeechPhraseAlternates) -> HRESULT,
pub Audio: unsafe extern "system" fn(This: *mut ISpeechRecoResult, StartElement: c_long, Elements: c_long, Stream: *mut *mut ISpeechMemoryStream) -> HRESULT,
pub SpeakAudio: unsafe extern "system" fn(This: *mut ISpeechRecoResult, StartElement: c_long, Elements: c_long, Flags: SpeechVoiceSpeakFlags, StreamNumber: *mut c_long) -> HRESULT,
pub SaveToMemory: unsafe extern "system" fn(This: *mut ISpeechRecoResult, ResultBlock: *mut VARIANT) -> HRESULT,
pub DiscardResultInfo: unsafe extern "system" fn(This: *mut ISpeechRecoResult, ValueTypes: SpeechDiscardType) -> HRESULT,
}
Fields§
§parent: IDispatchVtbl
§get_RecoContext: unsafe extern "system" fn(This: *mut ISpeechRecoResult, RecoContext: *mut *mut ISpeechRecoContext) -> HRESULT
§get_Times: unsafe extern "system" fn(This: *mut ISpeechRecoResult, Times: *mut *mut ISpeechRecoResultTimes) -> HRESULT
§putref_AudioFormat: unsafe extern "system" fn(This: *mut ISpeechRecoResult, Format: *mut ISpeechAudioFormat) -> HRESULT
§get_AudioFormat: unsafe extern "system" fn(This: *mut ISpeechRecoResult, Format: *mut *mut ISpeechAudioFormat) -> HRESULT
§get_PhraseInfo: unsafe extern "system" fn(This: *mut ISpeechRecoResult, PhraseInfo: *mut *mut ISpeechPhraseInfo) -> HRESULT
§Alternates: unsafe extern "system" fn(This: *mut ISpeechRecoResult, RequestCount: c_long, StartElement: c_long, Elements: c_long, Alternates: *mut *mut ISpeechPhraseAlternates) -> HRESULT
§Audio: unsafe extern "system" fn(This: *mut ISpeechRecoResult, StartElement: c_long, Elements: c_long, Stream: *mut *mut ISpeechMemoryStream) -> HRESULT
§SpeakAudio: unsafe extern "system" fn(This: *mut ISpeechRecoResult, StartElement: c_long, Elements: c_long, Flags: SpeechVoiceSpeakFlags, StreamNumber: *mut c_long) -> HRESULT
§SaveToMemory: unsafe extern "system" fn(This: *mut ISpeechRecoResult, ResultBlock: *mut VARIANT) -> HRESULT
§DiscardResultInfo: unsafe extern "system" fn(This: *mut ISpeechRecoResult, ValueTypes: SpeechDiscardType) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISpeechRecoResultVtbl
impl RefUnwindSafe for ISpeechRecoResultVtbl
impl Send for ISpeechRecoResultVtbl
impl Sync for ISpeechRecoResultVtbl
impl Unpin for ISpeechRecoResultVtbl
impl UnwindSafe for ISpeechRecoResultVtbl
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