Jump to content

KBDHWID

From EDM2
Revision as of 18:37, 27 November 2005 by Anakor (talk | contribs) (New)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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:
          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