ReactOS 0.4.16-dev-91-g764881a
CtfImeTable.h
Go to the documentation of this file.
1/*
2 * PROJECT: ReactOS IMM32
3 * LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
4 * PURPOSE: Defining the CTF IME file interface
5 * COPYRIGHT: Copyright 2023 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>
6 */
7
8/* The valid CTF IME file contains the following functions: */
9
10/* DEFINE_CTF_IME_FN(func_name, ret_type, params) */
HWND hWnd
Definition: settings.c:17
WPARAM wParam
Definition: combotst.c:138
LPARAM lParam
Definition: combotst.c:139
#define DEFINE_CTF_IME_FN(func_name, ret_type, params)
Definition: ctf.c:220
DWORD HIMC
Definition: dimm.idl:75
unsigned int BOOL
Definition: ntddk_ex.h:94
UINT_PTR HKL
Definition: msctf.idl:143
EXTERN_C BOOL WINAPI CtfImeIsIME(_In_ HKL hKL)
Definition: msctfime.cpp:874
EXTERN_C HRESULT WINAPI CtfImeProcessCicHotkey(_In_ HIMC hIMC, _In_ UINT vKey, _In_ LPARAM lParam)
Definition: msctfime.cpp:800
EXTERN_C LRESULT WINAPI CtfImeDispatchDefImeMessage(_In_ HWND hWnd, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam)
Definition: msctfime.cpp:837
EXTERN_C HRESULT WINAPI CtfImeCreateInputContext(_In_ HIMC hIMC)
Definition: msctfime.cpp:744
EXTERN_C HRESULT WINAPI CtfImeDestroyInputContext(_In_ HIMC hIMC)
Definition: msctfime.cpp:762
EXTERN_C HRESULT WINAPI CtfImeSetActiveContextAlways(_In_ HIMC hIMC, _In_ BOOL fActive, _In_ HWND hWnd, _In_ HKL hKL)
Definition: msctfime.cpp:780
EXTERN_C HRESULT WINAPI CtfImeDestroyThreadMgr(VOID)
Definition: msctfime.cpp:710
EXTERN_C HRESULT WINAPI CtfImeCreateThreadMgr(VOID)
Definition: msctfime.cpp:671
unsigned int UINT
Definition: ndis.h:50
LONG_PTR LPARAM
Definition: windef.h:208
LONG_PTR LRESULT
Definition: windef.h:209
UINT_PTR WPARAM
Definition: windef.h:207