ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

PHEAP Struct Reference

#include <heap.h>

Data Fields

SIZE_T MaximumSize
SIZE_T CurrentAllocBytes
SIZE_T MaxAllocBytes
ULONG NumAllocs
ULONG NumFrees
SIZE_T LargestAllocation
ULONGLONG AllocationTime
ULONGLONG FreeTime
ULONG_PTR TerminatingBlock
HEAP_BLOCK Blocks
HEAP_ENTRY Entry
ULONG SegmentSignature
ULONG SegmentFlags
LIST_ENTRY SegmentListEntry
struct _HEAP * Heap
PVOID BaseAddress
ULONG NumberOfPages
PHEAP_ENTRY FirstEntry
PHEAP_ENTRY LastValidEntry
ULONG NumberOfUnCommittedPages
ULONG NumberOfUnCommittedRanges
USHORT SegmentAllocatorBackTraceIndex
USHORT Reserved
LIST_ENTRY UCRSegmentList
ULONG Flags
ULONG ForceFlags
ULONG CompatibilityFlags
ULONG EncodeFlagMask
HEAP_ENTRY Encoding
ULONG_PTR PointerKey
ULONG Interceptor
ULONG VirtualMemoryThreshold
ULONG Signature
SIZE_T SegmentReserve
SIZE_T SegmentCommit
SIZE_T DeCommitFreeBlockThreshold
SIZE_T DeCommitTotalFreeThreshold
SIZE_T TotalFreeSize
SIZE_T MaximumAllocationSize
USHORT ProcessHeapsListIndex
USHORT HeaderValidateLength
PVOID HeaderValidateCopy
USHORT NextAvailableTagIndex
USHORT MaximumTagIndex
PHEAP_TAG_ENTRY TagEntries
LIST_ENTRY UCRList
LIST_ENTRY UCRSegments
ULONG_PTR AlignRound
ULONG_PTR AlignMask
LIST_ENTRY VirtualAllocdBlocks
LIST_ENTRY SegmentList
struct _HEAP_SEGMENT * Segments [HEAP_SEGMENTS]
USHORT AllocatorBackTraceIndex
ULONG NonDedicatedListLength
PVOID BlocksIndex
PVOID UCRIndex
PHEAP_PSEUDO_TAG_ENTRY PseudoTagEntries
LIST_ENTRY FreeLists [HEAP_FREELISTS]
union {
   ULONG   FreeListsInUseUlong [HEAP_FREELISTS/(sizeof(ULONG)*8)]
   UCHAR   FreeListsInUseBytes [HEAP_FREELISTS/(sizeof(UCHAR)*8)]
u
PHEAP_LOCK LockVariable
PRTL_HEAP_COMMIT_ROUTINE CommitRoutine
PVOID FrontEndHeap
USHORT FrontHeapLockCount
UCHAR FrontEndHeapType
HEAP_COUNTERS Counters
HEAP_TUNING_PARAMETERS TuningParameters

Detailed Description

Definition at line 54 of file heap.c.


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

Generated on Sun May 27 2012 06:35:52 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.