#[repr(C)]pub struct ISpeechVoiceStatusVtbl {Show 13 fields
pub parent: IDispatchVtbl,
pub get_CurrentStreamNumber: unsafe extern "system" fn(This: *mut ISpeechVoiceStatus, StreamNumber: *mut c_long) -> HRESULT,
pub get_LastStreamNumberQueued: unsafe extern "system" fn(This: *mut ISpeechVoiceStatus, StreamNumber: *mut c_long) -> HRESULT,
pub get_LastHResult: unsafe extern "system" fn(This: *mut ISpeechVoiceStatus, HResult: *mut c_long) -> HRESULT,
pub get_RunningState: unsafe extern "system" fn(This: *mut ISpeechVoiceStatus, State: *mut SpeechRunState) -> HRESULT,
pub get_InputWordPosition: unsafe extern "system" fn(This: *mut ISpeechVoiceStatus, Position: *mut c_long) -> HRESULT,
pub get_InputWordLength: unsafe extern "system" fn(This: *mut ISpeechVoiceStatus, Length: *mut c_long) -> HRESULT,
pub get_InputSentencePosition: unsafe extern "system" fn(This: *mut ISpeechVoiceStatus, Position: *mut c_long) -> HRESULT,
pub get_InputSentenceLength: unsafe extern "system" fn(This: *mut ISpeechVoiceStatus, Length: *mut c_long) -> HRESULT,
pub get_LastBookmark: unsafe extern "system" fn(This: *mut ISpeechVoiceStatus, Bookmark: *mut BSTR) -> HRESULT,
pub get_LastBookmarkId: unsafe extern "system" fn(This: *mut ISpeechVoiceStatus, BookmarkId: *mut c_long) -> HRESULT,
pub get_PhonemeId: unsafe extern "system" fn(This: *mut ISpeechVoiceStatus, PhoneId: *mut c_short) -> HRESULT,
pub get_VisemeId: unsafe extern "system" fn(This: *mut ISpeechVoiceStatus, VisemeId: *mut c_short) -> HRESULT,
}
Fields§
§parent: IDispatchVtbl
§get_CurrentStreamNumber: unsafe extern "system" fn(This: *mut ISpeechVoiceStatus, StreamNumber: *mut c_long) -> HRESULT
§get_LastStreamNumberQueued: unsafe extern "system" fn(This: *mut ISpeechVoiceStatus, StreamNumber: *mut c_long) -> HRESULT
§get_LastHResult: unsafe extern "system" fn(This: *mut ISpeechVoiceStatus, HResult: *mut c_long) -> HRESULT
§get_RunningState: unsafe extern "system" fn(This: *mut ISpeechVoiceStatus, State: *mut SpeechRunState) -> HRESULT
§get_InputWordPosition: unsafe extern "system" fn(This: *mut ISpeechVoiceStatus, Position: *mut c_long) -> HRESULT
§get_InputWordLength: unsafe extern "system" fn(This: *mut ISpeechVoiceStatus, Length: *mut c_long) -> HRESULT
§get_InputSentencePosition: unsafe extern "system" fn(This: *mut ISpeechVoiceStatus, Position: *mut c_long) -> HRESULT
§get_InputSentenceLength: unsafe extern "system" fn(This: *mut ISpeechVoiceStatus, Length: *mut c_long) -> HRESULT
§get_LastBookmark: unsafe extern "system" fn(This: *mut ISpeechVoiceStatus, Bookmark: *mut BSTR) -> HRESULT
§get_LastBookmarkId: unsafe extern "system" fn(This: *mut ISpeechVoiceStatus, BookmarkId: *mut c_long) -> HRESULT
§get_PhonemeId: unsafe extern "system" fn(This: *mut ISpeechVoiceStatus, PhoneId: *mut c_short) -> HRESULT
§get_VisemeId: unsafe extern "system" fn(This: *mut ISpeechVoiceStatus, VisemeId: *mut c_short) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISpeechVoiceStatusVtbl
impl RefUnwindSafe for ISpeechVoiceStatusVtbl
impl Send for ISpeechVoiceStatusVtbl
impl Sync for ISpeechVoiceStatusVtbl
impl Unpin for ISpeechVoiceStatusVtbl
impl UnwindSafe for ISpeechVoiceStatusVtbl
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