Overview by API Format
There are two types of application interfaces provided by the Microsoft IME.
Input Method Editor Reference implemented in COM format.
Per IME Interfaces Characteristics implemented in standard IMM messaging format.
All application interfaces are defined in one header file named MSIME.H. All string manipulation interfaces use the UNICODE character set.
For more information about parts of speech used by both interfaces, see Parts of Speech.