#include "precomp.h"
Go to the source code of this file.
Defines | |
#define | L_CHS MAKELANGID(LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED) |
#define | L_JPN MAKELANGID(LANG_JAPANESE, SUBLANG_DEFAULT) |
#define | L_KOR MAKELANGID(LANG_KOREAN, SUBLANG_DEFAULT) |
#define | L_CHT MAKELANGID(LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL) |
Enumerations | |
enum | { ILANG_NO_MATCH = 0, ILANG_MATCH_SYSTEM, ILANG_MATCH_THREAD, ILANG_MATCH_PERFECT } |
Functions | |
PIMEHOTKEYOBJ | DeleteImeHotKey (PIMEHOTKEYOBJ *ppHead, PIMEHOTKEYOBJ pDelete) |
VOID | AddImeHotKey (PIMEHOTKEYOBJ *ppHead, PIMEHOTKEYOBJ pAdd) |
PIMEHOTKEYOBJ | FindImeHotKeyByKey (PIMEHOTKEYOBJ pHead, UINT uModifyKeys, UINT uRL, UINT uVKey) |
PIMEHOTKEYOBJ | FindImeHotKeyByID (PIMEHOTKEYOBJ pHead, DWORD dwHotKeyID) |
PIMEHOTKEYOBJ | FindImeHotKeyByKeyWithLang (PIMEHOTKEYOBJ pHead, UINT uModifyKeys, UINT uRL, UINT uVKey, LANGID langId) |
LANGID | GetHotKeyLangID (DWORD dwHotKeyID) |
BOOL | GetImeHotKey (DWORD dwHotKeyID, PUINT puModifiers, PUINT puVKey, HKL *phKL) |
BOOL | SetImeHotKey (DWORD dwHotKeyID, UINT uModifiers, UINT uVKey, HKL hKL, DWORD dwAction) |
VOID | FreeImeHotKeys (VOID) |
int | GetLangIdMatchLevel (HKL hkl, LANGID langId) |
PIMEHOTKEYOBJ | CheckImeHotKey (PQ pq, UINT uVKey, LPARAM lParam) |
Variables | |
LCID | glcidSystem |
|
Definition at line 28 of file imehotky.c. Referenced by GetHotKeyLangID(). |
|
Definition at line 31 of file imehotky.c. Referenced by GetHotKeyLangID(). |
|
Definition at line 29 of file imehotky.c. Referenced by GetHotKeyLangID(). |
|
Definition at line 30 of file imehotky.c. Referenced by GetHotKeyLangID(). |
|
Definition at line 33 of file imehotky.c.
|
|
Definition at line 237 of file imehotky.c. References NULL, _tagIMEHOTKEYOBJ::pNext, and VOID(). Referenced by SetImeHotKey().
|
|
Definition at line 461 of file imehotky.c. References BOOL, FALSE, FindImeHotKeyByKey(), gpImeHotKeyListHeader, _tagIMEHOTKEYOBJ::hk, MOD_BOTH_SIDES, MOD_MODIFY_KEYS, NULL, TestKeyStateDown, TRUE, UINT, and _tagIMEHOTKEY::uModifiers. Referenced by NtUserCheckImeHotKey(), and xxxImmProcessKey().
|
|
Definition at line 219 of file imehotky.c. References NULL, and _tagIMEHOTKEYOBJ::pNext. Referenced by SetImeHotKey().
|
|
Definition at line 404 of file imehotky.c. References _tagIMEHOTKEY::dwHotKeyID, _tagIMEHOTKEYOBJ::hk, NULL, and _tagIMEHOTKEYOBJ::pNext. Referenced by GetImeHotKey(), and SetImeHotKey().
|
|
Definition at line 315 of file imehotky.c. References BOOL, DbgPrint, _tagIMEHOTKEY::dwHotKeyID, FALSE, GetActiveHKL(), GetHotKeyLangID(), GetLangIdMatchLevel(), _tagIMEHOTKEYOBJ::hk, tagTHREADINFO::hklPrev, ILANG_MATCH_PERFECT, ILANG_NO_MATCH, MOD_BOTH_SIDES, MOD_MODIFY_KEYS, NULL, _tagIMEHOTKEYOBJ::pNext, PtiCurrent, TRUE, _tagIMEHOTKEY::uModifiers, and _tagIMEHOTKEY::uVKey. Referenced by CheckImeHotKey().
|
|
Definition at line 421 of file imehotky.c. References BOOL, _tagIMEHOTKEY::dwHotKeyID, FALSE, GetHotKeyLangID(), _tagIMEHOTKEYOBJ::hk, MOD_BOTH_SIDES, MOD_MODIFY_KEYS, NULL, _tagIMEHOTKEYOBJ::pNext, TRUE, _tagIMEHOTKEY::uModifiers, and _tagIMEHOTKEY::uVKey. Referenced by SetImeHotKey().
|
|
Definition at line 252 of file imehotky.c. References gpImeHotKeyListHeader, NULL, _tagIMEHOTKEYOBJ::pNext, and VOID(). Referenced by Win32kNtUserCleanup().
|
|
Definition at line 46 of file imehotky.c. References L_CHS, L_CHT, L_JPN, and L_KOR. Referenced by FindImeHotKeyByKey(), FindImeHotKeyByKeyWithLang(), and SetImeHotKey().
|
|
Definition at line 71 of file imehotky.c. References FALSE, FindImeHotKeyByID(), gpImeHotKeyListHeader, _tagIMEHOTKEYOBJ::hk, _tagIMEHOTKEY::hKL, NULL, TRUE, _tagIMEHOTKEY::uModifiers, and _tagIMEHOTKEY::uVKey. Referenced by NtUserGetImeHotKey().
|
|
Definition at line 266 of file imehotky.c. References FALSE, glcidSystem, ILANG_MATCH_PERFECT, ILANG_MATCH_SYSTEM, ILANG_MATCH_THREAD, and ILANG_NO_MATCH. Referenced by FindImeHotKeyByKey().
|
|
Definition at line 106 of file imehotky.c. References AddImeHotKey(), DeleteImeHotKey(), _tagIMEHOTKEY::dwHotKeyID, FALSE, FindImeHotKeyByID(), FindImeHotKeyByKeyWithLang(), GetHotKeyLangID(), gpImeHotKeyListHeader, _tagIMEHOTKEYOBJ::hk, _tagIMEHOTKEY::hKL, IMEHOTKEYOBJ, ISHK_ADD, ISHK_INITIALIZE, ISHK_REMOVE, MOD_BOTH_SIDES, MOD_MODIFY_KEYS, NULL, _tagIMEHOTKEYOBJ::pNext, TRUE, _tagIMEHOTKEY::uModifiers, and _tagIMEHOTKEY::uVKey. Referenced by NtUserSetImeHotKey().
|
|
Definition at line 264 of file imehotky.c. Referenced by GetLangIdMatchLevel(). |