#[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) -> HRESULTAuto 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