summaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2019-09-01 20:35:58 +0000
committermidipix <writeonce@midipix.org>2019-09-01 20:35:58 +0000
commit85132c5e579ab4555f9ce570920a69b46d43aa23 (patch)
treef70a30228ddcd94dd61200e4c54130040c278ecf /include
parent79728bd698a22e64b19229b4a705f8e68a4b6611 (diff)
downloadntapi-85132c5e579ab4555f9ce570920a69b46d43aa23.tar.bz2
ntapi-85132c5e579ab4555f9ce570920a69b46d43aa23.tar.xz
debug state union: fix thread- and process-related struct definitions.
Diffstat (limited to 'include')
-rw-r--r--include/ntapi/nt_debug.h21
1 files changed, 20 insertions, 1 deletions
diff --git a/include/ntapi/nt_debug.h b/include/ntapi/nt_debug.h
index 7e62af5..4cdd1a4 100644
--- a/include/ntapi/nt_debug.h
+++ b/include/ntapi/nt_debug.h
@@ -259,19 +259,38 @@ typedef struct _nt_dbg_km_exception {
} nt_dbg_km_exception;
+typedef struct _nt_dbg_km_thread_info {
+ uint32_t subsystem_key;
+ void * start_address;
+} nt_dbg_km_thread_info;
+
+
typedef struct _nt_dbg_ui_thread_info {
+ void * hthread;
uint32_t subsystem_key;
void * start_address;
} nt_dbg_ui_thread_info;
+typedef struct _nt_dbg_km_process_info {
+ uint32_t sussystem_key;
+ void * image_handle;
+ void * image_base;
+ uint32_t dbginfo_offset;
+ uint32_t dbginfo_size;
+ nt_dbg_km_thread_info thread_info;
+} nt_dbg_km_process_info;
+
+
typedef struct _nt_dbg_ui_process_info {
+ void * hprocess;
+ void * hthread;
uint32_t sussystem_key;
void * image_handle;
void * image_base;
uint32_t dbginfo_offset;
uint32_t dbginfo_size;
- nt_dbg_ui_thread_info thread_info;
+ nt_dbg_km_thread_info thread_info;
} nt_dbg_ui_process_info;