#[repr(C)]pub struct ISpeechAudioStatusVtbl {
pub parent: IDispatchVtbl,
pub get_FreeBufferSpace: unsafe extern "system" fn(This: *mut ISpeechAudioStatus, FreeBufferSpace: *mut c_long) -> HRESULT,
pub get_NonBlockingIO: unsafe extern "system" fn(This: *mut ISpeechAudioStatus, NonBlockingIO: *mut c_long) -> HRESULT,
pub get_State: unsafe extern "system" fn(This: *mut ISpeechAudioStatus, State: *mut SpeechAudioState) -> HRESULT,
pub get_CurrentSeekPosition: unsafe extern "system" fn(This: *mut ISpeechAudioStatus, CurrentSeekPosition: *mut VARIANT) -> HRESULT,
pub get_CurrentDevicePosition: unsafe extern "system" fn(This: *mut ISpeechAudioStatus, CurrentDevicePosition: *mut VARIANT) -> HRESULT,
}
Fields§
§parent: IDispatchVtbl
§get_FreeBufferSpace: unsafe extern "system" fn(This: *mut ISpeechAudioStatus, FreeBufferSpace: *mut c_long) -> HRESULT
§get_NonBlockingIO: unsafe extern "system" fn(This: *mut ISpeechAudioStatus, NonBlockingIO: *mut c_long) -> HRESULT
§get_State: unsafe extern "system" fn(This: *mut ISpeechAudioStatus, State: *mut SpeechAudioState) -> HRESULT
§get_CurrentSeekPosition: unsafe extern "system" fn(This: *mut ISpeechAudioStatus, CurrentSeekPosition: *mut VARIANT) -> HRESULT
§get_CurrentDevicePosition: unsafe extern "system" fn(This: *mut ISpeechAudioStatus, CurrentDevicePosition: *mut VARIANT) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISpeechAudioStatusVtbl
impl RefUnwindSafe for ISpeechAudioStatusVtbl
impl Send for ISpeechAudioStatusVtbl
impl Sync for ISpeechAudioStatusVtbl
impl Unpin for ISpeechAudioStatusVtbl
impl UnwindSafe for ISpeechAudioStatusVtbl
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