Add some definitions in Framework FV 0.9 spec but not in PI 1.0.
[mirror_edk2.git] / EdkNt32Pkg / Sec / WinNtThunk.c
index d064fae73df8cc40eb888ecd8eefe94f0bc84fdb..2832e13fdde236f2685cc9f1d5e17c4eaf79ba72 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