#[repr(C)]pub struct ISpeechMMSysAudioVtbl {
pub parent: ISpeechAudioVtbl,
pub get_DeviceId: unsafe extern "system" fn(This: *mut ISpeechMMSysAudio, DeviceId: *mut c_long) -> HRESULT,
pub put_DeviceId: unsafe extern "system" fn(This: *mut ISpeechMMSysAudio, DeviceId: c_long) -> HRESULT,
pub get_LineId: unsafe extern "system" fn(This: *mut ISpeechMMSysAudio, LineId: *mut c_long) -> HRESULT,
pub put_LineId: unsafe extern "system" fn(This: *mut ISpeechMMSysAudio, LineId: c_long) -> HRESULT,
pub get_MMHandle: unsafe extern "system" fn(This: *mut ISpeechMMSysAudio, Handle: *mut c_long) -> HRESULT,
}
Fields§
§parent: ISpeechAudioVtbl
§get_DeviceId: unsafe extern "system" fn(This: *mut ISpeechMMSysAudio, DeviceId: *mut c_long) -> HRESULT
§put_DeviceId: unsafe extern "system" fn(This: *mut ISpeechMMSysAudio, DeviceId: c_long) -> HRESULT
§get_LineId: unsafe extern "system" fn(This: *mut ISpeechMMSysAudio, LineId: *mut c_long) -> HRESULT
§put_LineId: unsafe extern "system" fn(This: *mut ISpeechMMSysAudio, LineId: c_long) -> HRESULT
§get_MMHandle: unsafe extern "system" fn(This: *mut ISpeechMMSysAudio, Handle: *mut c_long) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISpeechMMSysAudioVtbl
impl RefUnwindSafe for ISpeechMMSysAudioVtbl
impl Send for ISpeechMMSysAudioVtbl
impl Sync for ISpeechMMSysAudioVtbl
impl Unpin for ISpeechMMSysAudioVtbl
impl UnwindSafe for ISpeechMMSysAudioVtbl
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