9 #define KBDMULTIVK 0x200 10 #define KBDSPECIAL 0x400 11 #define KBDNUMPAD 0x800 14 #define KBDSHIFT 0x001 19 #define SHFT_INVALID 0x0F 32 #define TYPEDEF_VK_TO_WCHARS(i) \ 33 typedef struct _VK_TO_WCHARS ## i { \ 37 } VK_TO_WCHARS ## i, *PVK_TO_WCHARS ## i; 76 #define TYPEDEF_LIGATURE(i) \ 77 typedef struct _LIGATURE ## i { \ 79 WORD ModificationNumber; \ 81 } LIGATURE ## i, *PLIGATURE ## i; 90 #define GET_KBD_VERSION(p) (HIWORD((p)->fLocalFlags)) 91 #define KLLF_ALTGR 0x1 92 #define KLLF_SHIFTLOCK 0x2 93 #define KLLF_LRM_RLM 0x4 113 #define WCH_NONE 0xf000 114 #define WCH_DEAD 0xf001 115 #define WCH_LGTR 0xf002 120 #define CAPLOKALTGR 0x04 122 #define GRPSELTAP 0x80 124 #define VK_ABNT_C1 0xC1 125 #define VK_ABNT_C2 0xC2 128 #define SCANCODE_LSHIFT 0x2A 129 #define SCANCODE_RSHIFT 0x36 130 #define SCANCODE_CTRL 0x1D 131 #define SCANCODE_ALT 0x38
PVK_TO_WCHARS1 pVkToWchars
struct _VSC_LPWSTR * PVSC_LPWSTR
VSC_LPWSTR * pKeyNamesExt
struct _KBDTABLES KBDTABLES
struct _MODIFIERS * PMODIFIERS
struct _MODIFIERS MODIFIERS
struct _VSC_LPWSTR VSC_LPWSTR
#define TYPEDEF_VK_TO_WCHARS(i)
struct _KBDTABLES * PKBDTABLES
PVK_TO_WCHAR_TABLE pVkToWcharTable
struct _VK_TO_WCHAR_TABLE * PVK_TO_WCHAR_TABLE
struct _VK_TO_BIT * PVK_TO_BIT
struct _VK_TO_BIT VK_TO_BIT
struct _DEADKEY * PDEADKEY
struct _VK_TO_WCHAR_TABLE VK_TO_WCHAR_TABLE
PMODIFIERS pCharModifiers
#define TYPEDEF_LIGATURE(i)