Process Hacker
_PH_OBJECT_HEADER Struct Reference

The object header contains object manager information including the reference count of an object and its type. More...

#include <refp.h>

Data Fields

union {
   struct {
      union {
         LONG   RefCount
 
         PVOID   PaddingDoNotUse
 
      } 
 
      USHORT   TypeIndex
 
      UCHAR   Flags
 
      UCHAR   Reserved1
 
   } 
 
   SLIST_ENTRY   DeferDeleteListEntry
 
}; 
 
QUAD_PTR Body
 The body of the object.
 

Detailed Description

The object header contains object manager information including the reference count of an object and its type.

Definition at line 37 of file refp.h.

Field Documentation

union { ... }
QUAD_PTR Body

The body of the object.

For use by the PhObjectToObjectHeader and PhObjectHeaderToObject macros.

Definition at line 65 of file refp.h.

SLIST_ENTRY DeferDeleteListEntry

Definition at line 55 of file refp.h.

UCHAR Flags

Definition at line 49 of file refp.h.

PVOID PaddingDoNotUse

Definition at line 46 of file refp.h.

LONG RefCount

Definition at line 45 of file refp.h.

UCHAR Reserved1

Definition at line 50 of file refp.h.

USHORT TypeIndex

Definition at line 48 of file refp.h.


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