mirror of
https://github.com/reactos/reactos.git
synced 2025-05-11 13:27:47 +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,
|
Ret = NtUserGetClassInfo(hInstance,
|
||||||
&ClassName,
|
&ClassName,
|
||||||
(LPWNDCLASSEXW)lpwcx,
|
(LPWNDCLASSEXW)lpwcx,
|
||||||
|
NULL,
|
||||||
TRUE);
|
TRUE);
|
||||||
|
|
||||||
if (!IS_ATOM(lpszClass))
|
if (!IS_ATOM(lpszClass))
|
||||||
|
@ -118,6 +119,7 @@ GetClassInfoExW(
|
||||||
return NtUserGetClassInfo(hInstance,
|
return NtUserGetClassInfo(hInstance,
|
||||||
&ClassName,
|
&ClassName,
|
||||||
lpwcx,
|
lpwcx,
|
||||||
|
NULL,
|
||||||
FALSE);
|
FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1226,7 +1228,8 @@ UnregisterClassA(
|
||||||
ClassName.Buffer = (PWSTR)((ULONG_PTR)lpClassName);
|
ClassName.Buffer = (PWSTR)((ULONG_PTR)lpClassName);
|
||||||
|
|
||||||
Ret = NtUserUnregisterClass(&ClassName,
|
Ret = NtUserUnregisterClass(&ClassName,
|
||||||
hInstance);
|
hInstance,
|
||||||
|
0);
|
||||||
|
|
||||||
if (!IS_ATOM(lpClassName))
|
if (!IS_ATOM(lpClassName))
|
||||||
RtlFreeUnicodeString(&ClassName);
|
RtlFreeUnicodeString(&ClassName);
|
||||||
|
@ -1260,7 +1263,8 @@ UnregisterClassW(
|
||||||
ClassName.Buffer = (PWSTR)((ULONG_PTR)lpClassName);
|
ClassName.Buffer = (PWSTR)((ULONG_PTR)lpClassName);
|
||||||
|
|
||||||
return NtUserUnregisterClass(&ClassName,
|
return NtUserUnregisterClass(&ClassName,
|
||||||
hInstance);
|
hInstance,
|
||||||
|
0);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* EOF */
|
/* EOF */
|
||||||
|
|
|
@ -1099,6 +1099,7 @@ BOOL NTAPI
|
||||||
NtUserGetClassInfo(HINSTANCE hInstance,
|
NtUserGetClassInfo(HINSTANCE hInstance,
|
||||||
PUNICODE_STRING ClassName,
|
PUNICODE_STRING ClassName,
|
||||||
LPWNDCLASSEXW wcex,
|
LPWNDCLASSEXW wcex,
|
||||||
|
LPWSTR *ppszMenuName,
|
||||||
BOOL Ansi);
|
BOOL Ansi);
|
||||||
|
|
||||||
INT
|
INT
|
||||||
|
@ -1496,7 +1497,8 @@ NtUserInitTask(
|
||||||
DWORD Unknown7,
|
DWORD Unknown7,
|
||||||
DWORD Unknown8,
|
DWORD Unknown8,
|
||||||
DWORD Unknown9,
|
DWORD Unknown9,
|
||||||
DWORD Unknown10);
|
DWORD Unknown10,
|
||||||
|
DWORD Unknown11);
|
||||||
|
|
||||||
INT
|
INT
|
||||||
NTAPI
|
NTAPI
|
||||||
|
@ -2422,7 +2424,8 @@ BOOL
|
||||||
NTAPI
|
NTAPI
|
||||||
NtUserUnregisterClass(
|
NtUserUnregisterClass(
|
||||||
PUNICODE_STRING ClassNameOrAtom,
|
PUNICODE_STRING ClassNameOrAtom,
|
||||||
HINSTANCE hInstance);
|
HINSTANCE hInstance,
|
||||||
|
DWORD Unknown);
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
NTAPI
|
NTAPI
|
||||||
|
|
|
@ -2104,7 +2104,8 @@ NtUserSetClassWord(DWORD Unknown0,
|
||||||
|
|
||||||
BOOL NTAPI
|
BOOL NTAPI
|
||||||
NtUserUnregisterClass(IN PUNICODE_STRING ClassNameOrAtom,
|
NtUserUnregisterClass(IN PUNICODE_STRING ClassNameOrAtom,
|
||||||
IN HINSTANCE hInstance)
|
IN HINSTANCE hInstance,
|
||||||
|
DWORD Unknown)
|
||||||
{
|
{
|
||||||
UNICODE_STRING CapturedClassName;
|
UNICODE_STRING CapturedClassName;
|
||||||
BOOL Ret = FALSE;
|
BOOL Ret = FALSE;
|
||||||
|
@ -2157,7 +2158,8 @@ NtUserGetClassInfo(
|
||||||
HINSTANCE hInstance,
|
HINSTANCE hInstance,
|
||||||
PUNICODE_STRING ClassName,
|
PUNICODE_STRING ClassName,
|
||||||
LPWNDCLASSEXW lpWndClassEx,
|
LPWNDCLASSEXW lpWndClassEx,
|
||||||
BOOL Ansi)
|
LPWSTR *ppszMenuName,
|
||||||
|
BOOL Ansi);
|
||||||
{
|
{
|
||||||
UNICODE_STRING CapturedClassName;
|
UNICODE_STRING CapturedClassName;
|
||||||
PWINDOWCLASS Class;
|
PWINDOWCLASS Class;
|
||||||
|
|
|
@ -414,7 +414,8 @@ NtUserInitTask(
|
||||||
DWORD Unknown7,
|
DWORD Unknown7,
|
||||||
DWORD Unknown8,
|
DWORD Unknown8,
|
||||||
DWORD Unknown9,
|
DWORD Unknown9,
|
||||||
DWORD Unknown10)
|
DWORD Unknown10,
|
||||||
|
DWORD Unknown11)
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED
|
UNIMPLEMENTED
|
||||||
|
|
||||||
|
|
|
@ -391,8 +391,7 @@ NtUserGetAsyncKeyState 1
|
||||||
NtUserGetAtomName 2
|
NtUserGetAtomName 2
|
||||||
NtUserGetCaretBlinkTime 0
|
NtUserGetCaretBlinkTime 0
|
||||||
NtUserGetCaretPos 1
|
NtUserGetCaretPos 1
|
||||||
# NtUserGetClassInfo 5 Wrong number of param ?
|
NtUserGetClassInfo 5
|
||||||
NtUserGetClassInfo 4
|
|
||||||
NtUserGetClassName 3
|
NtUserGetClassName 3
|
||||||
NtUserGetClipboardData 2
|
NtUserGetClipboardData 2
|
||||||
NtUserGetClipboardFormatName 3
|
NtUserGetClipboardFormatName 3
|
||||||
|
@ -453,8 +452,7 @@ NtUserHiliteMenuItem 4
|
||||||
NtUserImpersonateDdeClientWindow 2
|
NtUserImpersonateDdeClientWindow 2
|
||||||
NtUserInitialize 3
|
NtUserInitialize 3
|
||||||
NtUserInitializeClientPfnArrays 4
|
NtUserInitializeClientPfnArrays 4
|
||||||
# NtUserInitTask 12 Wrong number of param ?
|
NtUserInitTask 12
|
||||||
NtUserInitTask 11
|
|
||||||
NtUserInternalGetWindowText 3
|
NtUserInternalGetWindowText 3
|
||||||
NtUserInvalidateRect 3
|
NtUserInvalidateRect 3
|
||||||
NtUserInvalidateRgn 3
|
NtUserInvalidateRgn 3
|
||||||
|
@ -580,8 +578,7 @@ NtUserUnhookWindowsHookEx 1
|
||||||
NtUserUnhookWinEvent 1
|
NtUserUnhookWinEvent 1
|
||||||
NtUserUnloadKeyboardLayout 1
|
NtUserUnloadKeyboardLayout 1
|
||||||
NtUserUnlockWindowStation 1
|
NtUserUnlockWindowStation 1
|
||||||
# NtUserUnregisterClass 3 Wrong number of param ?
|
NtUserUnregisterClass 3
|
||||||
NtUserUnregisterClass 2
|
|
||||||
NtUserUnregisterUserApiHook 0
|
NtUserUnregisterUserApiHook 0
|
||||||
NtUserUnregisterHotKey 2
|
NtUserUnregisterHotKey 2
|
||||||
NtUserUpdateInputContext 3
|
NtUserUpdateInputContext 3
|
||||||
|
|
Loading…
Reference in a new issue