Process Hacker
_RTL_HEAP_WALK_ENTRY Struct Reference

#include <ntrtl.h>

Data Fields

PVOID DataAddress
 
SIZE_T DataSize
 
UCHAR OverheadBytes
 
UCHAR SegmentIndex
 
USHORT Flags
 
union {
   struct {
      SIZE_T   Settable
 
      USHORT   TagIndex
 
      USHORT   AllocatorBackTraceIndex
 
      ULONG   Reserved [2]
 
   }   Block
 
   struct {
      ULONG   CommittedSize
 
      ULONG   UnCommittedSize
 
      PVOID   FirstEntry
 
      PVOID   LastEntry
 
   }   Segment
 
}; 
 

Detailed Description

Definition at line 3497 of file ntrtl.h.

Field Documentation

union { ... }
USHORT AllocatorBackTraceIndex

Definition at line 3510 of file ntrtl.h.

struct { ... } Block
ULONG CommittedSize

Definition at line 3515 of file ntrtl.h.

PVOID DataAddress

Definition at line 3499 of file ntrtl.h.

SIZE_T DataSize

Definition at line 3500 of file ntrtl.h.

PVOID FirstEntry

Definition at line 3517 of file ntrtl.h.

USHORT Flags

Definition at line 3503 of file ntrtl.h.

PVOID LastEntry

Definition at line 3518 of file ntrtl.h.

UCHAR OverheadBytes

Definition at line 3501 of file ntrtl.h.

ULONG Reserved[2]

Definition at line 3511 of file ntrtl.h.

struct { ... } Segment
UCHAR SegmentIndex

Definition at line 3502 of file ntrtl.h.

SIZE_T Settable

Definition at line 3508 of file ntrtl.h.

USHORT TagIndex

Definition at line 3509 of file ntrtl.h.

ULONG UnCommittedSize

Definition at line 3516 of file ntrtl.h.


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