From 662fd69962e67f31c1d1f0a749d805cea8fd990e Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Sun, 16 Nov 2003 13:47:20 +0000 Subject: [PATCH] Report handle information. svn path=/trunk/; revision=6661 --- reactos/ntoskrnl/ob/ntobj.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/reactos/ntoskrnl/ob/ntobj.c b/reactos/ntoskrnl/ob/ntobj.c index 2977db20aaa..760ff944bec 100644 --- a/reactos/ntoskrnl/ob/ntobj.c +++ b/reactos/ntoskrnl/ob/ntobj.c @@ -1,4 +1,4 @@ -/* $Id: ntobj.c,v 1.17 2003/10/21 15:50:51 ekohl Exp $ +/* $Id: ntobj.c,v 1.18 2003/11/16 13:47:20 ekohl Exp $ * * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS kernel @@ -87,6 +87,7 @@ NtQueryObject (IN HANDLE ObjectHandle, IN ULONG Length, OUT PULONG ReturnLength OPTIONAL) { + OBJECT_HANDLE_INFORMATION HandleInfo; POBJECT_HEADER ObjectHeader; ULONG InfoLength; PVOID Object; @@ -97,7 +98,7 @@ NtQueryObject (IN HANDLE ObjectHandle, NULL, KeGetPreviousMode(), &Object, - NULL); + &HandleInfo); if (!NT_SUCCESS (Status)) { return Status; @@ -118,8 +119,8 @@ NtQueryObject (IN HANDLE ObjectHandle, POBJECT_BASIC_INFORMATION BasicInfo; BasicInfo = (POBJECT_BASIC_INFORMATION)ObjectInformation; - BasicInfo->Attributes = 0; /* FIXME*/ - BasicInfo->GrantedAccess = 0; /* FIXME*/ + BasicInfo->Attributes = HandleInfo.HandleAttributes; + BasicInfo->GrantedAccess = HandleInfo.GrantedAccess; BasicInfo->HandleCount = ObjectHeader->HandleCount; BasicInfo->PointerCount = ObjectHeader->RefCount; BasicInfo->PagedPoolUsage = 0; /* FIXME*/