123456789101112131415161718192021222324252627282930313233343536 |
- #ifndef __DUMP_COLLECT_20160327__
- #define __DUMP_COLLECT_20160327__
- #pragma once
- #include <DbgHelp.h>
- #pragma comment(lib,"Dbghelp.lib")
- namespace DumpCollect
- {
- extern void InitMinDump();
- extern void DisableSetUnhandledExceptionFilter();
- extern void CreateDumpFile( IN LPCTSTR lpstrDumpFilePath, IN EXCEPTION_POINTERS *pException );
- extern BOOL CALLBACK MiniDumpCallback( IN PVOID pParam, IN const PMINIDUMP_CALLBACK_INPUT pInput, IN PMINIDUMP_CALLBACK_OUTPUT pOutput );
- extern BOOL IsDataSectionNeeded( IN const WCHAR* pModuleName );
- extern LONG CALLBACK MyUnhandledExceptionFilter( IN PEXCEPTION_POINTERS pExceptionInfo );
- };
- #endif
|