From 025e05013da6a433da73edee49b560a8d7465a46 Mon Sep 17 00:00:00 2001 From: belliash Date: Tue, 10 Jan 2023 22:51:38 +0100 Subject: [PATCH] Partially revert last changes --- sdk/xtdk/amd64/ketypes.h | 6 +++--- sdk/xtdk/xtbase.h | 6 ++++++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/sdk/xtdk/amd64/ketypes.h b/sdk/xtdk/amd64/ketypes.h index 8bd514b..c177871 100644 --- a/sdk/xtdk/amd64/ketypes.h +++ b/sdk/xtdk/amd64/ketypes.h @@ -241,7 +241,7 @@ typedef struct _KSWITCH_FRAME ULONG64 P4Home; ULONG64 P5Home; ULONG MxCsr; - UCHAR ApcBypass; + KIRQL ApcBypass; UCHAR Fill1[3]; ULONG64 Rbp; ULONG64 Return; @@ -255,8 +255,8 @@ typedef struct _KTRAP_FRAME ULONG64 P3Home; ULONG64 P4Home; ULONG64 P5; - CHAR PreviousMode; - UCHAR PreviousIrql; + KPROCESSOR_MODE PreviousMode; + KIRQL PreviousIrql; UCHAR FaultIndicator; UCHAR ExceptionActive; ULONG MxCsr; diff --git a/sdk/xtdk/xtbase.h b/sdk/xtdk/xtbase.h index b430ec8..429edfc 100644 --- a/sdk/xtdk/xtbase.h +++ b/sdk/xtdk/xtbase.h @@ -14,6 +14,12 @@ #include +/* Interrupt Request Level (IRQL) */ +typedef UCHAR KIRQL, *PKIRQL; + +/* Processor modes */ +typedef CHAR KPROCESSOR_MODE, *PKPROCESSOR_MODE; + /* 128-bit buffer containing a unique identifier value */ typedef struct _GUID {