- fix number of params in 3 win32k syscalls

- patch by Stefan Ginsberg  (stefan__100__@hotmail.com)
(NtUserGetClassInfo params advised by myself)


svn path=/trunk/; revision=32010
This commit is contained in:
Ged Murphy 2008-01-26 12:55:46 +00:00
parent e75fa7f9f6
commit 5b5baba7f5
5 changed files with 20 additions and 13 deletions

View file

@ -63,6 +63,7 @@ GetClassInfoExA(
Ret = NtUserGetClassInfo(hInstance,
&ClassName,
(LPWNDCLASSEXW)lpwcx,
NULL,
TRUE);
if (!IS_ATOM(lpszClass))
@ -118,6 +119,7 @@ GetClassInfoExW(
return NtUserGetClassInfo(hInstance,
&ClassName,
lpwcx,
NULL,
FALSE);
}
@ -1226,7 +1228,8 @@ UnregisterClassA(
ClassName.Buffer = (PWSTR)((ULONG_PTR)lpClassName);
Ret = NtUserUnregisterClass(&ClassName,
hInstance);
hInstance,
0);
if (!IS_ATOM(lpClassName))
RtlFreeUnicodeString(&ClassName);
@ -1260,7 +1263,8 @@ UnregisterClassW(
ClassName.Buffer = (PWSTR)((ULONG_PTR)lpClassName);
return NtUserUnregisterClass(&ClassName,
hInstance);
hInstance,
0);
}
/* EOF */

View file

@ -1099,6 +1099,7 @@ BOOL NTAPI
NtUserGetClassInfo(HINSTANCE hInstance,
PUNICODE_STRING ClassName,
LPWNDCLASSEXW wcex,
LPWSTR *ppszMenuName,
BOOL Ansi);
INT
@ -1496,7 +1497,8 @@ NtUserInitTask(
DWORD Unknown7,
DWORD Unknown8,
DWORD Unknown9,
DWORD Unknown10);
DWORD Unknown10,
DWORD Unknown11);
INT
NTAPI
@ -2422,7 +2424,8 @@ BOOL
NTAPI
NtUserUnregisterClass(
PUNICODE_STRING ClassNameOrAtom,
HINSTANCE hInstance);
HINSTANCE hInstance,
DWORD Unknown);
BOOL
NTAPI

View file

@ -2104,7 +2104,8 @@ NtUserSetClassWord(DWORD Unknown0,
BOOL NTAPI
NtUserUnregisterClass(IN PUNICODE_STRING ClassNameOrAtom,
IN HINSTANCE hInstance)
IN HINSTANCE hInstance,
DWORD Unknown)
{
UNICODE_STRING CapturedClassName;
BOOL Ret = FALSE;
@ -2157,7 +2158,8 @@ NtUserGetClassInfo(
HINSTANCE hInstance,
PUNICODE_STRING ClassName,
LPWNDCLASSEXW lpWndClassEx,
BOOL Ansi)
LPWSTR *ppszMenuName,
BOOL Ansi);
{
UNICODE_STRING CapturedClassName;
PWINDOWCLASS Class;

View file

@ -414,7 +414,8 @@ NtUserInitTask(
DWORD Unknown7,
DWORD Unknown8,
DWORD Unknown9,
DWORD Unknown10)
DWORD Unknown10,
DWORD Unknown11)
{
UNIMPLEMENTED

View file

@ -391,8 +391,7 @@ NtUserGetAsyncKeyState 1
NtUserGetAtomName 2
NtUserGetCaretBlinkTime 0
NtUserGetCaretPos 1
# NtUserGetClassInfo 5 Wrong number of param ?
NtUserGetClassInfo 4
NtUserGetClassInfo 5
NtUserGetClassName 3
NtUserGetClipboardData 2
NtUserGetClipboardFormatName 3
@ -453,8 +452,7 @@ NtUserHiliteMenuItem 4
NtUserImpersonateDdeClientWindow 2
NtUserInitialize 3
NtUserInitializeClientPfnArrays 4
# NtUserInitTask 12 Wrong number of param ?
NtUserInitTask 11
NtUserInitTask 12
NtUserInternalGetWindowText 3
NtUserInvalidateRect 3
NtUserInvalidateRgn 3
@ -580,8 +578,7 @@ NtUserUnhookWindowsHookEx 1
NtUserUnhookWinEvent 1
NtUserUnloadKeyboardLayout 1
NtUserUnlockWindowStation 1
# NtUserUnregisterClass 3 Wrong number of param ?
NtUserUnregisterClass 2
NtUserUnregisterClass 3
NtUserUnregisterUserApiHook 0
NtUserUnregisterHotKey 2
NtUserUpdateInputContext 3