#[repr(C)]pub struct ISpellCheckerVtbl {Show 15 fields
pub parent: IUnknownVtbl,
pub get_LanguageTag: unsafe extern "system" fn(This: *mut ISpellChecker, value: *mut LPWSTR) -> HRESULT,
pub Check: unsafe extern "system" fn(This: *mut ISpellChecker, text: LPCWSTR, value: *mut *mut IEnumSpellingError) -> HRESULT,
pub Suggest: unsafe extern "system" fn(This: *mut ISpellChecker, word: LPCWSTR, value: *mut *mut IEnumString) -> HRESULT,
pub Add: unsafe extern "system" fn(This: *mut ISpellChecker, word: LPCWSTR) -> HRESULT,
pub Ignore: unsafe extern "system" fn(This: *mut ISpellChecker, word: LPCWSTR) -> HRESULT,
pub AutoCorrect: unsafe extern "system" fn(This: *mut ISpellChecker, from: LPCWSTR, to: LPCWSTR) -> HRESULT,
pub GetOptionValue: unsafe extern "system" fn(This: *mut ISpellChecker, optionId: LPCWSTR, value: *mut BYTE) -> HRESULT,
pub Get_OptionIds: unsafe extern "system" fn(This: *mut ISpellChecker, value: *mut *mut IEnumString) -> HRESULT,
pub Get_Id: unsafe extern "system" fn(This: *mut ISpellChecker, value: *mut LPWSTR) -> HRESULT,
pub Get_LocalizedName: unsafe extern "system" fn(This: *mut ISpellChecker, value: *mut LPWSTR) -> HRESULT,
pub add_SpellCheckerChanged: unsafe extern "system" fn(This: *mut ISpellChecker, handler: *const ISpellCheckerChangedEventHandler, eventCookie: *mut DWORD) -> HRESULT,
pub remove_SpellCheckerChanged: unsafe extern "system" fn(This: *mut ISpellChecker, eventCookie: DWORD) -> HRESULT,
pub GetOptionDescription: unsafe extern "system" fn(This: *mut ISpellChecker, optionId: LPCWSTR, value: *mut *mut IOptionDescription) -> HRESULT,
pub ComprehensiveCheck: unsafe extern "system" fn(This: *mut ISpellChecker, text: LPCWSTR, value: *mut *mut IEnumSpellingError) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§get_LanguageTag: unsafe extern "system" fn(This: *mut ISpellChecker, value: *mut LPWSTR) -> HRESULT
§Check: unsafe extern "system" fn(This: *mut ISpellChecker, text: LPCWSTR, value: *mut *mut IEnumSpellingError) -> HRESULT
§Suggest: unsafe extern "system" fn(This: *mut ISpellChecker, word: LPCWSTR, value: *mut *mut IEnumString) -> HRESULT
§Add: unsafe extern "system" fn(This: *mut ISpellChecker, word: LPCWSTR) -> HRESULT
§Ignore: unsafe extern "system" fn(This: *mut ISpellChecker, word: LPCWSTR) -> HRESULT
§AutoCorrect: unsafe extern "system" fn(This: *mut ISpellChecker, from: LPCWSTR, to: LPCWSTR) -> HRESULT
§GetOptionValue: unsafe extern "system" fn(This: *mut ISpellChecker, optionId: LPCWSTR, value: *mut BYTE) -> HRESULT
§Get_OptionIds: unsafe extern "system" fn(This: *mut ISpellChecker, value: *mut *mut IEnumString) -> HRESULT
§Get_Id: unsafe extern "system" fn(This: *mut ISpellChecker, value: *mut LPWSTR) -> HRESULT
§Get_LocalizedName: unsafe extern "system" fn(This: *mut ISpellChecker, value: *mut LPWSTR) -> HRESULT
§add_SpellCheckerChanged: unsafe extern "system" fn(This: *mut ISpellChecker, handler: *const ISpellCheckerChangedEventHandler, eventCookie: *mut DWORD) -> HRESULT
§remove_SpellCheckerChanged: unsafe extern "system" fn(This: *mut ISpellChecker, eventCookie: DWORD) -> HRESULT
§GetOptionDescription: unsafe extern "system" fn(This: *mut ISpellChecker, optionId: LPCWSTR, value: *mut *mut IOptionDescription) -> HRESULT
§ComprehensiveCheck: unsafe extern "system" fn(This: *mut ISpellChecker, text: LPCWSTR, value: *mut *mut IEnumSpellingError) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISpellCheckerVtbl
impl RefUnwindSafe for ISpellCheckerVtbl
impl Send for ISpellCheckerVtbl
impl Sync for ISpellCheckerVtbl
impl Unpin for ISpellCheckerVtbl
impl UnwindSafe for ISpellCheckerVtbl
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