Jump to content

KEYBOARDINFO: Difference between revisions

From EDM2
KEYBOARDINFO created
 
m alignment correction
Line 5: Line 5:
=== Type ===
=== Type ===


  [[OS2 API:DataType:ULONG|ULONG]] len;
  [[OS2 API:DataType:ULONG|ULONG]]   len;
  [[OS2 API:DataType:USHORT|USHORT]] kbid;
  [[OS2 API:DataType:USHORT|USHORT]] kbid;
  [[OS2 API:DataType:USHORT|USHORT]] version;
  [[OS2 API:DataType:USHORT|USHORT]] version;
  [[OS2 API:DataType:BYTE|BYTE]] language[2];
  [[OS2 API:DataType:BYTE|BYTE]]   language[2];
  [[OS2 API:DataType:BYTE|BYTE]] country[2];
  [[OS2 API:DataType:BYTE|BYTE]]   country[2];
  [[OS2 API:DataType:USHORT|USHORT]] flags;
  [[OS2 API:DataType:USHORT|USHORT]] flags;
  [[OS2 API:DataType:USHORT|USHORT]] resv;
  [[OS2 API:DataType:USHORT|USHORT]] resv;
  [[OS2 API:DataType:UniChar|UniChar]] description[32];
  [[OS2 API:DataType:UniChar|UniChar]] description[32];



Revision as of 05:55, 26 March 2006

KEYBOARDINFO

The query keyboard structure.

Type

ULONG   len;
USHORT  kbid;
USHORT  version;
BYTE    language[2];
BYTE    country[2];
USHORT  flags;
USHORT  resv;
UniChar description[32];

C declaration method

typedef struct

Fields

len         Structure's length.
kbid        Keyboard architecture identifier.
version     Version number.
language    Normal language.
country     Normal country.
flags       Flags.
resv        Reserved.
description Description of keyboard.

Comment