ULONG QueryReferences;
ULONG Reserved2;
ULONG DbgReferenceCount;
+#ifdef _WIN64
+ ULONG64 Reserved3;
+#endif
} OBJECT_HEADER_NAME_INFO, *POBJECT_HEADER_NAME_INFO;
typedef struct _OBJECT_HANDLE_COUNT_ENTRY
ULONG NonPagedPoolCharge;
ULONG SecurityDescriptorCharge;
PEPROCESS ExclusiveProcess;
+#ifdef _WIN64
+ ULONG64 Reserved;
+#endif
} OBJECT_HEADER_QUOTA_INFO, *POBJECT_HEADER_QUOTA_INFO;
//
//
typedef struct _OBJECT_HEADER
{
- LONG PointerCount;
+ LONG_PTR PointerCount;
union
{
- LONG HandleCount;
+ LONG_PTR HandleCount;
volatile PVOID NextToFree;
};
POBJECT_TYPE Type;
//
// Kernel Exports
//
-extern POBJECT_TYPE NTSYSAPI ObDirectoryType;
extern PDEVICE_MAP NTSYSAPI ObSystemDeviceMap;
#endif // !NTOS_MODE_USER