From 2bdfe0bedc8c3d1f6ff5996d23f99ee6a0920ad2 Mon Sep 17 00:00:00 2001 From: Alex Date: Thu, 2 Mar 2023 02:31:52 +0200 Subject: [PATCH] Updated FexExtended structure --- Fex.hpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Fex.hpp b/Fex.hpp index 4668adb..6d36e19 100644 --- a/Fex.hpp +++ b/Fex.hpp @@ -43,6 +43,13 @@ enum FexDriverType /* ... */ }; +enum FexDriverInputTypes +{ + FexDriverInputTypes_Mouse = 0b00000001, + FexDriverInputTypes_Keyboard = 0b00000010, + /* ... */ +}; + struct Fex { char Magic[4]; @@ -64,6 +71,8 @@ struct FexExtended { char Name[64]; enum FexDriverType Type : 4; + enum FexDriverInputTypes TypeFlags : 4; + bool OverrideOnConflict : 1; int (*Callback)(struct KernelCallback *); struct DriverBind