#ifndef _NTRTL_H
typedef struct _RTL_SEGMENT_HEAP_VA_CALLBACKS
{
HANDLE CallbackContext;
PALLOCATE_VIRTUAL_MEMORY_EX_CALLBACK AllocateVirtualMemory;
PFREE_VIRTUAL_MEMORY_EX_CALLBACK FreeVirtualMemory;
PQUERY_VIRTUAL_MEMORY_CALLBACK QueryVirtualMemory;
} RTL_SEGMENT_HEAP_VA_CALLBACKS, *PRTL_SEGMENT_HEAP_VA_CALLBACKS;
View code on GitHub// ntifs.h
typedef struct _RTL_SEGMENT_HEAP_VA_CALLBACKS {
HANDLE CallbackContext;
PALLOCATE_VIRTUAL_MEMORY_EX_CALLBACK AllocateVirtualMemory;
PFREE_VIRTUAL_MEMORY_EX_CALLBACK FreeVirtualMemory;
PQUERY_VIRTUAL_MEMORY_CALLBACK QueryVirtualMemory;
} RTL_SEGMENT_HEAP_VA_CALLBACKS, *PRTL_SEGMENT_HEAP_VA_CALLBACKS;
View the official Windows Driver Kit DDI referenceThis structure is documented in Windows Driver Kit.
Reserved for system use.
CallbackContextReserved for system use.
AllocateVirtualMemoryReserved for system use.
FreeVirtualMemoryReserved for system use.
QueryVirtualMemoryReserved for system use.