https://git.reactos.org/?p=reactos.git;a=commitdiff;h=249f2388bd7ce086578119b50c988ba752169fc1

commit 249f2388bd7ce086578119b50c988ba752169fc1
Author:     Serge Gautherie <32623169+sergegauthe...@users.noreply.github.com>
AuthorDate: Sat May 1 21:11:34 2021 +0200
Commit:     GitHub <nore...@github.com>
CommitDate: Sat May 1 21:11:34 2021 +0200

    [REACTOS] Fix parameter types on some exports (#3217)
    
    Fix some wrong parameter types on some exports in NTDLL, KERNEL32, 
WTSAPI32, and NTOSKRNL.
---
 dll/ntdll/def/ntdll.spec         | 38 +++++++++++++++++++-------------------
 dll/win32/kernel32/kernel32.spec |  6 +++---
 dll/win32/wtsapi32/wtsapi32.spec |  2 +-
 ntoskrnl/ntoskrnl.spec           |  8 ++++----
 4 files changed, 27 insertions(+), 27 deletions(-)

diff --git a/dll/ntdll/def/ntdll.spec b/dll/ntdll/def/ntdll.spec
index dc9969102e2..63fd851dc8d 100644
--- a/dll/ntdll/def/ntdll.spec
+++ b/dll/ntdll/def/ntdll.spec
@@ -284,7 +284,7 @@
 @ stdcall NtCreateProcessEx(ptr long ptr ptr long ptr ptr ptr long)
 @ stdcall NtCreateProfile(ptr ptr ptr long long ptr long long long) ; CHECKME
 @ stub -version=0x600+ NtCreateResourceManager
-@ stdcall NtCreateSection(ptr long ptr ptr long long long)
+@ stdcall NtCreateSection(ptr long ptr ptr long long ptr)
 @ stdcall NtCreateSemaphore(ptr long ptr long long)
 @ stdcall NtCreateSymbolicLinkObject(ptr long ptr ptr)
 @ stdcall NtCreateThread(ptr long ptr ptr ptr ptr ptr long)
@@ -427,13 +427,13 @@
 @ stdcall NtQueryFullAttributesFile(ptr ptr)
 @ stdcall NtQueryInformationAtom(long long ptr long ptr)
 @ stub -version=0x600+ NtQueryInformationEnlistment
-@ stdcall NtQueryInformationFile(long ptr ptr long long)
-@ stdcall NtQueryInformationJobObject(long long ptr long ptr)
+@ stdcall NtQueryInformationFile(ptr ptr ptr long long)
+@ stdcall NtQueryInformationJobObject(ptr long ptr long ptr)
 @ stdcall NtQueryInformationPort(ptr long ptr long ptr)
-@ stdcall NtQueryInformationProcess(long long ptr long ptr)
+@ stdcall NtQueryInformationProcess(ptr long ptr long ptr)
 @ stub -version=0x600+ NtQueryInformationResourceManager
-@ stdcall NtQueryInformationThread(long long ptr long ptr)
-@ stdcall NtQueryInformationToken(long long ptr long ptr)
+@ stdcall NtQueryInformationThread(ptr long ptr long ptr)
+@ stdcall NtQueryInformationToken(ptr long ptr long ptr)
 @ stub -version=0x600+ NtQueryInformationTransaction
 @ stub -version=0x600+ NtQueryInformationTransactionManager
 @ stub -version=0x600+ NtQueryInformationWorkerFactory
@@ -524,14 +524,14 @@
 @ stdcall NtSetHighWaitLowEventPair(ptr)
 @ stdcall NtSetInformationDebugObject(ptr long ptr long ptr)
 @ stub -version=0x600+ NtSetInformationEnlistment
-@ stdcall NtSetInformationFile(long long long long long)
-@ stdcall NtSetInformationJobObject(long long ptr long)
-@ stdcall NtSetInformationKey(long long ptr long)
-@ stdcall NtSetInformationObject(long long ptr long)
-@ stdcall NtSetInformationProcess(long long long long)
+@ stdcall NtSetInformationFile(ptr ptr ptr long long)
+@ stdcall NtSetInformationJobObject(ptr long ptr long)
+@ stdcall NtSetInformationKey(ptr long ptr long)
+@ stdcall NtSetInformationObject(ptr long ptr long)
+@ stdcall NtSetInformationProcess(ptr long ptr long)
 @ stub -version=0x600+ NtSetInformationResourceManager
-@ stdcall NtSetInformationThread(long long ptr long)
-@ stdcall NtSetInformationToken(long long ptr long)
+@ stdcall NtSetInformationThread(ptr long ptr long)
+@ stdcall NtSetInformationToken(ptr long ptr long)
 @ stub -version=0x600+ NtSetInformationTransaction
 @ stub -version=0x600+ NtSetInformationTransactionManager
 @ stub -version=0x600+ NtSetInformationWorkerFactory
@@ -562,9 +562,9 @@
 @ stdcall NtSuspendProcess(ptr)
 @ stdcall NtSuspendThread(long ptr)
 @ stdcall NtSystemDebugControl(long ptr long ptr long ptr)
-@ stdcall NtTerminateJobObject(long long)
-@ stdcall NtTerminateProcess(long long)
-@ stdcall NtTerminateThread(long long)
+@ stdcall NtTerminateJobObject(ptr long)
+@ stdcall NtTerminateProcess(ptr long)
+@ stdcall NtTerminateThread(ptr long)
 @ stdcall NtTestAlert()
 @ stub -version=0x600+ NtThawRegistry
 @ stub -version=0x600+ NtThawTransactions
@@ -1720,9 +1720,9 @@
 @ stdcall ZwSuspendProcess(ptr)
 @ stdcall ZwSuspendThread(long ptr)
 @ stdcall ZwSystemDebugControl(long ptr long ptr long ptr)
-@ stdcall ZwTerminateJobObject(long long)
-@ stdcall ZwTerminateProcess(long long)
-@ stdcall ZwTerminateThread(long long)
+@ stdcall ZwTerminateJobObject(ptr long)
+@ stdcall ZwTerminateProcess(ptr long)
+@ stdcall ZwTerminateThread(ptr long)
 @ stdcall ZwTestAlert()
 @ stub -version=0x600+ ZwThawRegistry
 @ stub -version=0x600+ ZwThawTransactions
diff --git a/dll/win32/kernel32/kernel32.spec b/dll/win32/kernel32/kernel32.spec
index 765d5f450bb..1b8dd416be9 100644
--- a/dll/win32/kernel32/kernel32.spec
+++ b/dll/win32/kernel32/kernel32.spec
@@ -1109,9 +1109,9 @@
 @ stdcall SwitchToThread()
 @ stdcall SystemTimeToFileTime(ptr ptr)
 @ stdcall SystemTimeToTzSpecificLocalTime (ptr ptr ptr)
-@ stdcall TerminateJobObject(long long)
-@ stdcall TerminateProcess(long long)
-@ stdcall TerminateThread(long long)
+@ stdcall TerminateJobObject(ptr long)
+@ stdcall TerminateProcess(ptr long)
+@ stdcall TerminateThread(ptr long)
 @ stdcall TermsrvAppInstallMode()
 @ stdcall Thread32First(long ptr)
 @ stdcall Thread32Next(long ptr)
diff --git a/dll/win32/wtsapi32/wtsapi32.spec b/dll/win32/wtsapi32/wtsapi32.spec
index 37838d5e07a..fe44d07248b 100644
--- a/dll/win32/wtsapi32/wtsapi32.spec
+++ b/dll/win32/wtsapi32/wtsapi32.spec
@@ -38,7 +38,7 @@
 @ stdcall WTSStartRemoteControlSessionA(ptr long long long)
 @ stdcall WTSStartRemoteControlSessionW(ptr long long long)
 @ stdcall WTSStopRemoteControlSession(long)
-@ stdcall WTSTerminateProcess(long long long)
+@ stdcall WTSTerminateProcess(ptr long long)
 @ stdcall WTSUnRegisterSessionNotification(long)
 @ stdcall WTSUnRegisterSessionNotificationEx(long long)
 @ stdcall WTSVirtualChannelClose(long)
diff --git a/ntoskrnl/ntoskrnl.spec b/ntoskrnl/ntoskrnl.spec
index 96660a3fea1..8d2dc6f4b23 100644
--- a/ntoskrnl/ntoskrnl.spec
+++ b/ntoskrnl/ntoskrnl.spec
@@ -868,9 +868,9 @@
 @ stdcall NtOpenThreadTokenEx(ptr long long long ptr)
 @ stdcall NtQueryDirectoryFile(ptr ptr ptr ptr ptr ptr long long long ptr long)
 @ stdcall NtQueryEaFile(ptr ptr ptr long long ptr long ptr long)
-@ stdcall NtQueryInformationAtom(ptr long ptr long ptr)
+@ stdcall NtQueryInformationAtom(long long ptr long ptr)
 @ stdcall NtQueryInformationFile(ptr ptr ptr long long)
-@ stdcall NtQueryInformationProcess(ptr ptr ptr long ptr)
+@ stdcall NtQueryInformationProcess(ptr long ptr long ptr)
 @ stdcall NtQueryInformationThread(ptr long ptr long ptr)
 @ stdcall NtQueryInformationToken(ptr long ptr long ptr)
 @ stdcall NtQueryQuotaInformationFile(ptr ptr ptr long long ptr long ptr long)
@@ -883,7 +883,7 @@
 @ stdcall NtSetEaFile(ptr ptr ptr long)
 @ stdcall NtSetEvent(ptr ptr)
 @ stdcall NtSetInformationFile(ptr ptr ptr long long)
-@ stdcall NtSetInformationProcess(ptr ptr ptr long)
+@ stdcall NtSetInformationProcess(ptr long ptr long)
 @ stdcall NtSetInformationThread(ptr long ptr long)
 @ stdcall NtSetQuotaInformationFile(ptr ptr ptr long)
 @ stdcall NtSetSecurityObject(ptr long ptr)
@@ -1249,7 +1249,7 @@
 @ fastcall RtlPrefetchMemoryNonTemporal(ptr long)
 @ stdcall RtlPrefixString(ptr ptr long)
 @ stdcall RtlPrefixUnicodeString(ptr ptr long)
-@ stdcall RtlQueryAtomInAtomTable(ptr ptr ptr ptr ptr ptr)
+@ stdcall RtlQueryAtomInAtomTable(ptr long ptr ptr ptr ptr)
 @ stdcall RtlQueryRegistryValues(long wstr ptr ptr ptr)
 @ stdcall RtlQueryTimeZoneInformation(ptr)
 @ stdcall RtlRaiseException(ptr)

Reply via email to