PKBL KBLList = NULL; // Keyboard layout list.\r
\r
typedef PVOID (*KbdLayerDescriptor)(VOID);\r
-NTSTATUS STDCALL LdrGetProcedureAddress(PVOID module,\r
+NTSTATUS APIENTRY LdrGetProcedureAddress(PVOID module,\r
PANSI_STRING import_name,\r
DWORD flags,\r
PVOID *func_addr);\r
* Returns NTSTATUS\r
*/\r
\r
-static NTSTATUS NTAPI ReadRegistryValue( PUNICODE_STRING KeyName,\r
+static NTSTATUS APIENTRY ReadRegistryValue( PUNICODE_STRING KeyName,\r
PUNICODE_STRING ValueName,\r
PUNICODE_STRING ReturnedValue )\r
{\r
}\r
\r
UINT\r
-STDCALL\r
+APIENTRY\r
NtUserGetKeyboardLayoutList(\r
INT nItems,\r
HKL* pHklBuff)\r
}\r
else\r
{\r
- _SEH_TRY\r
+ _SEH2_TRY\r
{\r
ProbeForWrite(pHklBuff, nItems*sizeof(HKL), 4);\r
\r
}\r
\r
}\r
- _SEH_HANDLE\r
+ _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)\r
{\r
- SetLastNtError(_SEH_GetExceptionCode());\r
+ SetLastNtError(_SEH2_GetExceptionCode());\r
Ret = 0;\r
}\r
- _SEH_END;\r
+ _SEH2_END;\r
}\r
\r
UserLeave();\r
}\r
\r
BOOL\r
-STDCALL\r
+APIENTRY\r
NtUserGetKeyboardLayoutName(\r
LPWSTR lpszName)\r
{\r
\r
UserEnterShared();\r
\r
- _SEH_TRY\r
+ _SEH2_TRY\r
{\r
ProbeForWrite(lpszName, KL_NAMELENGTH*sizeof(WCHAR), 1);\r
pti = PsGetCurrentThreadWin32Thread();\r
RtlCopyMemory(lpszName, pKbl->Name, KL_NAMELENGTH*sizeof(WCHAR));\r
ret = TRUE;\r
}\r
- _SEH_HANDLE\r
+ _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)\r
{\r
- SetLastNtError(_SEH_GetExceptionCode());\r
+ SetLastNtError(_SEH2_GetExceptionCode());\r
ret = FALSE;\r
}\r
- _SEH_END;\r
+ _SEH2_END;\r
\r
UserLeave();\r
return ret;\r
\r
\r
HKL\r
-STDCALL\r
+APIENTRY\r
NtUserLoadKeyboardLayoutEx(\r
IN HANDLE Handle,\r
IN DWORD offTable,\r
}\r
\r
HKL\r
-STDCALL\r
+APIENTRY\r
NtUserActivateKeyboardLayout(\r
HKL hKl,\r
ULONG Flags)\r
}\r
\r
BOOL\r
-STDCALL\r
+APIENTRY\r
NtUserUnloadKeyboardLayout(\r
HKL hKl)\r
{\r