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

_HEAP_FREE_ENTRY Struct Reference

#include <heap.h>

List of all members.

Public Attributes

USHORT Size
USHORT PreviousSize
UCHAR SegmentIndex
UCHAR Flags
UCHAR Index
UCHAR Mask
LIST_ENTRY FreeList


Member Data Documentation

UCHAR _HEAP_FREE_ENTRY::Flags
 

Definition at line 200 of file heap.h.

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

LIST_ENTRY _HEAP_FREE_ENTRY::FreeList
 

Definition at line 214 of file heap.h.

UCHAR _HEAP_FREE_ENTRY::Index
 

Definition at line 207 of file heap.h.

UCHAR _HEAP_FREE_ENTRY::Mask
 

Definition at line 208 of file heap.h.

USHORT _HEAP_FREE_ENTRY::PreviousSize
 

Definition at line 182 of file heap.h.

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

UCHAR _HEAP_FREE_ENTRY::SegmentIndex
 

Definition at line 189 of file heap.h.

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

USHORT _HEAP_FREE_ENTRY::Size
 

Definition at line 174 of file heap.h.

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


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