Rizin
unix-like reverse engineering framework and cli tools
_HEAP_PAGE_RANGE_DESCRIPTOR Struct Reference

#include <windows_heap.h>

Public Attributes

union {
   RTL_BALANCED_NODE   TreeNode
 
   struct {
      ULONG   TreeSignature
 
      ULONG   UnusedBytes
 
   } 
 
   union {
      bool   ExtraPresent
 
      UINT16   Spare0: 15
 
   } 
 
}; 
 
UCHAR RangeFlags
 
UCHAR CommittedPageCount
 
USHORT Spare
 
union {
   UCHAR   Align [3]
 
}; 
 
union {
   UCHAR   UnitOffset
 
   UCHAR   UnitSize
 
}; 
 

Detailed Description

Definition at line 397 of file windows_heap.h.

Member Data Documentation

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ Align

UCHAR _HEAP_PAGE_RANGE_DESCRIPTOR::Align[3]

Definition at line 414 of file windows_heap.h.

◆ CommittedPageCount

UCHAR _HEAP_PAGE_RANGE_DESCRIPTOR::CommittedPageCount

Definition at line 410 of file windows_heap.h.

◆ ExtraPresent

bool _HEAP_PAGE_RANGE_DESCRIPTOR::ExtraPresent

Definition at line 405 of file windows_heap.h.

◆ RangeFlags

UCHAR _HEAP_PAGE_RANGE_DESCRIPTOR::RangeFlags

Definition at line 409 of file windows_heap.h.

Referenced by GetSegmentHeapBlocks(), and GetSingleSegmentBlock().

◆ Spare

USHORT _HEAP_PAGE_RANGE_DESCRIPTOR::Spare

Definition at line 411 of file windows_heap.h.

◆ Spare0

UINT16 _HEAP_PAGE_RANGE_DESCRIPTOR::Spare0

Definition at line 406 of file windows_heap.h.

◆ TreeNode

RTL_BALANCED_NODE _HEAP_PAGE_RANGE_DESCRIPTOR::TreeNode

Definition at line 399 of file windows_heap.h.

◆ TreeSignature

ULONG _HEAP_PAGE_RANGE_DESCRIPTOR::TreeSignature

Definition at line 401 of file windows_heap.h.

◆ UnitOffset

UCHAR _HEAP_PAGE_RANGE_DESCRIPTOR::UnitOffset

Definition at line 417 of file windows_heap.h.

Referenced by GetSingleSegmentBlock().

◆ UnitSize

UCHAR _HEAP_PAGE_RANGE_DESCRIPTOR::UnitSize

Definition at line 418 of file windows_heap.h.

Referenced by GetSegmentHeapBlocks().

◆ UnusedBytes

ULONG _HEAP_PAGE_RANGE_DESCRIPTOR::UnusedBytes

Definition at line 402 of file windows_heap.h.

Referenced by GetSegmentHeapBlocks(), and GetSingleSegmentBlock().


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