[−][src]Struct winapi::um::sapi51::ISpeechVoiceVtbl
Fields
parent: IDispatchVtbl
get_Status: unsafe extern "system" fn(This: *mut ISpeechVoice, Status: *mut *mut ISpeechVoiceStatus) -> HRESULT
get_Voice: unsafe extern "system" fn(This: *mut ISpeechVoice, Voice: *mut *mut ISpeechObjectToken) -> HRESULT
putref_Voice: unsafe extern "system" fn(This: *mut ISpeechVoice, Voice: *mut ISpeechObjectToken) -> HRESULT
get_AudioOutput: unsafe extern "system" fn(This: *mut ISpeechVoice, AudioOutput: *mut *mut ISpeechObjectToken) -> HRESULT
putref_AudioOutput: unsafe extern "system" fn(This: *mut ISpeechVoice, AudioOutput: *mut ISpeechObjectToken) -> HRESULT
get_AudioOutputStream: unsafe extern "system" fn(This: *mut ISpeechVoice, AudioOutputStream: *mut *mut ISpeechBaseStream) -> HRESULT
putref_AudioOutputStream: unsafe extern "system" fn(This: *mut ISpeechVoice, AudioOutputStream: *mut ISpeechBaseStream) -> HRESULT
get_Rate: unsafe extern "system" fn(This: *mut ISpeechVoice, Rate: *mut c_long) -> HRESULT
put_Rate: unsafe extern "system" fn(This: *mut ISpeechVoice, Rate: c_long) -> HRESULT
get_Volume: unsafe extern "system" fn(This: *mut ISpeechVoice, Volume: *mut c_long) -> HRESULT
put_Volume: unsafe extern "system" fn(This: *mut ISpeechVoice, Volume: c_long) -> HRESULT
put_AllowAudioOutputFormatChangesOnNextSet: unsafe extern "system" fn(This: *mut ISpeechVoice, Allow: VARIANT_BOOL) -> HRESULT
get_AllowAudioOutputFormatChangesOnNextSet: unsafe extern "system" fn(This: *mut ISpeechVoice, Allow: *mut VARIANT_BOOL) -> HRESULT
get_EventInterests: unsafe extern "system" fn(This: *mut ISpeechVoice, EventInterestFlags: *mut SpeechVoiceEvents) -> HRESULT
put_EventInterests: unsafe extern "system" fn(This: *mut ISpeechVoice, EventInterestFlags: SpeechVoiceEvents) -> HRESULT
put_Priority: unsafe extern "system" fn(This: *mut ISpeechVoice, Priority: SpeechVoicePriority) -> HRESULT
get_Priority: unsafe extern "system" fn(This: *mut ISpeechVoice, Priority: *mut SpeechVoicePriority) -> HRESULT
put_AlertBoundary: unsafe extern "system" fn(This: *mut ISpeechVoice, Boundary: SpeechVoiceEvents) -> HRESULT
get_AlertBoundary: unsafe extern "system" fn(This: *mut ISpeechVoice, Boundary: *mut SpeechVoiceEvents) -> HRESULT
put_SynchronousSpeakTimeout: unsafe extern "system" fn(This: *mut ISpeechVoice, msTimeout: c_long) -> HRESULT
get_SynchronousSpeakTimeout: unsafe extern "system" fn(This: *mut ISpeechVoice, msTimeOut: *mut c_long) -> HRESULT
Speak: unsafe extern "system" fn(This: *mut ISpeechVoice, Text: BSTR, Flags: SpeechVoiceSpeakFlags, StreamNumber: *mut c_long) -> HRESULT
SpeakStream: unsafe extern "system" fn(This: *mut ISpeechVoice, Stream: *mut ISpeechBaseStream, Flags: SpeechVoiceSpeakFlags, StreamNumber: *mut c_long) -> HRESULT
Pause: unsafe extern "system" fn(This: *mut ISpeechVoice) -> HRESULT
Resume: unsafe extern "system" fn(This: *mut ISpeechVoice) -> HRESULT
Skip: unsafe extern "system" fn(This: *mut ISpeechVoice, Type: BSTR, NumItems: c_long, NumSkipped: c_long) -> HRESULT
GetVoices: unsafe extern "system" fn(This: *mut ISpeechVoice, RequiredAttributes: BSTR, OptionalAttributes: BSTR, ObjectTokens: *mut *mut ISpeechObjectTokens) -> HRESULT
GetAudioOutputs: unsafe extern "system" fn(This: *mut ISpeechVoice, RequiredAttributes: BSTR, OptionalAttributes: BSTR, ObjectTokens: *mut *mut ISpeechObjectTokens) -> HRESULT
WaitUntilDone: unsafe extern "system" fn(This: *mut ISpeechVoice, msTimeout: c_long, Done: *mut VARIANT_BOOL) -> HRESULT
SpeakCompleteEvent: unsafe extern "system" fn(This: *mut ISpeechVoice, Handle: *mut c_long) -> HRESULT
IsUISupported: unsafe extern "system" fn(This: *mut ISpeechVoice, TypeOfUI: BSTR, ExtraData: *const VARIANT, Supported: *mut VARIANT_BOOL) -> HRESULT
DisplayUI: unsafe extern "system" fn(This: *mut ISpeechVoice, hWndParent: c_long, Title: BSTR, TypeOfUI: BSTR, ExtraData: *const VARIANT) -> HRESULT
Auto Trait Implementations
Blanket Implementations
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,