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
|
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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user