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
{
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