ISpellChecker

class ISpellChecker(pvInstance: Pointer?) : Unknown(source)

JNA wrapper for ISpellChecker COM interface.

VTable layout (from rust-winapi spellcheck.rs): 0: QueryInterface (IUnknown) 1: AddRef (IUnknown) 2: Release (IUnknown) 3: get_LanguageTag 4: Check 5: Suggest 6: Add 7: Ignore 8: AutoCorrect 9: GetOptionValue 10: Get_OptionIds 11: Get_Id 12: Get_LocalizedName 13: add_SpellCheckerChanged 14: remove_SpellCheckerChanged 15: GetOptionDescription 16: ComprehensiveCheck

Constructors

Link copied to clipboard
constructor(pvInstance: Pointer?)

Properties

Link copied to clipboard
open var pointer: Pointer?

Functions

Link copied to clipboard
fun add(word: String)

Adds a word to the user dictionary.

Link copied to clipboard
open fun AddRef(): Int
Link copied to clipboard

Checks the spelling of the supplied text.

Link copied to clipboard
open fun fromNative(nativeValue: Any?, context: FromNativeContext?): Any?
Link copied to clipboard
fun ignore(word: String)

Ignores a word for this session.

Link copied to clipboard
open fun nativeType(): Class<*>?
Link copied to clipboard
open fun QueryInterface(riid: Guid.REFIID?, ppvObject: PointerByReference?): WinNT.HRESULT?
Link copied to clipboard
open fun Release(): Int
Link copied to clipboard

Gets suggestions for the specified word.

Link copied to clipboard
open fun toNative(): Any?