From e0495079cbb0be853e7097fdcb778b00961bc7bf Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Sun, 19 May 2024 23:35:32 +0300 Subject: [PATCH] [MSVCRT][NTDLL][NTOS] Add import aliases for _swprintf and _vswprintf --- dll/ntdll/def/ntdll.spec | 1 + dll/win32/msvcrt/msvcrt.spec | 2 ++ ntoskrnl/ntoskrnl.spec | 1 + 3 files changed, 4 insertions(+) diff --git a/dll/ntdll/def/ntdll.spec b/dll/ntdll/def/ntdll.spec index 6a98679791b..5b173acb659 100644 --- a/dll/ntdll/def/ntdll.spec +++ b/dll/ntdll/def/ntdll.spec @@ -1801,6 +1801,7 @@ @ cdecl _strlwr(str) @ cdecl _strnicmp(str str long) @ cdecl _strupr(str) +@ cdecl -version=0x400-0x502 -impsym _swprintf() swprintf # Compatibility for pre NT6 @ cdecl -version=0x600+ _swprintf(ptr str) @ cdecl -version=0x502 _tolower(long) @ cdecl -version=0x502 _toupper(long) diff --git a/dll/win32/msvcrt/msvcrt.spec b/dll/win32/msvcrt/msvcrt.spec index b6c10d0f308..605e783ccb7 100644 --- a/dll/win32/msvcrt/msvcrt.spec +++ b/dll/win32/msvcrt/msvcrt.spec @@ -1035,6 +1035,7 @@ @ cdecl -version=0x600+ _strupr_s_l(str long ptr) @ cdecl -version=0x600+ _strxfrm_l(ptr str long ptr) @ cdecl _swab(str str long) +@ cdecl -version=0x400-0x502 -impsym _swprintf(ptr str) swprintf # Compatibility for pre NT6 @ cdecl -version=0x600+ _swprintf(ptr str) @ stub -version=0x600+ _swprintf_c @ stub -version=0x600+ _swprintf_c_l @@ -1122,6 +1123,7 @@ @ stub -version=0x600+ _vsprintf_p @ stub -version=0x600+ _vsprintf_p_l @ stub -version=0x600+ _vsprintf_s_l +@ cdecl -version=0x400-0x502 -impsym _vswprintf() vswprintf # Compatibility for pre NT6 @ stub -version=0x600+ _vswprintf @ stub -version=0x600+ _vswprintf_c @ stub -version=0x600+ _vswprintf_c_l diff --git a/ntoskrnl/ntoskrnl.spec b/ntoskrnl/ntoskrnl.spec index fe90fb7fdfd..4d5bf883c60 100644 --- a/ntoskrnl/ntoskrnl.spec +++ b/ntoskrnl/ntoskrnl.spec @@ -1571,6 +1571,7 @@ @ cdecl _strrev() @ cdecl _strset() @ cdecl _strupr() +@ cdecl -version=0x400-0x502 -impsym _swprintf() swprintf # Compatibility with pre NT6 @ cdecl _vsnprintf() @ cdecl _vsnwprintf() @ cdecl _wcsicmp()