[KERNEL32]

Fix parameters usage when calling NtDuplicateObject.

svn path=/trunk/; revision=59485
This commit is contained in:
Hermès Bélusca-Maïto 2013-07-14 14:52:39 +00:00
parent 4a9c806d41
commit 542bb5560c

View file

@ -52,6 +52,7 @@ RegisterWaitForInputIdle(WaitForInputIdleType lpfnRegisterWaitForInputIdle);
/* FUNCTIONS ****************************************************************/ /* FUNCTIONS ****************************************************************/
// NOTE: Code duplicated from BasepDuplicateAndWriteHandle
VOID VOID
WINAPI WINAPI
StuffStdHandle(IN HANDLE ProcessHandle, StuffStdHandle(IN HANDLE ProcessHandle,
@ -67,9 +68,8 @@ StuffStdHandle(IN HANDLE ProcessHandle,
StandardHandle, StandardHandle,
ProcessHandle, ProcessHandle,
&DuplicatedHandle, &DuplicatedHandle,
DUPLICATE_SAME_ACCESS | DUPLICATE_SAME_ATTRIBUTES, 0, 0,
0, DUPLICATE_SAME_ACCESS | DUPLICATE_SAME_ATTRIBUTES);
0);
if (NT_SUCCESS(Status)) if (NT_SUCCESS(Status))
{ {
/* Write it */ /* Write it */
@ -715,6 +715,7 @@ BasepConvertPriorityClass(IN ULONG dwCreationFlags)
/* /*
* Duplicates a standard handle and writes it where requested. * Duplicates a standard handle and writes it where requested.
*/ */
// NOTE: Code duplicated from StuffStdHandle
VOID VOID
WINAPI WINAPI
BasepDuplicateAndWriteHandle(IN HANDLE ProcessHandle, BasepDuplicateAndWriteHandle(IN HANDLE ProcessHandle,
@ -736,9 +737,8 @@ BasepDuplicateAndWriteHandle(IN HANDLE ProcessHandle,
StandardHandle, StandardHandle,
ProcessHandle, ProcessHandle,
&DuplicatedHandle, &DuplicatedHandle,
DUPLICATE_SAME_ACCESS | DUPLICATE_SAME_ATTRIBUTES, 0, 0,
0, DUPLICATE_SAME_ACCESS | DUPLICATE_SAME_ATTRIBUTES);
0);
if (NT_SUCCESS(Status)) if (NT_SUCCESS(Status))
{ {
/* Write it */ /* Write it */