Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // The structure used by IOCTL_KEYBOARD_QUERY_EXTENDED_ATTRIBUTES
- //
- #define KEYBOARD_EXTENDED_ATTRIBUTES_STRUCT_VERSION_1 (1)
- typedef struct _KEYBOARD_EXTENDED_ATTRIBUTES {
- //
- // The version of this structure.
- // Only accept KEYBOARD_EXTENDED_ATTRIBUTES_STRUCT_VERSION_1 now.
- //
- UCHAR Version;
- //
- // Keyboard Form Factor (Usage ID: 0x2C1)
- //
- UCHAR FormFactor;
- //
- // Keyboard Key Type (Usage ID: 0x2C2)
- //
- UCHAR KeyType;
- //
- // Keyboard Physical Layout (Usage ID: 0x2C3)
- //
- UCHAR PhysicalLayout;
- //
- // Vendor-Specific Keyboard Layout (Usage ID: 0x2C4)
- //
- UCHAR VendorSpecificPhysicalLayout;
- //
- // Keyboard IETF Language Tag Index (Usage ID: 0x2C5)
- //
- UCHAR IETFLanguageTagIndex;
- //
- // Implemented Keyboard Input Assist Controls (Usage ID: 0x2C6)
- //
- UCHAR ImplementedInputAssistControls;
- } KEYBOARD_EXTENDED_ATTRIBUTES, *PKEYBOARD_EXTENDED_ATTRIBUTES;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement