[WIN32K][ROSTESTS]

So...
... first of all NtUserQueryInformationThread takes only 4 parameters in Win2k3 so do it as well...
... and since we claim at being compatible with Win2k3 (and not XP), one **MUST** review **ALL** our win32k exports, in win32ss/w32ksvc.db database first, and then in our w32kdll apitests !!!!!
But I won't do it !

svn path=/trunk/; revision=65519
This commit is contained in:
Hermès Bélusca-Maïto 2014-11-28 23:19:25 +00:00
parent 7e5b127603
commit e5d2106458
6 changed files with 16 additions and 18 deletions

View file

@ -2601,14 +2601,14 @@ NtUserProcessConnect(
OUT PUSERCONNECT pUserConnect, OUT PUSERCONNECT pUserConnect,
IN DWORD dwSize); // sizeof(USERCONNECT) IN DWORD dwSize); // sizeof(USERCONNECT)
DWORD NTSTATUS
NTAPI NTAPI
NtUserQueryInformationThread( NtUserQueryInformationThread(
DWORD dwUnknown1, IN HANDLE ThreadHandle,
DWORD dwUnknown2, IN USERTHREADINFOCLASS ThreadInformationClass,
DWORD dwUnknown3, OUT PVOID ThreadInformation,
DWORD dwUnknown4, IN ULONG ThreadInformationLength
DWORD dwUnknown5); );
DWORD DWORD
NTAPI NTAPI

View file

@ -754,17 +754,15 @@ NtUserProcessConnect(
return STATUS_UNSUCCESSFUL; return STATUS_UNSUCCESSFUL;
} }
DWORD NTSTATUS
APIENTRY APIENTRY
NtUserQueryInformationThread( NtUserQueryInformationThread(IN HANDLE ThreadHandle,
DWORD dwUnknown1, IN USERTHREADINFOCLASS ThreadInformationClass,
DWORD dwUnknown2, OUT PVOID ThreadInformation,
DWORD dwUnknown3, IN ULONG ThreadInformationLength)
DWORD dwUnknown4,
DWORD dwUnknown5)
{ {
STUB; STUB;
return 0; return STATUS_SUCCESS;
} }
DWORD DWORD

View file

@ -483,7 +483,7 @@ NtUserPostMessage 4
NtUserPostThreadMessage 4 NtUserPostThreadMessage 4
NtUserPrintWindow 3 NtUserPrintWindow 3
NtUserProcessConnect 3 NtUserProcessConnect 3
NtUserQueryInformationThread 5 NtUserQueryInformationThread 4
NtUserQueryInputContext 2 NtUserQueryInputContext 2
NtUserQuerySendMessage 1 NtUserQuerySendMessage 1
NtUserQueryUserCounters 5 NtUserQueryUserCounters 5

View file

@ -482,7 +482,7 @@
@ stdcall NtUserPostThreadMessage(long long long long) @ stdcall NtUserPostThreadMessage(long long long long)
@ stdcall NtUserPrintWindow(ptr ptr long) @ stdcall NtUserPrintWindow(ptr ptr long)
@ stdcall NtUserProcessConnect(ptr ptr long) @ stdcall NtUserProcessConnect(ptr ptr long)
@ stdcall NtUserQueryInformationThread(long long long long) @ stdcall NtUserQueryInformationThread(ptr long ptr long)
@ stdcall NtUserQueryInputContext(long long) @ stdcall NtUserQueryInputContext(long long)
@ stdcall NtUserQuerySendMessage(long) @ stdcall NtUserQuerySendMessage(long)
@ stdcall NtUserQueryWindow(ptr long) @ stdcall NtUserQueryWindow(ptr long)

View file

@ -484,7 +484,7 @@
@ stdcall NtUserPostThreadMessage(long long long long) @ stdcall NtUserPostThreadMessage(long long long long)
@ stdcall NtUserPrintWindow(ptr ptr long) @ stdcall NtUserPrintWindow(ptr ptr long)
@ stdcall NtUserProcessConnect(ptr ptr long) @ stdcall NtUserProcessConnect(ptr ptr long)
@ stdcall NtUserQueryInformationThread(long long long long long) @ stdcall NtUserQueryInformationThread(ptr long ptr long)
@ stdcall NtUserQueryInputContext(long long) @ stdcall NtUserQueryInputContext(long long)
@ stdcall NtUserQuerySendMessage(long) @ stdcall NtUserQuerySendMessage(long)
@ stdcall NtUserQueryUserCounters(long long long long long) @ stdcall NtUserQueryUserCounters(long long long long long)

View file

@ -485,7 +485,7 @@ SVC_(UserPostMessage, 4)
SVC_(UserPostThreadMessage, 4) SVC_(UserPostThreadMessage, 4)
SVC_(UserPrintWindow, 3) SVC_(UserPrintWindow, 3)
SVC_(UserProcessConnect, 3) SVC_(UserProcessConnect, 3)
SVC_(UserQueryInformationThread, 5) SVC_(UserQueryInformationThread, 4)
SVC_(UserQueryInputContext, 2) SVC_(UserQueryInputContext, 2)
SVC_(UserQuerySendMessage, 1) SVC_(UserQuerySendMessage, 1)
SVC_(UserQueryUserCounters, 5) SVC_(UserQueryUserCounters, 5)