Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

_HEAP_SEGMENT Struct Reference

#include <heap.h>

List of all members.

Public Attributes

HEAP_ENTRY Entry
ULONG Signature
ULONG Flags
_HEAPHeap
SIZE_T LargestUnCommittedRange
PVOID BaseAddress
ULONG NumberOfPages
PHEAP_ENTRY FirstEntry
PHEAP_ENTRY LastValidEntry
ULONG NumberOfUnCommittedPages
ULONG NumberOfUnCommittedRanges
PHEAP_UNCOMMMTTED_RANGE UnCommittedRanges
USHORT AllocatorBackTraceIndex
USHORT Reserved
PHEAP_ENTRY LastEntryInSegment


Member Data Documentation

USHORT _HEAP_SEGMENT::AllocatorBackTraceIndex
 

Definition at line 275 of file heap.h.

Referenced by RtlQueryProcessHeapInformation().

PVOID _HEAP_SEGMENT::BaseAddress
 

Definition at line 267 of file heap.h.

Referenced by RtlProtectHeap(), and RtlUsageHeap().

HEAP_ENTRY _HEAP_SEGMENT::Entry
 

Definition at line 260 of file heap.h.

Referenced by RtlpDeCommitFreeBlock(), and RtlUsageHeap().

PHEAP_ENTRY _HEAP_SEGMENT::FirstEntry
 

Definition at line 269 of file heap.h.

Referenced by RtlpDeCommitFreeBlock(), RtlpValidateHeapEntry(), RtlQueryProcessHeapInformation(), RtlWalkHeap(), and RtlZeroHeap().

ULONG _HEAP_SEGMENT::Flags
 

Definition at line 263 of file heap.h.

Referenced by RtlpInsertFreeBlock(), and RtlWalkHeap().

struct _HEAP* _HEAP_SEGMENT::Heap
 

Definition at line 264 of file heap.h.

SIZE_T _HEAP_SEGMENT::LargestUnCommittedRange
 

Definition at line 265 of file heap.h.

Referenced by RtlCompactHeap(), and RtlpExtendHeap().

PHEAP_ENTRY _HEAP_SEGMENT::LastEntryInSegment
 

Definition at line 277 of file heap.h.

Referenced by RtlAllocateHeap(), RtlAllocateHeapSlowly(), RtlpCoalesceFreeBlocks(), RtlpDeCommitFreeBlock(), RtlpGrowBlockInPlace(), and RtlReAllocateHeap().

PHEAP_ENTRY _HEAP_SEGMENT::LastValidEntry
 

Definition at line 270 of file heap.h.

Referenced by RtlExtendHeap(), RtlpInsertFreeBlock(), RtlProtectHeap(), RtlpValidateHeapEntry(), RtlQueryProcessHeapInformation(), RtlUsageHeap(), RtlWalkHeap(), and RtlZeroHeap().

ULONG _HEAP_SEGMENT::NumberOfPages
 

Definition at line 268 of file heap.h.

Referenced by RtlpQueryProcessEnumHeapsRoutine(), RtlQueryProcessHeapInformation(), RtlUsageHeap(), and RtlWalkHeap().

ULONG _HEAP_SEGMENT::NumberOfUnCommittedPages
 

Definition at line 272 of file heap.h.

Referenced by RtlpDeCommitFreeBlock(), RtlpExtendHeap(), RtlpQueryProcessEnumHeapsRoutine(), RtlQueryProcessHeapInformation(), RtlUsageHeap(), and RtlWalkHeap().

ULONG _HEAP_SEGMENT::NumberOfUnCommittedRanges
 

Definition at line 273 of file heap.h.

USHORT _HEAP_SEGMENT::Reserved
 

Definition at line 276 of file heap.h.

ULONG _HEAP_SEGMENT::Signature
 

Definition at line 262 of file heap.h.

PHEAP_UNCOMMMTTED_RANGE _HEAP_SEGMENT::UnCommittedRanges
 

Definition at line 274 of file heap.h.

Referenced by RtlQueryProcessHeapInformation(), RtlUsageHeap(), RtlWalkHeap(), and RtlZeroHeap().


The documentation for this struct was generated from the following file:
Generated on Sat May 15 19:46:18 2004 for test by doxygen 1.3.7