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

#include <windows_heap.h>

Public Attributes

RTL_BALANCED_NODE TreeNode
 
union {
   WPARAM   VirtualAddess
 
   UINT16   UnusedBytes
 
}; 
 
union {
   UINT64   BitMask
 
   union {
      bool   ExtraPresent: 1
 
      bool   GuardPageCount: 1
 
      UINT8   GuardPageAlignment: 6
 
      UINT8   Spare: 4
 
      UINT64   AllocatedPages: 52
 
   } 
 
}; 
 

Detailed Description

Definition at line 544 of file windows_heap.h.

Member Data Documentation

◆ 

union { ... }

◆ 

union { ... }

◆ AllocatedPages

UINT64 _HEAP_LARGE_ALLOC_DATA::AllocatedPages

Definition at line 557 of file windows_heap.h.

◆ BitMask

UINT64 _HEAP_LARGE_ALLOC_DATA::BitMask

Definition at line 551 of file windows_heap.h.

◆ ExtraPresent

bool _HEAP_LARGE_ALLOC_DATA::ExtraPresent

Definition at line 553 of file windows_heap.h.

◆ GuardPageAlignment

UINT8 _HEAP_LARGE_ALLOC_DATA::GuardPageAlignment

Definition at line 555 of file windows_heap.h.

◆ GuardPageCount

bool _HEAP_LARGE_ALLOC_DATA::GuardPageCount

Definition at line 554 of file windows_heap.h.

◆ Spare

UINT8 _HEAP_LARGE_ALLOC_DATA::Spare

Definition at line 556 of file windows_heap.h.

◆ TreeNode

RTL_BALANCED_NODE _HEAP_LARGE_ALLOC_DATA::TreeNode

Definition at line 545 of file windows_heap.h.

◆ UnusedBytes

UINT16 _HEAP_LARGE_ALLOC_DATA::UnusedBytes

Definition at line 548 of file windows_heap.h.

◆ VirtualAddess

WPARAM _HEAP_LARGE_ALLOC_DATA::VirtualAddess

Definition at line 547 of file windows_heap.h.


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