aboutsummaryrefslogtreecommitdiff
path: root/Src/Plugins/General/gen_crasher/minidump.h
diff options
context:
space:
mode:
Diffstat (limited to 'Src/Plugins/General/gen_crasher/minidump.h')
-rw-r--r--Src/Plugins/General/gen_crasher/minidump.h29
1 files changed, 29 insertions, 0 deletions
diff --git a/Src/Plugins/General/gen_crasher/minidump.h b/Src/Plugins/General/gen_crasher/minidump.h
new file mode 100644
index 00000000..139acc60
--- /dev/null
+++ b/Src/Plugins/General/gen_crasher/minidump.h
@@ -0,0 +1,29 @@
+#pragma once
+#include <dbghelp.h>
+/*
+typedef struct _MINIDUMP_EXCEPTION_INFORMATION
+{
+ DWORD ThreadId;
+ PEXCEPTION_POINTERS ExceptionPointers;
+ BOOL ClientPointers;
+} MINIDUMP_EXCEPTION_INFORMATION, *PMINIDUMP_EXCEPTION_INFORMATION;
+
+typedef enum _MINIDUMP_TYPE
+{
+ MiniDumpNormal = 0x00000000,
+ MiniDumpWithDataSegs = 0x00000001,
+ MiniDumpWithFullMemory = 0x00000002,
+ MiniDumpWithHandleData = 0x00000004,
+ MiniDumpFilterMemory = 0x00000008,
+ MiniDumpScanMemory = 0x00000010,
+ MiniDumpWithUnloaded = 0x00000020,
+ MiniDumpWithIndirectlyReferencedMemory = 0x00000040,
+ MiniDumpFilterModulePaths = 0x00000080,
+ MiniDumpWithProcessThreadData = 0x00000100,
+ MiniDumpWithPrivateReadWriteMemory = 0x00000200,
+ MiniDumpWithoutOptionalData = 0x00000400,
+ MiniDumpWithFullMemoryInfo = 0x00000800,
+ MiniDumpWithThreadInfo = 0x00001000,
+ MiniDumpWithCodeSegs = 0x00002000
+} MINIDUMP_TYPE;
+*/ \ No newline at end of file