Jump to content

KbdGetLayout

From EDM2
Revision as of 05:03, 6 January 2017 by Ak120 (talk | contribs) (Ak120 moved page OS2 API:CPI:KbdGetLayout to KbdGetLayout)

Returns the name of the keyboard layout in use.

Syntax

#define INCL_KBD
#include <os2.h>

PSZ       pszName;  /*  Keyboard layout name. */
HKBD      hkbd;     /*  Reserved.  Must be 0. */
APIRET    rc;       /*  Return code. */

rc = KbdGetLayout(pszName, hkbd);

Parameters

pszName (PSZ) - output
Keyboard layout name.
A pointer to the location to return the keyboard layout name. This must be at least 9 bytes long.
hkbd (HKBD) - input
Reserved. Must be 0.

Return Code

rc (APIRET) - returns

KbdGetHWID returns one of the following values:

  • 0 NO_ERROR
  • 373 ERROR_KBD_PARAMETER
  • 439 ERROR_KBD_INVALID_HANDLE