diff --git a/DAPI.hpp b/DAPI.hpp index d3bd0ac..1eab8d3 100644 --- a/DAPI.hpp +++ b/DAPI.hpp @@ -129,6 +129,11 @@ struct KernelCallback int BytesPerSector; } Fetch; } DiskCallback; + + struct + { + unsigned char Vector; + } InterruptInfo; } __attribute__((packed)); #endif // !__FENNIX_DRIVER_API_H__ diff --git a/Fex.hpp b/Fex.hpp index 3681b0f..53c5a75 100644 --- a/Fex.hpp +++ b/Fex.hpp @@ -69,12 +69,12 @@ struct FexExtended int Type; struct { - unsigned char Vector; + unsigned char Vector[16]; } Interrupt; struct { - unsigned int ProcessId; + unsigned int ProcessId[16]; } Process; struct