summaryrefslogtreecommitdiffhomepage
path: root/Private/DriverKit/KernelDev.h
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-04-25 13:44:36 +0200
committerAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-04-25 13:44:36 +0200
commit14f26421cc6ebd678c2b5a2a04fe6cdc63ee5d38 (patch)
tree45aa82d17f3c134b4e88851ab3be4ac7723e1bef /Private/DriverKit/KernelDev.h
parentd3c9b5287789534340146ffdb696f67aa8b7308d (diff)
MHR-16: Adding BDiskFormatFactory according to MHR-16, bug fixes and
improvements as well. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'Private/DriverKit/KernelDev.h')
-rw-r--r--Private/DriverKit/KernelDev.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/Private/DriverKit/KernelDev.h b/Private/DriverKit/KernelDev.h
index daa60a7c..8b6888f0 100644
--- a/Private/DriverKit/KernelDev.h
+++ b/Private/DriverKit/KernelDev.h
@@ -10,7 +10,11 @@
#include <DriverKit/KernelStd.h>
+struct _kernelDevice;
+
+/// @brief Kernel Device driver.
typedef struct _kernelDevice {
+ char name[255]; // the device name. Could be /./DEVICE_NAME/
int32_t(*read)(); // read from device.
int32_t(*write)(); // write to device.
struct _kernelDevice* (*open)(const char* path); // open device.