#[repr(C)]pub struct ISpeechLexicon {
pub lpVtbl: *const ISpeechLexiconVtbl,
}
Fields§
§lpVtbl: *const ISpeechLexiconVtbl
Implementations§
Source§impl ISpeechLexicon
impl ISpeechLexicon
pub unsafe fn get_GenerationId(&self, GenerationId: *mut c_long) -> HRESULT
pub unsafe fn GetWords( &self, Flags: SpeechLexiconType, GenerationID: *mut c_long, Words: *mut *mut ISpeechLexiconWords, ) -> HRESULT
pub unsafe fn AddPronunciation( &self, bstrWord: BSTR, LangId: SpeechLanguageId, PartOfSpeech: SpeechPartOfSpeech, bstrPronunciation: BSTR, ) -> HRESULT
pub unsafe fn AddPronunciationByPhoneIds( &self, bstrWord: BSTR, LangId: SpeechLanguageId, PartOfSpeech: SpeechPartOfSpeech, PhoneIds: *mut VARIANT, ) -> HRESULT
pub unsafe fn RemovePronunciation( &self, bstrWord: BSTR, LangId: SpeechLanguageId, PartOfSpeech: SpeechPartOfSpeech, bstrPronunciation: BSTR, ) -> HRESULT
pub unsafe fn RemovePronunciationByPhoneIds( &self, bstrWord: BSTR, LangId: SpeechLanguageId, PartOfSpeech: SpeechPartOfSpeech, PhoneIds: *mut VARIANT, ) -> HRESULT
pub unsafe fn GetPronunciations( &self, bstrWord: BSTR, LangId: SpeechLanguageId, TypeFlags: SpeechLexiconType, ppPronunciations: *mut *mut ISpeechLexiconPronunciations, ) -> HRESULT
pub unsafe fn GetGenerationChange( &self, GenerationID: *mut c_long, ppWords: *mut *mut ISpeechLexiconWords, ) -> 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 ISpeechLexicon
impl Deref for ISpeechLexicon
Auto Trait Implementations§
impl Freeze for ISpeechLexicon
impl RefUnwindSafe for ISpeechLexicon
impl !Send for ISpeechLexicon
impl !Sync for ISpeechLexicon
impl Unpin for ISpeechLexicon
impl UnwindSafe for ISpeechLexicon
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