mirror of
https://github.com/Fennix-Project/Kernel.git
synced 2025-07-03 03:19:18 +00:00
Updated FexExtended structure
This commit is contained in:
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
|
||||
|
Reference in New Issue
Block a user