BlackBone
Windows memory hacking library
|
#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 |
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 |