summaryrefslogtreecommitdiffhomepage
path: root/include/ntapi/nt_exception.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/ntapi/nt_exception.h')
-rw-r--r--include/ntapi/nt_exception.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/ntapi/nt_exception.h b/include/ntapi/nt_exception.h
index 657c0bd..8465d7c 100644
--- a/include/ntapi/nt_exception.h
+++ b/include/ntapi/nt_exception.h
@@ -8,6 +8,13 @@
/* limits */
#define NT_EXCEPTION_MAX_PARAMS (0x0F)
+typedef enum _nt_exception_disposition {
+ NT_EXCEPTION_CONTINUE_EXECUTION,
+ NT_EXCEPTION_CONTINUE_SEARCH,
+ NT_EXCEPTION_NESTED_EXCEPTION,
+ NT_EXCEPTION_COLLIDED_UNWIND
+} nt_exception_disposition;
+
typedef struct _nt_exception_record {
uint32_t exception_code;
uint32_t exception_flags;