From 92a13c777a17801c7bb0af7362b093e1d6f41b9b Mon Sep 17 00:00:00 2001 From: Alex Date: Tue, 1 Nov 2022 04:30:59 +0200 Subject: [PATCH] Updated Driver API --- DAPI.hpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/DAPI.hpp b/DAPI.hpp index 6841ccb..2700784 100644 --- a/DAPI.hpp +++ b/DAPI.hpp @@ -45,6 +45,8 @@ struct KernelAPI unsigned long PageSize; void *(*RequestPage)(unsigned long Size); void (*FreePage)(void *Page, unsigned long Size); + void (*Map)(void *VirtualAddress, void *PhysicalAddress, unsigned long Flags); + void (*Unmap)(void *VirtualAddress); } Memory; struct KAPIPCI @@ -58,6 +60,7 @@ struct KernelAPI void (*DebugPrint)(char *String, unsigned long DriverUID); void (*DisplayPrint)(char *Value); void *(*memcpy)(void *Destination, void *Source, unsigned long Size); + void *(*memset)(void *Destination, int Value, unsigned long Size); } Util; struct KAPIDriverTalk