Techwiki:Win32k/KL

From ReactOS Wiki
Jump to: navigation, search

Windows Keyboard Layout structure.

typedef struct tagKL
{
   HEAD head;
   struct tagKL* pklNext;
   struct tagKL* pklPrev;
   DWORD dwKL_Flags;
   HKL hkl;
   PKBDFILE spkf;
   PKBDFILE spkfPrimary;
   DWORD dwFontSigs;
   UINT iBaseCharset;
   USHORT CodePage;
   WCHAR wchDiacritic;
   PIMEINFOEX piiex;   // W7U sym tagIMEINFOEX and tagIMEINFO
   UINT uNumTbl;
   PKBDFILE* pspkfExtra;
   DWORD dwLastKbdType;
   DWORD dwLastKbdSubType;
} KL, *PKL;

References

  • Windows Symbol files, userkdx.dll, W7U symbols.