#ifndef _NTMMAPI_H
// private
typedef struct _MEMORY_REGION_INFORMATION
{
PVOID AllocationBase; // Base address of the allocation.
ULONG AllocationProtect; // Page protection when the allocation was created (individual pages can be different from this value).
ULONG RegionType; // Region type flags.
SIZE_T RegionSize; // The combined size of pages in the region.
SIZE_T CommitSize; // The commit charge associated with the allocation.
} MEMORY_REGION_INFORMATION, *PMEMORY_REGION_INFORMATION;
View code on GitHubThis structure is documented in Windows SDK.