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