ReactOS  0.4.14-dev-1034-g1e60116
_BL_HEAP_POINTER Struct Reference
Collaboration diagram for _BL_HEAP_POINTER:

Public Attributes

union {
   struct {
      ULONG_PTR   BufferFree: 1
 
      ULONG_PTR   BufferOnHeap: 1
 
      ULONG_PTR   NotUsed: 1
 
      ULONG_PTR   BufferPointer: ((8 * sizeof(ULONG_PTR)) - BL_HEAP_POINTER_FLAG_BITS)
 
   } 
 
   PVOID   P
 
}; 
 

Detailed Description

Definition at line 17 of file heapalloc.c.

Member Data Documentation

◆ @146

union { ... }

◆ BufferFree

ULONG_PTR _BL_HEAP_POINTER::BufferFree

Definition at line 23 of file heapalloc.c.

Referenced by BlMmAllocateHeap(), MmHapCoalesceFreeBuffer(), and MmHapHeapAllocatorExtend().

◆ BufferOnHeap

ULONG_PTR _BL_HEAP_POINTER::BufferOnHeap

Definition at line 24 of file heapalloc.c.

Referenced by BlMmAllocateHeap(), MmHapCoalesceFreeBuffer(), and MmHapHeapAllocatorExtend().

◆ BufferPointer

ULONG_PTR _BL_HEAP_POINTER::BufferPointer

Definition at line 26 of file heapalloc.c.

◆ NotUsed

ULONG_PTR _BL_HEAP_POINTER::NotUsed

Definition at line 25 of file heapalloc.c.

◆ P


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