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

#include <NativeStructs.h>

Data Fields

ULONG NextHandleNeedingPool
 
long ExtraInfoPages
 
LONG_PTR TableCode
 
struct _EPROCESS * QuotaProcess
 
struct _LIST_ENTRY HandleTableList
 
ULONG UniqueProcessId
 
union {
   ULONG   Flags
 
   struct {
      UCHAR   StrictFIFO: 1
 
      UCHAR   EnableHandleExceptions: 1
 
      UCHAR   Rundown: 1
 
      UCHAR   Duplicated: 1
 
   }   u1
 
u2
 
void * HandleContentionEvent
 
void * HandleTableLock
 
union {
   struct _HANDLE_TABLE_FREE_LIST   FreeLists [1]
 
   struct {
      UCHAR   ActualEntry [32]
 
      struct _HANDLE_TRACE_DEBUG_INFO *   DebugInfo
 
   }   u3
 
u4
 

Field Documentation

UCHAR ActualEntry[32]
struct _HANDLE_TRACE_DEBUG_INFO* DebugInfo
UCHAR Duplicated
UCHAR EnableHandleExceptions
long ExtraInfoPages
ULONG Flags
struct _HANDLE_TABLE_FREE_LIST FreeLists[1]
void* HandleContentionEvent
struct _LIST_ENTRY HandleTableList
void* HandleTableLock
ULONG NextHandleNeedingPool
struct _EPROCESS* QuotaProcess
UCHAR Rundown
UCHAR StrictFIFO
LONG_PTR TableCode
struct { ... } u1
union { ... } u2
struct { ... } u3
union { ... } u4
ULONG UniqueProcessId

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