fixed calls to NtDuplicateObject
Modified: trunk/reactos/drivers/net/ndis/ndis/config.c
Modified: trunk/reactos/lib/kernel32/misc/handle.c
Modified: trunk/reactos/lib/rtl/registry.c
Modified: trunk/reactos/subsys/win32k/ntuser/csr.c
_____
Modified: trunk/reactos/drivers/net/ndis/ndis/config.c
--- trunk/reactos/drivers/net/ndis/ndis/config.c 2005-12-10
17:00:54 UTC (rev 20039)
+++ trunk/reactos/drivers/net/ndis/ndis/config.c 2005-12-10
17:09:35 UTC (rev 20040)
@@ -180,7 +180,7 @@
NDIS_DbgPrint(MAX_TRACE, ("Called\n"));
*Status = ZwDuplicateObject(NtCurrentProcess(), RootKeyHandle,
- NtCurrentProcess(), &KeyHandle, 0,
FALSE,
+ NtCurrentProcess(), &KeyHandle, 0, 0,
DUPLICATE_SAME_ACCESS);
if(!NT_SUCCESS(*Status))
{
_____
Modified: trunk/reactos/lib/kernel32/misc/handle.c
--- trunk/reactos/lib/kernel32/misc/handle.c 2005-12-10 17:00:54 UTC
(rev 20039)
+++ trunk/reactos/lib/kernel32/misc/handle.c 2005-12-10 17:09:35 UTC
(rev 20040)
@@ -232,7 +232,7 @@
hTargetProcessHandle,
lpTargetHandle,
dwDesiredAccess,
- (BOOLEAN)bInheritHandle,
+ bInheritHandle ? OBJ_INHERIT : 0,
dwOptions);
if (!NT_SUCCESS(Status))
{
_____
Modified: trunk/reactos/lib/rtl/registry.c
--- trunk/reactos/lib/rtl/registry.c 2005-12-10 17:00:54 UTC (rev
20039)
+++ trunk/reactos/lib/rtl/registry.c 2005-12-10 17:09:35 UTC (rev
20040)
@@ -44,7 +44,7 @@
NtCurrentProcess(),
KeyHandle,
0,
- FALSE,
+ 0,
DUPLICATE_SAME_ACCESS);
#ifndef NDEBUG
if(!NT_SUCCESS(Status))
_____
Modified: trunk/reactos/subsys/win32k/ntuser/csr.c
--- trunk/reactos/subsys/win32k/ntuser/csr.c 2005-12-10 17:00:54 UTC
(rev 20039)
+++ trunk/reactos/subsys/win32k/ntuser/csr.c 2005-12-10 17:09:35 UTC
(rev 20040)
@@ -121,7 +121,7 @@
CsrProcessHandle,
Handle,
DesiredAccess,
- TRUE,
+ OBJ_INHERIT,
0);
/* Close our handle to CSRSS */