Go to the source code of this file.
Typedefs |
| typedef PVOID(* | PFN_KBDLAYERDESCRIPTOR )(VOID) |
Functions |
| | DBG_DEFAULT_CHANNEL (UserKbdLayout) |
| static BOOL | UserLoadKbdDll (WCHAR *pwszLayoutPath, HANDLE *phModule, PKBDTABLES *pKbdTables) |
| static PKBDFILE | UserLoadKbdFile (PUNICODE_STRING pwszKLID) |
| static PKL | UserLoadKbdLayout (PUNICODE_STRING pwszKLID, HKL hKL) |
| static VOID | UnloadKbdFile (PKBDFILE pkf) |
| BOOL | UserUnloadKbl (PKL pKl) |
| PKL | W32kGetDefaultKeyLayout (VOID) |
| PKL NTAPI | UserHklToKbl (HKL hKl) |
| BOOL NTAPI | UserSetDefaultInputLang (HKL hKl) |
| static PKL | co_UserActivateKbl (PTHREADINFO pti, PKL pKl, UINT Flags) |
| HKL FASTCALL | UserGetKeyboardLayout (DWORD dwThreadId) |
| UINT APIENTRY | NtUserGetKeyboardLayoutList (ULONG nBuff, HKL *pHklBuff) |
| BOOL APIENTRY | NtUserGetKeyboardLayoutName (LPWSTR pwszName) |
| HKL APIENTRY | NtUserLoadKeyboardLayoutEx (IN HANDLE Handle, IN DWORD offTable, IN PUNICODE_STRING puszKeyboardName, IN HKL hklUnload, IN PUNICODE_STRING pustrKLID, IN DWORD hkl, IN UINT Flags) |
| HKL APIENTRY | NtUserActivateKeyboardLayout (HKL hKl, ULONG Flags) |
| BOOL APIENTRY | NtUserUnloadKeyboardLayout (HKL hKl) |
Variables |
| PKL | gspklBaseLayout = NULL |
| PKBDFILE | gpkfList = NULL |