mirror of
https://git.eden-emu.dev/eden-emu/eden.git
synced 2025-10-26 16:03:16 +00:00
Initial implementation of Ioctl2 & Ioctl3
Purpose of Ioctl2 and Ioctl3 is to prevent the passing of raw pointers through ioctls
This commit is contained in:
parent
47a8e03f14
commit
87e01ad919
24 changed files with 143 additions and 63 deletions
|
|
@ -34,6 +34,12 @@ enum class EventState {
|
|||
Busy = 3,
|
||||
};
|
||||
|
||||
enum class IoctlVersion : u32 {
|
||||
Version1,
|
||||
Version2,
|
||||
Version3,
|
||||
};
|
||||
|
||||
struct IoctlCtrl {
|
||||
// First call done to the servioce for services that call itself again after a call.
|
||||
bool fresh_call{true};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue