KBDHWID

Keyboard hardware ID structure.

Type
USHORT cb USHORT  idKbd USHORT idSecond

C Declaration Method
typedef struct

Fields

 * cb:Size, in bytes, of this data structure.
 * On input, this field should contain the length of the Keyboard ID structure. The minimum input length value allowed is 2. On output, this field contains the actual number of bytes returned.


 * idKbd:Keyboard hardware ID
 * OS/2 supported keyboards and their hardware-generated IDs are as follows:
 * {|class=wikitable

!ID||Keyboard
 * 0000H||Undetermined keyboard type
 * 0001H||PC-AT Standard Keyboard
 * AB41H||101 Key Enhanced Keyboard
 * AB41H||102 Key Enhanced Keyboard
 * AB54H||88 and 89 Key Enhanced Keyboard
 * AB85H||122 Key Enhanced Keyboard
 * }
 * idSecond:Secondary ID
 * AB54H||88 and 89 Key Enhanced Keyboard
 * AB85H||122 Key Enhanced Keyboard
 * }
 * idSecond:Secondary ID
 * }
 * idSecond:Secondary ID