29 lines
896 B
C
29 lines
896 B
C
|
#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;
|
||
|
*/
|