Process Hacker
_PH_HANDLE_TABLE_ENTRY Struct Reference

#include <phbase.h>

Data Fields

union {
   PVOID   Object
 
   ULONG_PTR   Value
 
   struct {
      ULONG_PTR   Type: 1
 The type of the entry; 1 if the entry is free, otherwise 0 if the entry is in use.
 
      ULONG_PTR   Locked: 1
 Whether the entry is not locked; 1 if the entry is not locked, otherwise 0 if the entry is locked.
 
      ULONG_PTR   Value: sizeof(ULONG_PTR) * 8 - 2
 
   }   TypeAndValue
 
}; 
 
union {
   ACCESS_MASK   GrantedAccess
 
   ULONG   NextFreeValue
 
   ULONG_PTR   Value2
 
}; 
 

Detailed Description

Definition at line 3789 of file phbase.h.

Field Documentation

union { ... }
union { ... }
ACCESS_MASK GrantedAccess

Definition at line 3810 of file phbase.h.

ULONG_PTR Locked

Whether the entry is not locked; 1 if the entry is not locked, otherwise 0 if the entry is locked.

Definition at line 3804 of file phbase.h.

ULONG NextFreeValue

Definition at line 3811 of file phbase.h.

PVOID Object

Definition at line 3793 of file phbase.h.

ULONG_PTR Type

The type of the entry; 1 if the entry is free, otherwise 0 if the entry is in use.

Definition at line 3800 of file phbase.h.

struct { ... } TypeAndValue
ULONG_PTR Value

Definition at line 3794 of file phbase.h.

ULONG_PTR Value2

Definition at line 3812 of file phbase.h.


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