#[repr(C)]pub struct ISpeechAudioFormatVtbl {
pub parent: IDispatchVtbl,
pub get_Type: unsafe extern "system" fn(This: *mut ISpeechAudioFormat, AudioFormat: *mut SpeechAudioFormatType) -> HRESULT,
pub put_Type: unsafe extern "system" fn(This: *mut ISpeechAudioFormat, AudioFormat: SpeechAudioFormatType) -> HRESULT,
pub get_Guid: unsafe extern "system" fn(This: *mut ISpeechAudioFormat, Guid: *mut BSTR) -> HRESULT,
pub put_Guid: unsafe extern "system" fn(This: *mut ISpeechAudioFormat, Guid: BSTR) -> HRESULT,
pub GetWaveFormatEx: unsafe extern "system" fn(This: *mut ISpeechAudioFormat, SpeechWaveFormatEx: *mut *mut ISpeechWaveFormatEx) -> HRESULT,
pub SetWaveFormatEx: unsafe extern "system" fn(This: *mut ISpeechAudioFormat, SpeechWaveFormatEx: *mut ISpeechWaveFormatEx) -> HRESULT,
}
Fields§
§parent: IDispatchVtbl
§get_Type: unsafe extern "system" fn(This: *mut ISpeechAudioFormat, AudioFormat: *mut SpeechAudioFormatType) -> HRESULT
§put_Type: unsafe extern "system" fn(This: *mut ISpeechAudioFormat, AudioFormat: SpeechAudioFormatType) -> HRESULT
§get_Guid: unsafe extern "system" fn(This: *mut ISpeechAudioFormat, Guid: *mut BSTR) -> HRESULT
§put_Guid: unsafe extern "system" fn(This: *mut ISpeechAudioFormat, Guid: BSTR) -> HRESULT
§GetWaveFormatEx: unsafe extern "system" fn(This: *mut ISpeechAudioFormat, SpeechWaveFormatEx: *mut *mut ISpeechWaveFormatEx) -> HRESULT
§SetWaveFormatEx: unsafe extern "system" fn(This: *mut ISpeechAudioFormat, SpeechWaveFormatEx: *mut ISpeechWaveFormatEx) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISpeechAudioFormatVtbl
impl RefUnwindSafe for ISpeechAudioFormatVtbl
impl Send for ISpeechAudioFormatVtbl
impl Sync for ISpeechAudioFormatVtbl
impl Unpin for ISpeechAudioFormatVtbl
impl UnwindSafe for ISpeechAudioFormatVtbl
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