Updated FexExtended structure

This commit is contained in:
Alex 2023-03-02 02:31:52 +02:00
parent e851d32e49
commit 2bdfe0bedc
Signed by untrusted user who does not match committer: enderice2
GPG Key ID: EACC3AD603BAB4DD

View File

@ -43,6 +43,13 @@ enum FexDriverType
/* ... */ /* ... */
}; };
enum FexDriverInputTypes
{
FexDriverInputTypes_Mouse = 0b00000001,
FexDriverInputTypes_Keyboard = 0b00000010,
/* ... */
};
struct Fex struct Fex
{ {
char Magic[4]; char Magic[4];
@ -64,6 +71,8 @@ struct FexExtended
{ {
char Name[64]; char Name[64];
enum FexDriverType Type : 4; enum FexDriverType Type : 4;
enum FexDriverInputTypes TypeFlags : 4;
bool OverrideOnConflict : 1;
int (*Callback)(struct KernelCallback *); int (*Callback)(struct KernelCallback *);
struct DriverBind struct DriverBind