PVOID
AlRtCreateHeap(
  IN  ULONG Flags,
  IN  PVOID HeapBase,
  IN  ULONG Size
  );

Routine Description:

    This routine initializes a heap.

Arguments:

    Flags - Specifies optional attributes of the heap.

        Valid Flags Values:
        HEAP_ZERO_EXTRA_MEMORY. to make sure that extra memory passed
                    in is zeroed out.

    HeapBase - if not NULL, this specifies the base address for memory
    to use as the heap.  If NULL, memory is allocated by these routines.

    Size - Size of the block of memory passed in to be used as a heap

Return Value:

    PVOID - a pointer to be used in accessing the created heap.