◄Up► ◄Next► ◄Previous► ──────────────────────────────────────────────────────────────────────────── #define INCL_KBD typedef struct _KBDHWID { /* kbhw */ USHORT cb; USHORT idKbd; USHORT usReserved1; USHORT usReserved2; } KBDHWID; The KBDHWID structure contains information that identifies keyboard hardware. Field Description ──────────────────────────────────────────────────────────────────────────── cb Specifies the size of the structure (in bytes). Programs written in the C language should use the sizeof operator to set this field. idKbd Specifies the ID number generated by the keyboard hardware. This field can be one of the following values: Keyboard Value ─────────────────────────────────────────────────────────────── KEYBOARD_AT_COMPATABLE IBM PC/AT or compatible keyboard KEYBOARD_ENHANCED_101 101-key enhanced keyboard KEYBOARD_ENHANCED_102 102-key enhanced keyboard KEYBOARD_ENHANCED_122 122-key enhanced keyboard KEYBOARD_SPACESAVER Space Saver enhanced keyboard usReserved1 Specifies a reserved value. usReserved2 Specifies a reserved value. See Also KbdGetHWID ♦