Skip to content

Latest commit

 

History

History
28 lines (28 loc) · 4.45 KB

readme.md

File metadata and controls

28 lines (28 loc) · 4.45 KB

Assembly report for Vanara.PInvoke.SpellCheckingApi.dll

PInvoke API (methods, structures and constants) imported from Windows Spell Checking API.

Enumerations

Enum Description Values
Vanara.PInvoke.SpellCheck.CORRECTIVE_ACTION Identifies the type of corrective action to be taken for a spelling error. CORRECTIVE_ACTION_NONE, CORRECTIVE_ACTION_GET_SUGGESTIONS, CORRECTIVE_ACTION_REPLACE, CORRECTIVE_ACTION_DELETE
Vanara.PInvoke.SpellCheck.WORDLIST_TYPE Identifies one of the types of word lists used by spell checkers. WORDLIST_TYPE_IGNORE, WORDLIST_TYPE_ADD, WORDLIST_TYPE_EXCLUDE, WORDLIST_TYPE_AUTOCORRECT

Interfaces

Interface Description
Vanara.PInvoke.SpellCheckProvider.IComprehensiveSpellCheckProvider Allows the provider to optionally support a more comprehensive spell checking functionality.
Vanara.PInvoke.SpellCheck.IEnumSpellingError An enumeration of the spelling errors.
Vanara.PInvoke.SpellCheck.IOptionDescription Represents the description of a spell checker option.
Vanara.PInvoke.SpellCheck.ISpellChecker

Represents a particular spell checker for a particular language.

The ISpellChecker can be used to check text, get suggestions, update user dictionaries, and maintain options.

Vanara.PInvoke.SpellCheck.ISpellChecker2

Represents a particular spell checker for a particular language, with the added ability to remove words from the added words dictionary, or from the ignore list.

The ISpellChecker2 can also be used to check text, get suggestions, update user dictionaries, and maintain options, as can ISpellChecker from which it is derived.

Vanara.PInvoke.SpellCheck.ISpellCheckerChangedEventHandler Allows the caller to create a handler for notifications that the state of the speller has changed.
Vanara.PInvoke.SpellCheck.ISpellCheckerFactory

A factory for instantiating a spell checker (ISpellChecker) as well as providing functionality for determining which languages are supported.

ISpellCheckerFactory is the starting point for clients of the Spell Checking API, which should be created as an in-proc COM Server as shown in the example below.

Vanara.PInvoke.SpellCheckProvider.ISpellCheckProvider Represents a particular spell checker provider for a particular language, to be used by the spell checking infrastructure.
Vanara.PInvoke.SpellCheckProvider.ISpellCheckProviderFactory

A factory for instantiating a spell checker (ISpellCheckProvider) as well as providing functionality for determining which languages are supported.

This is instantiated by providers and used by the Spell Checking API.

Vanara.PInvoke.SpellCheck.ISpellingError Provides information about a spelling error.
Vanara.PInvoke.SpellCheck.IUserDictionariesRegistrar Manages the registration of user dictionaries.

Classes

Class Description
Vanara.PInvoke.SpellCheck Functions, constants, and interfaces for the Spell Checking API.
Vanara.PInvoke.SpellCheck.SpellCheckerFactory CLSID_SpellCheckerFactory
Vanara.PInvoke.SpellCheck.SpellCheckerOption Consolidated class holding information about options for the spell checker.
Vanara.PInvoke.SpellCheckProvider Functions, constants, and interfaces for the Spell Checking API provider.