Fix VS 2005 compatibility issue
[mirror_edk2.git] / EdkNt32Pkg / Sec / WinNtThunk.c
index d064fae..2832e13 100644 (file)
@@ -45,6 +45,7 @@ Abstract:
 //  to tell if all the elements have been initailized properly.\r
 //\r
 #pragma warning(disable : 4232)\r
+#pragma warning(disable : 4996)\r
 \r
 EFI_WIN_NT_THUNK_PROTOCOL mWinNtThunkTable = {\r
   EFI_WIN_NT_THUNK_PROTOCOL_SIGNATURE,\r
@@ -137,7 +138,7 @@ EFI_WIN_NT_THUNK_PROTOCOL mWinNtThunkTable = {
   PurgeComm,\r
   SetCommTimeouts,\r
   ExitProcess,\r
-  swprintf,\r
+  _snwprintf,\r
   GetDesktopWindow,\r
   GetForegroundWindow,\r
   CreateWindowEx,\r
@@ -173,6 +174,7 @@ EFI_WIN_NT_THUNK_PROTOCOL mWinNtThunkTable = {
   HeapFree\r
 };\r
 \r
+#pragma warning(default : 4996)\r
 #pragma warning(default : 4232)\r
 \r
 EFI_WIN_NT_THUNK_PROTOCOL *gWinNt = &mWinNtThunkTable;\r