[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,
IN DWORD dwSize); // sizeof(USERCONNECT)
DWORD
NTSTATUS
NTAPI
NtUserQueryInformationThread(
DWORD dwUnknown1,
DWORD dwUnknown2,
DWORD dwUnknown3,
DWORD dwUnknown4,
DWORD dwUnknown5);
IN HANDLE ThreadHandle,
IN USERTHREADINFOCLASS ThreadInformationClass,
OUT PVOID ThreadInformation,
IN ULONG ThreadInformationLength
);
DWORD
NTAPI

View file

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

View file

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

View file

@ -482,7 +482,7 @@
@ stdcall NtUserPostThreadMessage(long long long long)
@ stdcall NtUserPrintWindow(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 NtUserQuerySendMessage(long)
@ stdcall NtUserQueryWindow(ptr long)

View file

@ -484,7 +484,7 @@
@ stdcall NtUserPostThreadMessage(long long long long)
@ stdcall NtUserPrintWindow(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 NtUserQuerySendMessage(long)
@ stdcall NtUserQueryUserCounters(long long long long long)

View file

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