ReactOS  0.4.14-dev-293-g2b39b42
_DPH_HEAP_BLOCK Struct Reference
Collaboration diagram for _DPH_HEAP_BLOCK:

Public Attributes

union {
   struct _DPH_HEAP_BLOCK *   pNextAlloc
 
   LIST_ENTRY   AvailableEntry
 
   RTL_BALANCED_LINKS   TableLinks
 
}; 
 
PUCHAR pUserAllocation
 
PUCHAR pVirtualBlock
 
SIZE_T nVirtualBlockSize
 
SIZE_T nVirtualAccessSize
 
SIZE_T nUserRequestedSize
 
SIZE_T nUserActualSize
 
PVOID UserValue
 
ULONG UserFlags
 
PRTL_TRACE_BLOCK StackTrace
 
LIST_ENTRY AdjacencyEntry
 
PUCHAR pVirtualRegion
 

Detailed Description

Definition at line 40 of file heappage.c.

Member Data Documentation

◆ @4030

union { ... }

◆ AdjacencyEntry

LIST_ENTRY _DPH_HEAP_BLOCK::AdjacencyEntry

Definition at line 57 of file heappage.c.

◆ AvailableEntry

LIST_ENTRY _DPH_HEAP_BLOCK::AvailableEntry

Definition at line 45 of file heappage.c.

Referenced by RtlpDphCoalesceNodeIntoAvailable().

◆ nUserActualSize

SIZE_T _DPH_HEAP_BLOCK::nUserActualSize

Definition at line 53 of file heappage.c.

Referenced by RtlpPageHeapAllocate().

◆ nUserRequestedSize

SIZE_T _DPH_HEAP_BLOCK::nUserRequestedSize

Definition at line 52 of file heappage.c.

Referenced by RtlpPageHeapAllocate().

◆ nVirtualAccessSize

SIZE_T _DPH_HEAP_BLOCK::nVirtualAccessSize

Definition at line 51 of file heappage.c.

Referenced by RtlpDphPlaceOnBusyList(), and RtlpPageHeapAllocate().

◆ nVirtualBlockSize

◆ pNextAlloc

struct _DPH_HEAP_BLOCK* _DPH_HEAP_BLOCK::pNextAlloc

◆ pUserAllocation

PUCHAR _DPH_HEAP_BLOCK::pUserAllocation

Definition at line 48 of file heappage.c.

Referenced by RtlpDphPlaceOnBusyList(), and RtlpPageHeapAllocate().

◆ pVirtualBlock

PUCHAR _DPH_HEAP_BLOCK::pVirtualBlock

◆ pVirtualRegion

PUCHAR _DPH_HEAP_BLOCK::pVirtualRegion

Definition at line 58 of file heappage.c.

◆ StackTrace

PRTL_TRACE_BLOCK _DPH_HEAP_BLOCK::StackTrace

Definition at line 56 of file heappage.c.

Referenced by RtlpPageHeapAllocate().

◆ TableLinks

RTL_BALANCED_LINKS _DPH_HEAP_BLOCK::TableLinks

Definition at line 46 of file heappage.c.

Referenced by RtlpDphAllocateNodeForTable().

◆ UserFlags

ULONG _DPH_HEAP_BLOCK::UserFlags

Definition at line 55 of file heappage.c.

Referenced by RtlpPageHeapAllocate().

◆ UserValue

PVOID _DPH_HEAP_BLOCK::UserValue

Definition at line 54 of file heappage.c.

Referenced by RtlpPageHeapAllocate().


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