return TRUE;\r
}\r
\r
-static PKBL co_UserActivateKbl(PW32THREAD w32Thread, PKBL pKbl, UINT Flags)\r
+static PKBL co_UserActivateKbl(PTHREADINFO w32Thread, PKBL pKbl, UINT Flags)\r
{\r
PKBL Prev;\r
\r
{\r
NTSTATUS Status;\r
PETHREAD Thread;\r
- PW32THREAD W32Thread;\r
+ PTHREADINFO W32Thread;\r
HKL Ret;\r
\r
if(!dwThreadId)\r
{\r
BOOL ret = FALSE;\r
PKBL pKbl;\r
+ PTHREADINFO pti;\r
\r
UserEnterShared();\r
\r
_SEH_TRY\r
{\r
ProbeForWrite(lpszName, KL_NAMELENGTH*sizeof(WCHAR), 1);\r
- pKbl = PsGetCurrentThreadWin32Thread()->KeyboardLayout;\r
+ pti = PsGetCurrentThreadWin32Thread();\r
+ pKbl = pti->KeyboardLayout;\r
RtlCopyMemory(lpszName, pKbl->Name, KL_NAMELENGTH*sizeof(WCHAR));\r
ret = TRUE;\r
}\r
{\r
PKBL pKbl;\r
HKL Ret = NULL;\r
- PW32THREAD pWThread;\r
+ PTHREADINFO pWThread;\r
\r
UserEnterExclusive();\r
\r