Performs any necessary callback functions depending on the internal state. Returns to application, setting the String and Length parameters appropriately. Parameters IM Specifies the input method instance. KeySymbol Defines the set of keyboard symbols that will be handled. State Specifies the state of the keyboard.
String Holds the returned string.
Returning a null value means that the input is used or discarded by the input method. The String parameter is not a null-terminated string. Length Stores the length, in bytes, of the String parameter. This subroutine returns the IMError global variable if an error occurs. The IMerrno global variable is set to indicate the error.