[−][src]Struct winapi::um::sapi51::ISpVoiceVtbl
Fields
parent: ISpEventSourceVtbl
SetOutput: unsafe extern "system" fn(This: *mut ISpVoice, pUnkOutput: *mut IUnknown, fAllowFormatChanges: BOOL) -> HRESULT
GetOutputObjectToken: unsafe extern "system" fn(This: *mut ISpVoice, ppObjectToken: *mut *mut ISpObjectToken) -> HRESULT
GetOutputStream: unsafe extern "system" fn(This: *mut ISpVoice, ppStream: *mut *mut ISpStreamFormat) -> HRESULT
Pause: unsafe extern "system" fn(This: *mut ISpVoice) -> HRESULT
Resume: unsafe extern "system" fn(This: *mut ISpVoice) -> HRESULT
SetVoice: unsafe extern "system" fn(This: *mut ISpVoice, pToken: *mut ISpObjectToken) -> HRESULT
GetVoice: unsafe extern "system" fn(This: *mut ISpVoice, ppToken: *mut *mut ISpObjectToken) -> HRESULT
Speak: unsafe extern "system" fn(This: *mut ISpVoice, pwcs: LPCWSTR, dwFlags: DWORD, pulStreamNumber: *mut ULONG) -> HRESULT
SpeakStream: unsafe extern "system" fn(This: *mut ISpVoice, pStream: *mut IStream, dwFlags: DWORD, pulStreamNumber: *mut ULONG) -> HRESULT
GetStatus: unsafe extern "system" fn(This: *mut ISpVoice, pStatus: *mut SPVOICESTATUS, ppszLastBookmark: *mut LPWSTR) -> HRESULT
Skip: unsafe extern "system" fn(This: *mut ISpVoice, pItemType: LPCWSTR, lNumItems: c_long, pulNumSkipped: *mut ULONG) -> HRESULT
SetPriority: unsafe extern "system" fn(This: *mut ISpVoice, ePriority: SPVPRIORITY) -> HRESULT
GetPriority: unsafe extern "system" fn(This: *mut ISpVoice, pePriority: *mut SPVPRIORITY) -> HRESULT
SetAlertBoundary: unsafe extern "system" fn(This: *mut ISpVoice, eBoundary: SPEVENTENUM) -> HRESULT
GetAlertBoundary: unsafe extern "system" fn(This: *mut ISpVoice, peBoundary: *mut SPEVENTENUM) -> HRESULT
SetRate: unsafe extern "system" fn(This: *mut ISpVoice, RateAdjust: c_long) -> HRESULT
GetRate: unsafe extern "system" fn(This: *mut ISpVoice, pRateAdjust: *mut c_long) -> HRESULT
SetVolume: unsafe extern "system" fn(This: *mut ISpVoice, usVolume: USHORT) -> HRESULT
GetVolume: unsafe extern "system" fn(This: *mut ISpVoice, pusVolume: *mut USHORT) -> HRESULT
WaitUntilDone: unsafe extern "system" fn(This: *mut ISpVoice, msTimeout: ULONG) -> HRESULT
SetSyncSpeakTimeout: unsafe extern "system" fn(This: *mut ISpVoice, msTimeout: ULONG) -> HRESULT
GetSyncSpeakTimeout: unsafe extern "system" fn(This: *mut ISpVoice, pmsTimeout: *mut ULONG) -> HRESULT
SpeakCompleteEvent: unsafe extern "system" fn(This: *mut ISpVoice) -> HANDLE
IsUISupported: unsafe extern "system" fn(This: *mut ISpVoice, pszTypeOfUI: LPCWSTR, pvExtraData: *mut c_void, cbExtraData: ULONG, pfSupported: *mut BOOL) -> HRESULT
DisplayUI: unsafe extern "system" fn(This: *mut ISpVoice, hwndParent: HWND, pszTitle: LPCWSTR, pszTypeOfUI: LPCWSTR, pvExtraData: *mut c_void, cbExtraData: ULONG) -> 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,