enum TYPE_OF_MEMORY

typedef enum _TYPE_OF_MEMORY
{
         LoaderExceptionBlock = 0,
         LoaderSystemBlock = 1,
         LoaderFree = 2,
         LoaderBad = 3,
         LoaderLoadedProgram = 4,
         LoaderFirmwareTemporary = 5,
         LoaderFirmwarePermanent = 6,
         LoaderOsloaderHeap = 7,
         LoaderOsloaderStack = 8,
         LoaderSystemCode = 9,
         LoaderHalCode = 10,
         LoaderBootDriver = 11,
         LoaderConsoleInDriver = 12,
         LoaderConsoleOutDriver = 13,
         LoaderStartupDpcStack = 14,
         LoaderStartupKernelStack = 15,
         LoaderStartupPanicStack = 16,
         LoaderStartupPcrPage = 17,
         LoaderStartupPdrPage = 18,
         LoaderRegistryData = 19,
         LoaderMemoryData = 20,
         LoaderNlsData = 21,
         LoaderSpecialMemory = 22,
         LoaderBBTMemory = 23,
         LoaderReserve = 24,
         LoaderXIPRom = 25,
         LoaderHALCachedMemory = 26,
         LoaderLargePageFiller = 27,
         LoaderMaximum = 28
} TYPE_OF_MEMORY;

Windows Vista Kernel Structures