|
ReactOS 0.4.16-dev-1948-gd260c1d
|


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 170 of file imm32_undoc.h.
| #define CLIENTIMC_DESTROY 0x40 |
Definition at line 172 of file imm32_undoc.h.
| #define CLIENTIMC_DISABLEIME 0x80 |
Definition at line 173 of file imm32_undoc.h.
| #define CLIENTIMC_UNKNOWN2 0x100 |
Definition at line 174 of file imm32_undoc.h.
| #define CLIENTIMC_UNKNOWN4 0x20 |
Definition at line 171 of file imm32_undoc.h.
| #define CLIENTIMC_WIDE 0x1 |
Definition at line 169 of file imm32_undoc.h.
Definition at line 99 of file imm32_undoc.h.
Definition at line 99 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 139 of file imm32_undoc.h.
| #define IMEDPI_FLAG_UNLOADED 0x1 |
Definition at line 138 of file imm32_undoc.h.
| #define ImmIMPGetIME ImmIMPGetIMEA |
Definition at line 322 of file imm32_undoc.h.
| #define ImmIMPQueryIME ImmIMPQueryIMEA |
Definition at line 323 of file imm32_undoc.h.
| #define ImmIMPSetIME ImmIMPSetIMEA |
Definition at line 324 of file imm32_undoc.h.
| #define ImmSendIMEMessageEx ImmSendIMEMessageExA |
Definition at line 325 of file imm32_undoc.h.
| #define IMS_ACTIVATELAYOUT 0x19 |
Definition at line 48 of file imm32_undoc.h.
| #define IMS_COMPLETECOMPSTR 0x20 |
Definition at line 53 of file imm32_undoc.h.
| #define IMS_CONFIGURE 0x0D |
Definition at line 40 of file imm32_undoc.h.
| #define IMS_FREELAYOUT 0x11 |
Definition at line 42 of file imm32_undoc.h.
| #define IMS_GETCONTEXT 0x1E |
Definition at line 51 of file imm32_undoc.h.
| #define IMS_GETCONVSTATUS 0x14 |
Definition at line 44 of file imm32_undoc.h.
| #define IMS_GETIMEMENU 0x1C |
Definition at line 49 of file imm32_undoc.h.
| #define IMS_IMEACTIVATE 0x17 |
Definition at line 46 of file imm32_undoc.h.
| #define IMS_IMEDEACTIVATE 0x18 |
Definition at line 47 of file imm32_undoc.h.
| #define IMS_IMEHELP 0x15 |
Definition at line 45 of file imm32_undoc.h.
| #define IMS_IMEMENUITEMSELECTED 0x1D |
Definition at line 50 of file imm32_undoc.h.
| #define IMS_LOADTHREADLAYOUT 0x21 |
Definition at line 54 of file imm32_undoc.h.
| #define IMS_NOTIFYIMESHOW 0x05 |
Definition at line 35 of file imm32_undoc.h.
| #define IMS_SENDNOTIFICATION 0x1F |
Definition at line 52 of file imm32_undoc.h.
| #define IMS_SETCANDFORM 0x09 |
Definition at line 37 of file imm32_undoc.h.
| #define IMS_SETCOMPFONT 0x0A |
Definition at line 38 of file imm32_undoc.h.
| #define IMS_SETCOMPFORM 0x0B |
Definition at line 39 of file imm32_undoc.h.
| #define IMS_SETLANGBAND 0x23 |
Definition at line 55 of file imm32_undoc.h.
| #define IMS_SETOPENSTATUS 0x0F |
Definition at line 41 of file imm32_undoc.h.
| #define IMS_SOFTKBDONOFF 0x13 |
Definition at line 43 of file imm32_undoc.h.
| #define IMS_UNSETLANGBAND 0x24 |
Definition at line 56 of file imm32_undoc.h.
| #define IMS_UPDATEIMEUI 0x06 |
Definition at line 36 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.
| #define WM_IME_SYSTEM 0x00000287 |
Definition at line 32 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 77 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 1417 of file ctf.c.
Referenced by ImeWndProc_common().
Definition at line 1273 of file ctf.c.
Definition at line 1363 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 1392 of file ctf.c.
Referenced by ImeWnd_OnImeControl().
Definition at line 1123 of file ctf.c.
Referenced by CtfLoadThreadLayout(), and Imm32InternalLockIMC().
Definition at line 1287 of file imm.c.
Definition at line 450 of file imm.c.
Referenced by ImeWnd_OnImeSystem().
Definition at line 124 of file imm.c.
Referenced by ImeWnd_OnImeSystem().
Definition at line 722 of file keymsg.c.
Referenced by ImmProcessKey().
| 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().
Definition at line 611 of file ime.c.
Referenced by CtfImmTIMActivate(), CtfLoadThreadLayout(), and ImmActivateLayout().
Definition at line 71 of file imm.c.
Referenced by Imm32LoadCtfIme(), and User32CallImmLoadLayoutFromKernel().
| PCLIENTIMC WINAPI ImmLockClientImc | ( | _In_ HIMC | hImc | ) |
Definition at line 954 of file imm.c.
Referenced by CtfImmGenerateMessage(), CtfImmTIMCreateInputContext(), Imm32InternalLockIMC(), Imm32IsImcAnsi(), Imm32ProcessRequest(), Imm32SelectInputContext(), ImmGenerateMessage(), ImmGetAppCompatFlags(), ImmGetCandidateListAW(), ImmGetCandidateListCountAW(), ImmGetCompositionFontA(), ImmGetCompositionFontW(), ImmGetCompositionStringA(), ImmGetCompositionStringW(), ImmGetGuideLineAW(), ImmGetIMCLockCount(), ImmGetSaveContext(), ImmPostMessages(), ImmSetActiveContext(), ImmSetCompositionFontA(), ImmSetCompositionFontW(), ImmUnlockIMC(), and ImmWINNLSEnableIME().
Definition at line 531 of file ime.c.
Referenced by Imm32CreateInputContext(), Imm32DestroyInputContext(), Imm32FindOrLoadImeDpi(), Imm32MakeIMENotify(), Imm32ProcessHotKey(), Imm32SelectInputContext(), ImmActivateLayout(), ImmCallImeConsoleIME(), ImmCreateSoftKeyboard(), ImmGetImeMenuItemsAW(), ImmNotifyIME(), ImmProcessKey(), ImmSetActiveContext(), ImmSetCompositionStringAW(), ImmTranslateMessage(), and User32CreateImeUIWindow().
Definition at line 743 of file keymsg.c.
Referenced by ImmCallImeConsoleIME(), and User32CallImmProcessKeyFromKernel().
Definition at line 377 of file imemenu.c.
Referenced by ImeWnd_OnImeSystem().
Definition at line 1155 of file imm.c.
Referenced by ImmAssociateContext(), ImmAssociateContextEx(), ImmSetActiveContextConsoleIME(), ImmWINNLSEnableIME(), and User32SetImeActivenessOfWindow().
Definition at line 1271 of file imm.c.
| LRESULT WINAPI ImmSystemHandler | ( | _In_ HIMC | hIMC, |
| _Inout_opt_ WPARAM | wParam, | ||
| _Inout_opt_ LPARAM | lParam | ||
| ) |
Definition at line 847 of file keymsg.c.
Referenced by ImeWnd_OnImeSystem().
| VOID WINAPI ImmUnlockClientImc | ( | _Inout_ PCLIENTIMC | pClientImc | ) |
Definition at line 1001 of file imm.c.
Referenced by CtfImmGenerateMessage(), CtfImmTIMCreateInputContext(), Imm32DestroyInputContext(), Imm32InternalLockIMC(), Imm32IsImcAnsi(), Imm32ProcessRequest(), Imm32SelectInputContext(), ImmGenerateMessage(), ImmGetAppCompatFlags(), ImmGetCandidateListAW(), ImmGetCandidateListCountAW(), ImmGetCompositionFontA(), ImmGetCompositionFontW(), ImmGetCompositionStringA(), ImmGetCompositionStringW(), ImmGetGuideLineAW(), ImmGetIMCLockCount(), ImmGetSaveContext(), ImmPostMessages(), ImmSetActiveContext(), ImmSetCompositionFontA(), ImmSetCompositionFontW(), ImmUnlockIMC(), ImmWINNLSEnableIME(), and START_TEST().
| VOID WINAPI ImmUnlockImeDpi | ( | _Inout_opt_ PIMEDPI | pImeDpi | ) |
Definition at line 561 of file ime.c.
Referenced by CtfImmGetGuidAtom(), CtfImmIsGuidMapEnable(), Imm32CreateInputContext(), Imm32DestroyInputContext(), Imm32MakeIMENotify(), Imm32ProcessHotKey(), Imm32SelectInputContext(), ImmActivateLayout(), ImmCallImeConsoleIME(), ImmConfigureIMEA(), ImmConfigureIMEW(), ImmCreateSoftKeyboard(), ImmEnumRegisterWordA(), ImmEnumRegisterWordW(), ImmEscapeA(), ImmEscapeW(), ImmGetConversionListA(), ImmGetConversionListW(), ImmGetImeMenuItemsAW(), ImmGetProperty(), ImmGetRegisterWordStyleA(), ImmGetRegisterWordStyleW(), ImmNotifyIME(), ImmProcessKey(), ImmRegisterWordA(), ImmRegisterWordW(), ImmSetActiveContext(), ImmSetCompositionStringAW(), ImmTranslateMessage(), ImmUnregisterWordA(), ImmUnregisterWordW(), and User32CreateImeUIWindow().
Definition at line 1717 of file ime.c.
Referenced by IntInitializeImmEntryTable(), User32InitializeImmEntryTable(), and WINNLSEnableIME().
Definition at line 1256 of file imm.c.
Referenced by WINNLSGetEnableStatus().