typedef struct _MEMORY_RANGE_ARRAY_LINK { ULONG Next; // ??? ULONG NextTable; // (NextTable * PAGE_SIZE) is file offset of next array ULONG CheckSum; // Always zero ULONG EntryCount; // 255 in practice, for the whole thing to fit in 1 page (254 entries + header) } MEMORY_RANGE_ARRAY_LINK, *PMEMORY_RANGE_ARRAY_LINK;