#ifndef _NTRTL_H
typedef struct _RTL_SEGMENT_HEAP_PARAMETERS
{
USHORT Version;
USHORT Size;
ULONG Flags;
RTL_SEGMENT_HEAP_MEMORY_SOURCE MemorySource;
SIZE_T Reserved[4];
} RTL_SEGMENT_HEAP_PARAMETERS, *PRTL_SEGMENT_HEAP_PARAMETERS;
View code on GitHub// ntifs.h
typedef struct _RTL_SEGMENT_HEAP_PARAMETERS {
USHORT Version;
USHORT Size;
ULONG Flags;
RTL_SEGMENT_HEAP_MEMORY_SOURCE MemorySource;
SIZE_T Reserved[4];
} RTL_SEGMENT_HEAP_PARAMETERS, *PRTL_SEGMENT_HEAP_PARAMETERS;
View the official Windows Driver Kit DDI referenceThis structure is documented in Windows Driver Kit.
The RTL_SEGMENT_HEAP_PARAMETERS structure contains the segment heap parameters.
VersionContains the size of this structure, in bytes. The value of this member will change as members are added to the structure.
SizeSpecifies the total size of the data returned, in bytes. This may include data that follows this structure.
FlagsThe flags associated with the segment heap.
MemorySourceSpecifies the memory source of the Segment heap.
ReservedReserved.