#include "precomp.h"
Go to the source code of this file.
Defines | |
#define | D(x) |
#define | LOCALE_CPDATA 7 |
Functions | |
HWND WINAPI | ImmGetDefaultIMEWnd (HWND hWnd) |
BOOL WINAPI | ImmDisableIME (DWORD dwThreadId) |
BOOL WINAPI | ImmIsUIMessageA (HWND hIMEWnd, UINT message, WPARAM wParam, LPARAM lParam) |
BOOL WINAPI | ImmIsUIMessageW (HWND hIMEWnd, UINT message, WPARAM wParam, LPARAM lParam) |
BOOL | ImmIsUIMessageWorker (HWND hIMEWnd, UINT message, WPARAM wParam, LPARAM lParam, BOOL fAnsi) |
BOOL WINAPI | ImmGenerateMessage (HIMC hImc) |
UINT WINAPI | ImmGetVirtualKey (HWND hWnd) |
PINPUTCONTEXT WINAPI | InternalImmLockIMC (HIMC hImc, BOOL fCanCallImeSelect) |
PINPUTCONTEXT WINAPI | ImmLockIMC (HIMC hImc) |
BOOL WINAPI | ImmUnlockIMC (HIMC hImc) |
DWORD WINAPI | ImmGetIMCLockCount (HIMC hImc) |
HIMCC WINAPI | ImmCreateIMCC (DWORD dwSize) |
HIMCC WINAPI | ImmDestroyIMCC (HIMCC hIMCC) |
LPVOID WINAPI | ImmLockIMCC (HIMCC hIMCC) |
BOOL WINAPI | ImmUnlockIMCC (HIMCC hIMCC) |
DWORD WINAPI | ImmGetIMCCLockCount (HIMCC hIMCC) |
HIMCC WINAPI | ImmReSizeIMCC (HIMCC hIMCC, DWORD dwSize) |
DWORD WINAPI | ImmGetIMCCSize (HIMCC hIMCC) |
LPVOID | ImmLocalAlloc (DWORD uFlag, DWORD uBytes) |
PTHREADINFO | PtiCurrent (VOID) |
BOOL | TestInputContextProcess (PIMC pImc) |
BOOL | TestWindowProcess (PWND pwnd) |
UINT | GetKeyboardLayoutCP (HKL hKL) |
UINT | GetThreadKeyboardLayoutCP (DWORD dwThreadId) |
PCLIENTIMC WINAPI | ImmLockClientImc (HIMC hImc) |
VOID WINAPI | ImmUnlockClientImc (PCLIENTIMC pClientImc) |
PIMEDPI WINAPI | ImmGetImeDpi (HKL hKL) |
PIMEDPI WINAPI | ImmLockImeDpi (HKL hKL) |
VOID WINAPI | ImmUnlockImeDpi (PIMEDPI pImeDpi) |
BOOL WINAPI | ImmGetImeInfoEx (PIMEINFOEX piiex, IMEINFOEXCLASS SearchType, PVOID pvSearchKey) |
DWORD | ImmGetAppCompatFlags (HIMC hImc) |
BOOL | ImmPtInRect (int left, int top, int width, int height, LPPOINT lppt) |
LRESULT | ImmSystemHandler (HIMC hImc, WPARAM wParam, LPARAM lParam) |
Variables | |
LCID | CachedLCID = 0 |
UINT | CachedCP = CP_ACP |
|
Definition at line 17 of file w32/ntuser/imm/misc.c. |
|
Referenced by GetKeyboardLayoutCP(). |
|
Definition at line 643 of file w32/ntuser/imm/misc.c. References CachedCP, CachedLCID, LOCALE_CPDATA, NULL, and UINT. Referenced by GetThreadKeyboardLayoutCP(), and ImmPenAuxInput().
|
|
Definition at line 672 of file w32/ntuser/imm/misc.c. References GetKeyboardLayout(), GetKeyboardLayoutCP(), and UINT.
|
|
Definition at line 436 of file w32/ntuser/imm/misc.c. Referenced by CreateInputContext(), and SelectInputContext().
|
|
Definition at line 454 of file w32/ntuser/imm/misc.c. References NULL. Referenced by CreateInputContext(), DestroyInputContext(), and SelectInputContext().
|
|
Definition at line 50 of file w32/ntuser/imm/misc.c. References BOOL, gcsImeDpi, gpImeDpi, ImmLocalFree, NtUserDisableThreadIme(), tagIMEDPI::pNext, TRUE, and UnloadIME().
|
|
Definition at line 171 of file w32/ntuser/imm/misc.c. References BOOL, DWORD, FALSE, GetClientInfo, GetInputContextThread, IMCF_UNICODE, ImmLocalAlloc(), ImmLocalFree, ImmLockClientImc(), ImmLockIMC(), ImmLockIMCC(), ImmUnlockClientImc(), ImmUnlockIMC(), ImmUnlockIMCC(), INT, L, NULL, TestICF, TransGetLevel(), TRUE, VER40, and WINNLSTranslateMessage().
|
|
Definition at line 912 of file w32/ntuser/imm/misc.c. References tagCLIENTIMC::dwImeCompatFlags, DWORD, ImmLockClientImc(), ImmUnlockClientImc(), and NULL. Referenced by ImmProcessKey(), MySetCandidateWindow(), MySetCompFont(), and MySetCompWindow().
|
|
Definition at line 27 of file w32/ntuser/imm/misc.c. References hWnd, IS_IME_ENABLED, NtUserGetThreadState(), NtUserQueryWindow(), and NULL. Referenced by _InitializeImmEntryTable(), ImmActivateLayout(), ImmEnableIME(), ImmSetActiveContext(), MyPostImsMessage(), SendIMEMessageAll(), WINNLSTranslateMessageJ(), and WINNLSTranslateMessageK().
|
|
Definition at line 505 of file w32/ntuser/imm/misc.c. Referenced by SelectInputContext().
|
|
Definition at line 540 of file w32/ntuser/imm/misc.c. Referenced by SelectInputContext().
|
|
Definition at line 412 of file w32/ntuser/imm/misc.c. References DWORD, tagCLIENTIMC::hInputContext, ImmLockClientImc(), ImmUnlockClientImc(), and NULL.
|
|
Definition at line 769 of file w32/ntuser/imm/misc.c. References gcsImeDpi, gpImeDpi, tagIMEDPI::hKL, NULL, and tagIMEDPI::pNext. Referenced by ImmLoadIME(), and LoadImeDpi().
|
|
Definition at line 876 of file w32/ntuser/imm/misc.c. References BOOL, FALSE, tagIMEINFOEX::hkl, ImeInfoExImeFileName, ImeInfoExKeyboardLayout, ImmAssert, IS_IME_KBDLAYOUT, NtUserGetImeInfoEx(), NULL, and tagIMEINFOEX::wszImeFile. Referenced by _InitializeImmEntryTable(), ImmGetDescriptionA(), ImmGetDescriptionW(), ImmGetIMEFileNameA(), ImmGetIMEFileNameW(), ImmGetProperty(), ImmIMPQueryIMEW(), ImmIMPSetIMEW(), ImmInstallIMEW(), ImmIsIME(), IMPGetIMEWorker(), and LoadImeDpi().
|
|
Definition at line 271 of file w32/ntuser/imm/misc.c. References hWnd, ImmGetContext(), ImmLockIMC(), ImmUnlockIMC(), and UINT.
|
|
Definition at line 76 of file w32/ntuser/imm/misc.c. References BOOL, ImmIsUIMessageWorker(), and TRUE.
|
|
Definition at line 94 of file w32/ntuser/imm/misc.c. References BOOL, FALSE, and ImmIsUIMessageWorker().
|
|
Definition at line 115 of file w32/ntuser/imm/misc.c. References BOOL, D, DbgPrint, FALSE, IsWindow(), and TRUE. Referenced by ImmIsUIMessageA(), and ImmIsUIMessageW().
|
|
|
Definition at line 689 of file w32/ntuser/imm/misc.c. References tagCLIENTIMC::cLockObj, tagIMC::dwClientImcData, tagCLIENTIMC::dwImeCompatFlags, DWORD, HMValidateHandle(), IMCF_DEFAULTIMC, IMCF_INDESTROY, ImmLocalAlloc(), ImmLocalFree, InitImcCrit, NtUserGetThreadState(), NtUserUpdateInputContext(), NULL, NULL_HIMC, SetICF, TestICF, TestInputContextProcess(), TYPE_INPUTCONTEXT, and UpdateClientInputContext. Referenced by CreateInputContext(), ImmEnableIME(), ImmGenerateMessage(), ImmGetAppCompatFlags(), ImmGetCandidateListCountWorker(), ImmGetCandidateListWorker(), ImmGetCompositionFontA(), ImmGetCompositionFontW(), ImmGetCompositionStringA(), ImmGetCompositionStringW(), ImmGetGuideLineWorker(), ImmGetIMCLockCount(), ImmGetSaveContext(), ImmPostMessages(), ImmRequestMessageWorker(), ImmSetActiveContext(), ImmSetCompositionFontA(), ImmSetCompositionFontW(), ImmUnlockIMC(), InternalImmLockIMC(), IsAnsiIMC(), MySetCompFont(), SelectInputContext(), and SetFontForMCWVERTICAL().
|
|
|
|
|
Definition at line 933 of file w32/ntuser/imm/misc.c. References BOOL. Referenced by SKC1MousePosition(), and SKT1MousePosition().
|
|
Definition at line 522 of file w32/ntuser/imm/misc.c. Referenced by SelectInputContext().
|
|
Definition at line 955 of file w32/ntuser/imm/misc.c. References BOOL, ImmNotifyIME(), and ImmSendNotification(). Referenced by _InitializeImmEntryTable().
|
|
|
|
Definition at line 488 of file w32/ntuser/imm/misc.c. References BOOL, FALSE, and NULL. Referenced by CompositionString(), CreateInputContext(), ImmGenerateMessage(), ImmGetCandidateListCountWorker(), ImmGetCandidateListWorker(), ImmGetCompositionStringA(), ImmGetCompositionStringW(), ImmGetGuideLineWorker(), ImmSetCompositionStringWorker(), ImmTranslateMessage(), SelectInputContext(), and WINNLSTranslateMessage().
|
|
|
Definition at line 303 of file w32/ntuser/imm/misc.c. References tagCLIENTIMC::cLockObj, CreateInputContext(), DWORD, EnterImcCrit, GetKeyboardLayout(), tagCLIENTIMC::hInputContext, ImmLockClientImc(), ImmUnlockClientImc(), InputContextDefaultImeWindow, InputContextThread, LeaveImcCrit, LHND, NtUserQueryInputContext(), and NULL. Referenced by ImmLockIMC(), and SelectInputContext().
|
|
Definition at line 585 of file w32/ntuser/imm/misc.c. References ConnectIfNecessary.
|
|
Definition at line 598 of file w32/ntuser/imm/misc.c. References BOOL, GetInputContextProcess, GETPROCESSID, GETPTI, PtiCurrent, PtoH, and TRUE. Referenced by ImmLockClientImc().
|
|
Definition at line 619 of file w32/ntuser/imm/misc.c. References BOOL, GETPROCESSID, GETPTI, GetWindowProcess, HW, PtiCurrent, and TRUE.
|
|
Definition at line 641 of file w32/ntuser/imm/misc.c. Referenced by GetKeyboardLayoutCP(). |
|
Definition at line 640 of file w32/ntuser/imm/misc.c. Referenced by GetKeyboardLayoutCP(). |