Struct winapi::sapi::ISpContainerLexicon [] [src]

pub struct ISpContainerLexicon {
    pub lpVtbl: *const ISpContainerLexiconVtbl,
}

Fields

lpVtbl: *const ISpContainerLexiconVtbl

Methods

impl ISpContainerLexicon
[src]

unsafe fn AddLexicon(&mut self, pAddLexicon: *mut ISpLexicon, dwFlags: DWORD) -> HRESULT

Methods from Deref<Target=ISpLexicon>

unsafe fn GetPronunciations(&mut self, pszWord: LPCWSTR, LangID: WORD, dwFlags: DWORD, pWordPronunciationList: *mut SPWORDPRONUNCIATIONLIST) -> HRESULT

unsafe fn AddPronunciation(&mut self, pszWord: LPCWSTR, LangID: WORD, ePartOfSpeech: SPPARTOFSPEECH, pszPronunciation: PCSPPHONEID) -> HRESULT

unsafe fn RemovePronunciation(&mut self, pszWord: LPCWSTR, LangID: WORD, ePartOfSpeech: SPPARTOFSPEECH, pszPronunciation: PCSPPHONEID) -> HRESULT

unsafe fn GetGeneration(&mut self, pdwGeneration: *mut DWORD) -> HRESULT

unsafe fn GetGenerationChange(&mut self, dwFlags: DWORD, pdwGeneration: *mut DWORD, pWordList: *mut SPWORDLIST) -> HRESULT

unsafe fn GetWords(&mut self, dwFlags: DWORD, pdwGeneration: *mut DWORD, pdwCookie: *mut DWORD, pWordList: *mut SPWORDLIST) -> HRESULT

Trait Implementations

impl Debug for ISpContainerLexicon
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl Deref for ISpContainerLexicon
[src]

type Target = ISpLexicon

The resulting type after dereferencing

fn deref(&self) -> &ISpLexicon

The method called to dereference a value

impl DerefMut for ISpContainerLexicon
[src]

fn deref_mut(&mut self) -> &mut ISpLexicon

The method called to mutably dereference a value