public static extern bool ImmAssociateContextEx(HWND hWnd, HIMC hIMC, IACE dwFlags);
public static extern bool ImmSetOpenStatus(HIMC hIMC, int @bool);
public static extern int ImmGetConversionStatus(HIMC hIMC, out IME_CMODE lpfdwConversion, out IME_SMODE lpfdwSentence);
public static extern bool ImmGetOpenStatus(HIMC hIMC);
public static extern int ImmGetCandidateListW(HIMC hIMC, uint dwIndex, byte[] buf, uint dwBufLen);
public static extern int ImmGetCompositionStringW(HIMC hIMC, GCS dwIndex, byte[] buf, uint dwBufLen);
public static extern bool ImmReleaseContext(HWND hWnd, HIMC hIMC);
public static extern bool ImmDestroyContext(HIMC hIMC);