-/* $Id: ntobj.c,v 1.10 2002/09/07 15:13:04 chorns Exp $
+/* $Id: ntobj.c,v 1.11 2002/09/08 10:23:39 chorns Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
/* INCLUDES *****************************************************************/
-#include <ntoskrnl.h>
+#include <ddk/ntddk.h>
+#include <internal/ob.h>
+#include <internal/id.h>
#define NDEBUG
#include <internal/debug.h>
-
/* FUNCTIONS ************************************************************/
NTSTATUS
the different object types*/
{
POBJECT_NAME_INFORMATION nameinfo;
- PROS_OBJECT_TYPE_INFORMATION typeinfo;
+ POBJECT_TYPE_INFORMATION typeinfo;
PFILE_NAME_INFORMATION filenameinfo;
PVOID Object;
NTSTATUS Status;
ObDereferenceObject(Object);
return STATUS_NOT_IMPLEMENTED;
case ObjectTypeInformation:
- typeinfo = (PROS_OBJECT_TYPE_INFORMATION)ObjectInformation;
- if (Length!=sizeof(ROS_OBJECT_TYPE_INFORMATION)) return STATUS_INVALID_BUFFER_SIZE;
+ typeinfo = (POBJECT_TYPE_INFORMATION)ObjectInformation;
+ if (Length!=sizeof(OBJECT_TYPE_INFORMATION)) return STATUS_INVALID_BUFFER_SIZE;
// FIXME: Is this supposed to only be the header's Name field?
// Can somebody check/verify this?