mirror of
https://github.com/reactos/reactos.git
synced 2025-05-06 18:31:26 +00:00
- 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:
parent
e75fa7f9f6
commit
5b5baba7f5
5 changed files with 20 additions and 13 deletions
|
@ -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 */
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -414,7 +414,8 @@ NtUserInitTask(
|
|||
DWORD Unknown7,
|
||||
DWORD Unknown8,
|
||||
DWORD Unknown9,
|
||||
DWORD Unknown10)
|
||||
DWORD Unknown10,
|
||||
DWORD Unknown11)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue