aboutsummaryrefslogtreecommitdiff
path: root/Src/Plugins/General/gen_crasher/minidump.h
blob: 139acc60978158dd118d14233b420a1b5ef36454 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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;
*/