From 69a040d27561ff9c4f68d57b739232821e8de24f Mon Sep 17 00:00:00 2001 From: Denis Malikov Date: Sat, 25 Aug 2018 22:26:18 +0700 Subject: [PATCH] [KERNEL32] fix spec file for -version=0x600+ CORE-12596 --- dll/win32/kernel32/CMakeLists.txt | 1 + dll/win32/kernel32/kernel32.spec | 12 ++++++------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/dll/win32/kernel32/CMakeLists.txt b/dll/win32/kernel32/CMakeLists.txt index bae58739d03..21a21829e72 100644 --- a/dll/win32/kernel32/CMakeLists.txt +++ b/dll/win32/kernel32/CMakeLists.txt @@ -102,6 +102,7 @@ add_library(kernel32 SHARED ${SOURCE} ${kernel32_asm} kernel32.rc + ${CMAKE_CURRENT_BINARY_DIR}/kernel32_stubs.c ${CMAKE_CURRENT_BINARY_DIR}/kernel32.def) set_module_type(kernel32 win32dll ENTRYPOINT DllMain 12) diff --git a/dll/win32/kernel32/kernel32.spec b/dll/win32/kernel32/kernel32.spec index 547bcaa83ef..06465881203 100644 --- a/dll/win32/kernel32/kernel32.spec +++ b/dll/win32/kernel32/kernel32.spec @@ -76,8 +76,8 @@ @ stdcall -stub -version=0x600+ CloseThreadpoolCleanupGroup(ptr) @ stdcall -stub -version=0x600+ CloseThreadpoolCleanupGroupMembers(ptr long ptr) @ stdcall -stub -version=0x600+ CloseThreadpoolIo(ptr) -@ stdcall -stub -version=0x600+ CloseThreadpoolTimer(pti) -@ stdcall -stub -version=0x600+ CloseThreadpoolWait(pwa) +@ stdcall -stub -version=0x600+ CloseThreadpoolTimer(ptr) +@ stdcall -stub -version=0x600+ CloseThreadpoolWait(ptr) @ stdcall -stub -version=0x600+ CloseThreadpoolWork(ptr) @ stdcall CmdBatNotification(long) @ stdcall CommConfigDialogA(str long ptr) @@ -85,7 +85,7 @@ @ stdcall -stub -version=0x600+ CompareCalendarDates(ptr ptr ptr) @ stdcall CompareFileTime(ptr ptr) @ stdcall CompareStringA(long long str long str long) -@ stdcall -stub -version=0x600+ CompareStringEx(wstr long wstr long wstr long ptr ptr ptr) +@ stdcall -version=0x600+ CompareStringEx(wstr long wstr long wstr long ptr ptr ptr) @ stdcall -stub -version=0x600+ CompareStringOrdinal(wstr long wstr long long) @ stdcall CompareStringW(long long wstr long wstr long) @ stdcall ConnectNamedPipe(long ptr) @@ -151,7 +151,7 @@ @ stdcall -version=0x501-0x502 CreateNlsSecurityDescriptor(ptr long long) @ stdcall CreatePipe(ptr ptr ptr long) @ stdcall -stub -version=0x600+ CreatePrivateNamespaceA(ptr ptr str) -@ stdcall -stub -version=0x600+ CreatePrivateNamespaceW(ptr prt wstr) +@ stdcall -stub -version=0x600+ CreatePrivateNamespaceW(ptr ptr wstr) @ stdcall CreateProcessA(str str ptr ptr long long ptr str ptr ptr) @ stdcall CreateProcessInternalA(ptr str str ptr ptr long long ptr str ptr ptr long) @ stdcall CreateProcessInternalW(ptr wstr wstr ptr ptr long long ptr wstr ptr ptr long) @@ -162,10 +162,10 @@ @ stdcall -stub -version=0x600+ CreateSemaphoreExW(ptr long long wstr long long) @ stdcall CreateSemaphoreW(ptr long long wstr) @ stdcall -i386 CreateSocketHandle() -@ stdcall -stub -version=0x600+ CreateSymbolicLinkA(str str long) +@ stdcall -version=0x600+ CreateSymbolicLinkA(str str long) @ stdcall -stub -version=0x600+ CreateSymbolicLinkTransactedA(str str long ptr) @ stdcall -stub -version=0x600+ CreateSymbolicLinkTransactedW(wstr wstr long ptr) -@ stdcall -stub -version=0x600+ CreateSymbolicLinkW(wstr wstr long) +@ stdcall -version=0x600+ CreateSymbolicLinkW(wstr wstr long) @ stdcall CreateTapePartition(long long long long) @ stdcall CreateThread(ptr long ptr long long ptr) @ stub -version=0x600+ CreateThreadpool -- 2.17.1