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 | |
GetPronunciations | |
AddPronunciation | |
RemovePronunciation | |
GetGeneration | |
GetGenerationChange | |
GetWords | |