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