ImeConversionList


DWORD IMEConversionList(HIMC hIMC, LPCTSTR lpSource, 
    LPCANDIDATELIST lpDest, DWORD dwBufLen, UINT uFlag)

Obtains the list of FE characters or strings from one character or string.

hIMC

Handle of the input context.

lpSource

Character string to be converted.

lpDest

Address of the destination buffer.

dwBufLen

Length of the destination buffer.

uFlag

Can be one of these values:

Value

Meaning

GCL_CONVERSION

The reading string is in lpSource. The IME returns the result string in lpDest.

GCL_REVERSECONVERSION

The result string is in lpSource. The IME returns the reading string in the lpDest.

GCL_REVERSE_LENGTH

The result string is in lpSource. The IME returns the length that it can handle on GCL_REVERSECONVERSION call. For example, one IME can not reverse-convert a result string with a sentence period to a reading string, so it returns the string length, in bytes, without the sentence period.


This function is intended to be called by an application or an IME without generating the IME related messages. The IME should not generate any IME related message in this function.