Input method structures

This section discusses major structure input methods.

The major structures used by the input method are as follows:

IMFepRec
Contains the front end information
IMObjectRec
Contains the common part of input method objects
IMCallback
Registers callback subroutines to the IMFep
IMTextInfo
Contains information about the text area, primarily the pre-editing string
IMAuxInfo
Defines the contents of the auxiliary area and the type of processing requested
IMIndicatorInfo
Indicates the current value of the indicators
IMSTR
Designates strings that are not null-terminated
IMSTRATT
Designates strings that are not null-terminated and their attributes