diff options
author | midipix <writeonce@midipix.org> | 2019-09-01 20:35:58 +0000 |
---|---|---|
committer | midipix <writeonce@midipix.org> | 2019-09-01 20:35:58 +0000 |
commit | 85132c5e579ab4555f9ce570920a69b46d43aa23 (patch) | |
tree | f70a30228ddcd94dd61200e4c54130040c278ecf /include | |
parent | 79728bd698a22e64b19229b4a705f8e68a4b6611 (diff) | |
download | ntapi-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.h | 21 |
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; |