#define DEFINE_CTF_IME_FN(func_name, ret_type, params)
EXTERN_C BOOL WINAPI CtfImeIsIME(_In_ HKL hKL)
EXTERN_C HRESULT WINAPI CtfImeProcessCicHotkey(_In_ HIMC hIMC, _In_ UINT vKey, _In_ LPARAM lParam)
EXTERN_C LRESULT WINAPI CtfImeDispatchDefImeMessage(_In_ HWND hWnd, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam)
EXTERN_C HRESULT WINAPI CtfImeCreateInputContext(_In_ HIMC hIMC)
EXTERN_C HRESULT WINAPI CtfImeDestroyInputContext(_In_ HIMC hIMC)
EXTERN_C HRESULT WINAPI CtfImeSetActiveContextAlways(_In_ HIMC hIMC, _In_ BOOL fActive, _In_ HWND hWnd, _In_ HKL hKL)
EXTERN_C HRESULT WINAPI CtfImeDestroyThreadMgr(VOID)
EXTERN_C HRESULT WINAPI CtfImeCreateThreadMgr(VOID)