ReactOS 0.4.16-dev-1223-gddcd5f7
|
Go to the source code of this file.
Classes | |
struct | tagIMEINFOEX |
struct | IMEDPI |
struct | tagCLIENTIMC |
struct | INPUTCONTEXTDX |
struct | IME_SUBSTATE |
struct | IME_STATE |
struct | tagUNDETERMINESTRUCT |
Enumerations | |
enum | IMEINFOEXCLASS { ImeInfoExKeyboardLayout , ImeInfoExKeyboardLayoutTFS , ImeInfoExImeWindow , ImeInfoExImeFileName } |
#define CLIENTIMC_ACTIVE 0x2 |
Definition at line 144 of file imm32_undoc.h.
#define CLIENTIMC_DESTROY 0x40 |
Definition at line 146 of file imm32_undoc.h.
#define CLIENTIMC_DISABLEIME 0x80 |
Definition at line 147 of file imm32_undoc.h.
#define CLIENTIMC_UNKNOWN2 0x100 |
Definition at line 148 of file imm32_undoc.h.
#define CLIENTIMC_UNKNOWN4 0x20 |
Definition at line 145 of file imm32_undoc.h.
#define CLIENTIMC_WIDE 0x1 |
Definition at line 143 of file imm32_undoc.h.
Definition at line 73 of file imm32_undoc.h.
Definition at line 73 of file imm32_undoc.h.
#define HKL_RELEASE_IME ((HKL)UlongToHandle(2)) |
Definition at line 30 of file imm32_undoc.h.
#define HKL_SWITCH_TO_NON_IME ((HKL)UlongToHandle(1)) |
Definition at line 29 of file imm32_undoc.h.
#define IME_MASK (0xE0000000UL) |
Definition at line 17 of file imm32_undoc.h.
#define IMEDPI_FLAG_LOCKED 0x2 |
Definition at line 113 of file imm32_undoc.h.
#define IMEDPI_FLAG_UNLOADED 0x1 |
Definition at line 112 of file imm32_undoc.h.
#define ImmIMPGetIME ImmIMPGetIMEA |
Definition at line 278 of file imm32_undoc.h.
#define ImmIMPQueryIME ImmIMPQueryIMEA |
Definition at line 279 of file imm32_undoc.h.
#define ImmIMPSetIME ImmIMPSetIMEA |
Definition at line 280 of file imm32_undoc.h.
Definition at line 21 of file imm32_undoc.h.
Definition at line 25 of file imm32_undoc.h.
#define IS_SPECIAL_HKL | ( | hKL | ) | ((((ULONG_PTR)(hKL)) & 0xF0000000) == SPECIAL_MASK) |
Definition at line 22 of file imm32_undoc.h.
#define IS_SUBST_KLID | ( | dwKLID | ) | ((((ULONG)(dwKLID)) & 0xF0000000) == SUBST_MASK) |
Definition at line 26 of file imm32_undoc.h.
#define SPECIAL_MASK (0xF0000000UL) |
Definition at line 19 of file imm32_undoc.h.
Definition at line 23 of file imm32_undoc.h.
#define SUBST_MASK (0xD0000000UL) |
Definition at line 18 of file imm32_undoc.h.
typedef struct tagCLIENTIMC CLIENTIMC |
typedef struct IME_SUBSTATE IME_SUBSTATE |
typedef struct tagIMEINFOEX IMEINFOEX |
typedef enum IMEINFOEXCLASS IMEINFOEXCLASS |
typedef struct INPUTCONTEXTDX INPUTCONTEXTDX |
typedef struct tagCLIENTIMC* LPCLIENTIMC |
typedef struct IME_STATE* LPIME_STATE |
typedef struct tagIMEINFOEX* LPIMEINFOEX |
typedef struct INPUTCONTEXTDX* LPINPUTCONTEXTDX |
typedef struct tagUNDETERMINESTRUCT * LPUNDETERMINESTRUCT |
typedef struct tagCLIENTIMC* NPCLIENTIMC |
typedef struct IME_STATE* NPIME_STATE |
typedef struct IME_SUBSTATE* NPIME_SUBSTATE |
typedef struct tagIMEINFOEX* NPIMEINFOEX |
typedef struct INPUTCONTEXTDX* NPINPUTCONTEXTDX |
typedef struct tagCLIENTIMC * PCLIENTIMC |
typedef struct IME_STATE * PIME_STATE |
typedef struct IME_SUBSTATE * PIME_SUBSTATE |
typedef struct tagIMEINFOEX * PIMEINFOEX |
typedef struct INPUTCONTEXTDX * PINPUTCONTEXTDX |
typedef struct tagUNDETERMINESTRUCT * PUNDETERMINESTRUCT |
Enumerator | |
---|---|
ImeInfoExKeyboardLayout | |
ImeInfoExKeyboardLayoutTFS | |
ImeInfoExImeWindow | |
ImeInfoExImeFileName |
Definition at line 51 of file imm32_undoc.h.
C_ASSERT | ( | offsetof(IMEDPI, CtfImeEscapeEx) | = =0x9c | ) |
C_ASSERT | ( | offsetof(IMEDPI, CtfImeGetGuidAtom) | = =0xa0 | ) |
C_ASSERT | ( | offsetof(IMEDPI, CtfImeInquireExW) | = =0x94 | ) |
C_ASSERT | ( | offsetof(IMEDPI, CtfImeIsGuidMapEnable) | = =0xa4 | ) |
C_ASSERT | ( | offsetof(IMEDPI, CtfImeSelectEx) | = =0x98 | ) |
C_ASSERT | ( | offsetof(IMEDPI, ImeConfigure) | = =0x6c | ) |
C_ASSERT | ( | offsetof(IMEDPI, ImeConversionList) | = =0x58 | ) |
C_ASSERT | ( | offsetof(IMEDPI, ImeDestroy) | = =0x70 | ) |
C_ASSERT | ( | offsetof(IMEDPI, ImeEnumRegisterWord) | = =0x68 | ) |
C_ASSERT | ( | offsetof(IMEDPI, ImeGetImeMenuItems) | = =0x90 | ) |
C_ASSERT | ( | offsetof(IMEDPI, ImeGetRegisterWordStyle) | = =0x64 | ) |
C_ASSERT | ( | offsetof(IMEDPI, ImeInquire) | = =0x54 | ) |
C_ASSERT | ( | offsetof(IMEDPI, ImeProcessKey) | = =0x78 | ) |
C_ASSERT | ( | offsetof(IMEDPI, ImeRegisterWord) | = =0x5c | ) |
C_ASSERT | ( | offsetof(IMEDPI, ImeSetActiveContext) | = =0x80 | ) |
C_ASSERT | ( | offsetof(IMEDPI, ImeSetCompositionString) | = =0x8c | ) |
C_ASSERT | ( | offsetof(IMEDPI, ImeToAsciiEx) | = =0x84 | ) |
C_ASSERT | ( | offsetof(IMEDPI, ImeUnregisterWord) | = =0x60 | ) |
C_ASSERT | ( | sizeof(IME_SUBSTATE) | = =0xc | ) |
Definition at line 1009 of file ctf.c.
Definition at line 614 of file ctf.c.
Referenced by ImmDisableTextFrameService(), and ISPY_PreInitialize().
LRESULT WINAPI CtfImmDispatchDefImeMessage | ( | _In_ HWND | hWnd, |
_In_ UINT | uMsg, | ||
_In_ WPARAM | wParam, | ||
_In_ LPARAM | lParam | ||
) |
Definition at line 1416 of file ctf.c.
Referenced by ImeWndProc_common().
Definition at line 1272 of file ctf.c.
Definition at line 1362 of file ctf.c.
Referenced by ImeWnd_OnImeControl().
Definition at line 781 of file ctf.c.
Referenced by CtfImeProcessCicHotkey(), and ImmProcessKey().
Definition at line 1079 of file ctf.c.
Referenced by Imm32SelectInputContext(), and ImmGetImeInfoEx().
Definition at line 1391 of file ctf.c.
Referenced by ImeWnd_OnImeControl().
Definition at line 1123 of file ctf.c.
Referenced by CtfLoadThreadLayout(), and Imm32InternalLockIMC().
Definition at line 1259 of file imm.c.
BOOL WINAPI ImmGetImeInfoEx | ( | _Out_ PIMEINFOEX | pImeInfoEx, |
_In_ IMEINFOEXCLASS | SearchType, | ||
_In_ PVOID | pvSearchKey | ||
) |
Referenced by Imm32IMPGetIME(), ImmIMPQueryIMEW(), ImmIMPSetIMEW(), ImmInstallIMEW(), and User32CreateImeUIWindow().
Definition at line 68 of file imepro.c.
Referenced by IMPGetIMEA().
Definition at line 97 of file imepro.c.
Referenced by IMPGetIMEW().
Definition at line 121 of file imepro.c.
Referenced by IMPQueryIMEA().
Definition at line 161 of file imepro.c.
Referenced by ImmIMPQueryIMEA(), and IMPQueryIMEW().
Definition at line 228 of file imepro.c.
Referenced by IMPSetIMEA().
Definition at line 266 of file imepro.c.
Referenced by ImmIMPSetIMEA(), and IMPSetIMEW().
Referenced by CtfImmTIMActivate(), CtfLoadThreadLayout(), and ImmActivateLayout().
Referenced by Imm32LoadCtfIme(), and User32CallImmLoadLayoutFromKernel().
PCLIENTIMC WINAPI ImmLockClientImc | ( | _In_ HIMC | hImc | ) |
Referenced by CtfImmGenerateMessage(), CtfImmTIMCreateInputContext(), Imm32IsImcAnsi(), Imm32ProcessRequest(), ImmGenerateMessage(), ImmGetAppCompatFlags(), ImmGetCandidateListAW(), ImmGetCandidateListCountAW(), ImmGetCompositionFontA(), ImmGetCompositionFontW(), ImmGetCompositionStringA(), ImmGetCompositionStringW(), ImmGetGuideLineAW(), ImmGetIMCLockCount(), ImmPostMessages(), ImmSetCompositionFontA(), ImmSetCompositionFontW(), and ImmWINNLSEnableIME().
Referenced by Imm32CreateInputContext(), Imm32DestroyInputContext(), Imm32MakeIMENotify(), Imm32ProcessHotKey(), Imm32SelectInputContext(), ImmActivateLayout(), ImmCallImeConsoleIME(), ImmCreateSoftKeyboard(), ImmGetImeMenuItemsAW(), ImmProcessKey(), ImmSetActiveContext(), ImmSetCompositionStringAW(), ImmTranslateMessage(), and User32CreateImeUIWindow().
Referenced by User32CallImmProcessKeyFromKernel().
Definition at line 377 of file imemenu.c.
Referenced by ImeWnd_OnImeSystem().
Referenced by ImmWINNLSEnableIME().
Definition at line 1243 of file imm.c.
LRESULT WINAPI ImmSystemHandler | ( | _In_ HIMC | hIMC, |
_Inout_opt_ WPARAM | wParam, | ||
_Inout_opt_ LPARAM | lParam | ||
) |
Definition at line 814 of file keymsg.c.
Referenced by ImeWnd_OnImeSystem().
VOID WINAPI ImmUnlockClientImc | ( | _Inout_ PCLIENTIMC | pClientImc | ) |
Referenced by CtfImmGenerateMessage(), CtfImmTIMCreateInputContext(), Imm32IsImcAnsi(), Imm32ProcessRequest(), ImmGenerateMessage(), ImmGetAppCompatFlags(), ImmGetCandidateListAW(), ImmGetCandidateListCountAW(), ImmGetCompositionFontA(), ImmGetCompositionFontW(), ImmGetCompositionStringA(), ImmGetCompositionStringW(), ImmGetGuideLineAW(), ImmGetIMCLockCount(), ImmPostMessages(), ImmSetCompositionFontA(), ImmSetCompositionFontW(), ImmWINNLSEnableIME(), and START_TEST().
Referenced by CtfImmGetGuidAtom(), CtfImmIsGuidMapEnable(), Imm32CreateInputContext(), Imm32DestroyInputContext(), Imm32MakeIMENotify(), Imm32ProcessHotKey(), Imm32SelectInputContext(), ImmActivateLayout(), ImmCallImeConsoleIME(), ImmCreateSoftKeyboard(), ImmEnumRegisterWordA(), ImmEnumRegisterWordW(), ImmGetImeMenuItemsAW(), ImmGetRegisterWordStyleA(), ImmGetRegisterWordStyleW(), ImmProcessKey(), ImmRegisterWordA(), ImmRegisterWordW(), ImmSetActiveContext(), ImmSetCompositionStringAW(), ImmTranslateMessage(), ImmUnregisterWordA(), ImmUnregisterWordW(), and User32CreateImeUIWindow().
Definition at line 1228 of file imm.c.
Referenced by WINNLSGetEnableStatus().