#[repr(C)]pub struct ISpeechLexiconPronunciation {
pub lpVtbl: *const ISpeechLexiconPronunciationVtbl,
}
Fields§
§lpVtbl: *const ISpeechLexiconPronunciationVtbl
Implementations§
Source§impl ISpeechLexiconPronunciation
impl ISpeechLexiconPronunciation
pub unsafe fn get_Type(&self, LexiconType: *mut SpeechLexiconType) -> HRESULT
pub unsafe fn get_LangId(&self, LangId: *mut SpeechLanguageId) -> HRESULT
pub unsafe fn get_PartOfSpeech( &self, PartOfSpeech: *mut SpeechPartOfSpeech, ) -> HRESULT
pub unsafe fn get_PhoneIds(&self, PhoneIds: *mut VARIANT) -> HRESULT
pub unsafe fn get_Symbolic(&self, Symbolic: *mut BSTR) -> HRESULT
Methods from Deref<Target = IDispatch>§
pub unsafe fn GetTypeInfoCount(&self, pctinfo: *mut UINT) -> HRESULT
pub unsafe fn GetTypeInfo( &self, iTInfo: UINT, lcid: LCID, ppTInfo: *mut *mut ITypeInfo, ) -> HRESULT
pub unsafe fn GetIDsOfNames( &self, riid: REFIID, rgszNames: *mut LPOLESTR, cNames: UINT, lcid: LCID, rgDispId: *mut DISPID, ) -> HRESULT
pub unsafe fn Invoke( &self, dispIdMember: DISPID, riid: REFIID, lcid: LCID, wFlags: WORD, pDispParams: *mut DISPPARAMS, pVarResult: *mut VARIANT, pExcepInfo: *mut EXCEPINFO, puArgErr: *mut UINT, ) -> HRESULT
Trait Implementations§
Source§impl Deref for ISpeechLexiconPronunciation
impl Deref for ISpeechLexiconPronunciation
Auto Trait Implementations§
impl Freeze for ISpeechLexiconPronunciation
impl RefUnwindSafe for ISpeechLexiconPronunciation
impl !Send for ISpeechLexiconPronunciation
impl !Sync for ISpeechLexiconPronunciation
impl Unpin for ISpeechLexiconPronunciation
impl UnwindSafe for ISpeechLexiconPronunciation
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