mirror of
https://github.com/Fennix-Project/Kernel.git
synced 2025-05-28 15:34:33 +00:00
Updated FexExtended structure
This commit is contained in:
parent
e851d32e49
commit
2bdfe0bedc
9
Fex.hpp
9
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
|
||||
|
Loading…
x
Reference in New Issue
Block a user