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.

The return value is the number of bytes in the result string list.

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 a GCL_REVERSECONVERSION call. For example, one IME cannot 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-messages in this function.