test: tagKBDFILE struct Reference

Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

# tagKBDFILE Struct Reference

`#include <userk.h>`

List of all members.

## Public Attributes

HEAD | head
tagKBDFILE * | pkfNext
WCHAR | awchKF [9]
HANDLE | hBase
PKBDTABLES | pKbdTbl
ULONG | Size
PKBDNLSTABLES | pKbdNlsTbl

## Member Data Documentation

WCHAR tagKBDFILE::awchKF[9]

| Definition at line 2493 of file userk.h. Referenced by LoadKeyboardLayoutFile(), and NtUserGetKeyboardLayoutName().

HANDLE tagKBDFILE::hBase

| Definition at line 2494 of file userk.h. Referenced by ChangeForegroundKeyboardTable(), DestroyKF(), PrepareFallbackKeyboardFile(), ReadLayoutFile(), and xxxLoadKeyboardLayoutEx().

HEAD tagKBDFILE::head

| Definition at line 2491 of file userk.h.

PKBDNLSTABLES tagKBDFILE::pKbdNlsTbl

| Definition at line 2497 of file userk.h. Referenced by ChangeForegroundKeyboardTable(), LoadKeyboardLayoutFile(), PrepareFallbackKeyboardFile(), and RemoveKeyboardLayoutFile().

PKBDTABLES tagKBDFILE::pKbdTbl

| Definition at line 2495 of file userk.h. Referenced by _GetKeyNameText(), AdjustPushState(), AdjustPushStateForKL(), ChangeForegroundKeyboardTable(), InternalVkKeyScanEx(), LoadKeyboardLayoutFile(), NtUserMapVirtualKeyEx(), NtUserVkKeyScanEx(), RemoveKeyboardLayoutFile(), VKFromVSC(), xxxInternalActivateKeyboardLayout(), xxxInternalToUnicode(), and xxxLoadKeyboardLayoutEx().

struct tagKBDFILE* tagKBDFILE::pkfNext

| Definition at line 2492 of file userk.h. Referenced by LoadKeyboardLayoutFile(), and RemoveKeyboardLayoutFile().

ULONG tagKBDFILE::Size

| Definition at line 2496 of file userk.h. Referenced by ChangeForegroundKeyboardTable(), and ReadLayoutFile().

The documentation for this struct was generated from the following file:

- userk.h