#[repr(C)]pub struct ISpeechLexiconPronunciationVtbl {
pub parent: IDispatchVtbl,
pub get_Type: unsafe extern "system" fn(This: *mut ISpeechLexiconPronunciation, LexiconType: *mut SpeechLexiconType) -> HRESULT,
pub get_LangId: unsafe extern "system" fn(This: *mut ISpeechLexiconPronunciation, LangId: *mut SpeechLanguageId) -> HRESULT,
pub get_PartOfSpeech: unsafe extern "system" fn(This: *mut ISpeechLexiconPronunciation, PartOfSpeech: *mut SpeechPartOfSpeech) -> HRESULT,
pub get_PhoneIds: unsafe extern "system" fn(This: *mut ISpeechLexiconPronunciation, PhoneIds: *mut VARIANT) -> HRESULT,
pub get_Symbolic: unsafe extern "system" fn(This: *mut ISpeechLexiconPronunciation, Symbolic: *mut BSTR) -> HRESULT,
}
Fields§
§parent: IDispatchVtbl
§get_Type: unsafe extern "system" fn(This: *mut ISpeechLexiconPronunciation, LexiconType: *mut SpeechLexiconType) -> HRESULT
§get_LangId: unsafe extern "system" fn(This: *mut ISpeechLexiconPronunciation, LangId: *mut SpeechLanguageId) -> HRESULT
§get_PartOfSpeech: unsafe extern "system" fn(This: *mut ISpeechLexiconPronunciation, PartOfSpeech: *mut SpeechPartOfSpeech) -> HRESULT
§get_PhoneIds: unsafe extern "system" fn(This: *mut ISpeechLexiconPronunciation, PhoneIds: *mut VARIANT) -> HRESULT
§get_Symbolic: unsafe extern "system" fn(This: *mut ISpeechLexiconPronunciation, Symbolic: *mut BSTR) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISpeechLexiconPronunciationVtbl
impl RefUnwindSafe for ISpeechLexiconPronunciationVtbl
impl Send for ISpeechLexiconPronunciationVtbl
impl Sync for ISpeechLexiconPronunciationVtbl
impl Unpin for ISpeechLexiconPronunciationVtbl
impl UnwindSafe for ISpeechLexiconPronunciationVtbl
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