#[repr(C)]pub struct ISpLexicon {
pub lpVtbl: *const ISpLexiconVtbl,
}
Fields§
§lpVtbl: *const ISpLexiconVtbl
Implementations§
Source§impl ISpLexicon
impl ISpLexicon
pub unsafe fn GetPronunciations( &self, pszWord: LPCWSTR, LangID: WORD, dwFlags: DWORD, pWordPronunciationList: *mut SPWORDPRONUNCIATIONLIST, ) -> HRESULT
pub unsafe fn AddPronunciation( &self, pszWord: LPCWSTR, LangID: WORD, ePartOfSpeech: SPPARTOFSPEECH, pszPronunciation: PCSPPHONEID, ) -> HRESULT
pub unsafe fn RemovePronunciation( &self, pszWord: LPCWSTR, LangID: WORD, ePartOfSpeech: SPPARTOFSPEECH, pszPronunciation: PCSPPHONEID, ) -> HRESULT
pub unsafe fn GetGeneration(&self, pdwGeneration: *mut DWORD) -> HRESULT
pub unsafe fn GetGenerationChange( &self, dwFlags: DWORD, pdwGeneration: *mut DWORD, pWordList: *mut SPWORDLIST, ) -> HRESULT
pub unsafe fn GetWords( &self, dwFlags: DWORD, pdwGeneration: *mut DWORD, pdwCookie: *mut DWORD, pWordList: *mut SPWORDLIST, ) -> HRESULT
Trait Implementations§
Source§impl Deref for ISpLexicon
impl Deref for ISpLexicon
Auto Trait Implementations§
impl Freeze for ISpLexicon
impl RefUnwindSafe for ISpLexicon
impl !Send for ISpLexicon
impl !Sync for ISpLexicon
impl Unpin for ISpLexicon
impl UnwindSafe for ISpLexicon
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