Implement BlAddVirtualMemoryMapping() and BlInitializeVirtualMemory() routines
All checks were successful
ci/woodpecker/push/build Pipeline was successful

This commit is contained in:
2022-12-06 17:49:00 +01:00
parent 2f03f84a20
commit 3876414a48
3 changed files with 309 additions and 0 deletions

View File

@@ -89,6 +89,15 @@ typedef struct _LOADER_INFORMATION_BLOCK
PVOID DbgPrint;
} LOADER_INFORMATION_BLOCK, *PLOADER_INFORMATION_BLOCK;
typedef struct _LOADER_MEMORY_MAPPING
{
LIST_ENTRY ListEntry;
PVOID VirtualAddress;
PVOID PhysicalAddress;
UINT NumberOfPages;
LOADER_MEMORY_TYPE MemoryType;
} LOADER_MEMORY_MAPPING, *PLOADER_MEMORY_MAPPING;
/* Loader provided information needed by the kernel to initialize */
typedef struct _KERNEL_INITIALIZATION_BLOCK
{