#[repr(C)]pub struct ISpeechLexiconWordVtbl {
pub parent: IDispatchVtbl,
pub get_LangId: unsafe extern "system" fn(This: *mut ISpeechLexiconWord, LangId: *mut SpeechLanguageId) -> HRESULT,
pub get_Type: unsafe extern "system" fn(This: *mut ISpeechLexiconWord, WordType: *mut SpeechWordType) -> HRESULT,
pub get_Word: unsafe extern "system" fn(This: *mut ISpeechLexiconWord, Word: *mut BSTR) -> HRESULT,
pub get_Pronunciations: unsafe extern "system" fn(This: *mut ISpeechLexiconWord, Pronunciations: *mut *mut ISpeechLexiconPronunciations) -> HRESULT,
}
Fields§
§parent: IDispatchVtbl
§get_LangId: unsafe extern "system" fn(This: *mut ISpeechLexiconWord, LangId: *mut SpeechLanguageId) -> HRESULT
§get_Type: unsafe extern "system" fn(This: *mut ISpeechLexiconWord, WordType: *mut SpeechWordType) -> HRESULT
§get_Word: unsafe extern "system" fn(This: *mut ISpeechLexiconWord, Word: *mut BSTR) -> HRESULT
§get_Pronunciations: unsafe extern "system" fn(This: *mut ISpeechLexiconWord, Pronunciations: *mut *mut ISpeechLexiconPronunciations) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISpeechLexiconWordVtbl
impl RefUnwindSafe for ISpeechLexiconWordVtbl
impl Send for ISpeechLexiconWordVtbl
impl Sync for ISpeechLexiconWordVtbl
impl Unpin for ISpeechLexiconWordVtbl
impl UnwindSafe for ISpeechLexiconWordVtbl
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