BlackBone
Windows memory hacking library
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
_OBJECT_HEADER Struct Reference

#include <NativeStructs.h>

Data Fields

ULONG_PTR PointerCount
 
union {
   ULONG_PTR   HandleCount
 
   void *   NextToFree
 
}; 
 
void * Lock
 
UCHAR TypeIndex
 
union {
   UCHAR   TraceFlags
 
   struct {
      UCHAR   DbgRefTrace: 1
 
      UCHAR   DbgTracePermanent: 1
 
   } 
 
}; 
 
UCHAR InfoMask
 
union {
   UCHAR   Flags
 
   struct {
      UCHAR   NewObject: 1
 
      UCHAR   KernelObject: 1
 
      UCHAR   KernelOnlyAccess: 1
 
      UCHAR   ExclusiveObject: 1
 
      UCHAR   PermanentObject: 1
 
      UCHAR   DefaultSecurityQuota: 1
 
      UCHAR   SingleHandleEntry: 1
 
      UCHAR   DeletedInline: 1
 
   } 
 
}; 
 
ULONG Spare
 
union {
   struct _OBJECT_CREATE_INFORMATION *   ObjectCreateInfo
 
   void *   QuotaBlockCharged
 
}; 
 
void * SecurityDescriptor
 
struct _QUAD Body
 

Field Documentation

union { ... }
union { ... }
union { ... }
union { ... }
struct _QUAD Body
UCHAR DbgRefTrace
UCHAR DbgTracePermanent
UCHAR DefaultSecurityQuota
UCHAR DeletedInline
UCHAR ExclusiveObject
UCHAR Flags
ULONG_PTR HandleCount
UCHAR InfoMask
UCHAR KernelObject
UCHAR KernelOnlyAccess
void* Lock
UCHAR NewObject
void* NextToFree
struct _OBJECT_CREATE_INFORMATION* ObjectCreateInfo
UCHAR PermanentObject
ULONG_PTR PointerCount
void* QuotaBlockCharged
void* SecurityDescriptor
UCHAR SingleHandleEntry
ULONG Spare
UCHAR TraceFlags
UCHAR TypeIndex

The documentation for this struct was generated from the following file: