Jump to content

KbdGetLayoutUni: Difference between revisions

From EDM2
Ak120 (talk | contribs)
Ak120 (talk | contribs)
mNo edit summary
 
(One intermediate revision by the same user not shown)
Line 2: Line 2:


==Syntax==
==Syntax==
<PRE>
  KbdGetLayoutUni(name, hkbd);
#define INCL_KBD
#include <os2.h>
 
USHORT    *name;  /*  Keyboard layout name. */
HKBD        hkbd;  /*  Reserved.  Must be 0. */
APIRET      rc;    /* Return code. */
 
rc = KbdGetLayoutUni(name, hkbd);
</PRE>


==Parameters==
==Parameters==
Line 19: Line 10:


==Return Code==
==Return Code==
rc (APIRET) - returns
;rc (APIRET) - returns:KbdGetHWID returns one of the following values:
KbdGetHWID returns one of the following values:
* 0 NO_ERROR
* 0 NO_ERROR
* 373 ERROR_KBD_PARAMETER  
* 373 ERROR_KBD_PARAMETER
* 439 ERROR_KBD_INVALID_HANDLE
* 439 ERROR_KBD_INVALID_HANDLE


Line 28: Line 18:
*[[KbdSetLayoutUni]]
*[[KbdSetLayoutUni]]


[[Category:Dos]]
[[Category:Kbd]]

Latest revision as of 20:22, 29 November 2019

Returns the name of the keyboard layout in use.

Syntax

KbdGetLayoutUni(name, hkbd);

Parameters

name (USHORT *) - output
Keyboard layout name.
A pointer to the location to return the keyboard layout name in unicode. This must be at least 9 UniChars 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

Related Functions