The ImmCreateContext function creates a new input context, allocating memory for the context and initializing it. An application calls this function to prepare its own input context.
HIMC ImmCreateContext(void);
If the function succeeds, the return value is the handle to the new input context.
If the function fails, the return value is NULL.