|
|
int | Init (__in_opt LPCTSTR lpcszAppName=NULL, __in_opt LPCTSTR lpcszAppVersion=NULL, __in_opt LPCTSTR lpcszCrashSenderPath=NULL, __in_opt LPGETLOGFILE lpfnCallback=NULL, __in_opt LPCTSTR lpcszTo=NULL, __in_opt LPCTSTR lpcszSubject=NULL, __in_opt LPCTSTR lpcszUrl=NULL, __in_opt UINT(*puPriorities)[5]=NULL, DWORD dwFlags=0, __in_opt LPCTSTR lpcszPrivacyPolicyURL=NULL, __in_opt LPCTSTR lpcszDebugHelpDLLPath=NULL, MINIDUMP_TYPE MiniDumpType=MiniDumpNormal, __in_opt LPCTSTR lpcszErrorReportSaveDir=NULL, __in_opt LPCTSTR lpcszRestartCmdLine=NULL, __in_opt LPCTSTR lpcszLangFilePath=NULL, __in_opt LPCTSTR lpcszEmailText=NULL, __in_opt LPCTSTR lpcszSmtpProxy=NULL, __in_opt LPCTSTR lpcszCustomSenderIcon=NULL, __in_opt LPCTSTR lpcszSmtpLogin=NULL, __in_opt LPCTSTR lpcszSmtpPassword=NULL, __in_opt int nRestartTimeout=0) |
| |
|
BOOL | IsInitialized () |
| |
|
int | Destroy () |
| |
|
int | SetCrashCallbackW (PFNCRASHCALLBACKW pfnCallback, LPVOID pUserParam) |
| |
|
int | SetCrashCallbackA (PFNCRASHCALLBACKA pfnCallback, LPVOID pUserParam) |
| |
|
int | AddFile (__in_z LPCTSTR lpFile, __in_opt LPCTSTR lpDestFile, __in_opt LPCTSTR lpDesc, DWORD dwFlags) |
| |
|
int | AddProperty (CString sPropName, CString sPropValue) |
| |
|
int | AddScreenshot (DWORD dwFlags, int nJpegQuality) |
| |
|
int | AddVideo (DWORD dwFlags, int nDuration, int nFrameInterval, SIZE *pDesiredFrameSize, HWND hWndParent) |
| |
|
int | AddRegKey (__in_z LPCTSTR szRegKey, __in_z LPCTSTR szDstFileName, DWORD dwFlags) |
| |
|
int | GenerateErrorReport (__in_opt PCR_EXCEPTION_INFO pExceptionInfo=NULL) |
| |
|
int | SetProcessExceptionHandlers (DWORD dwFlags) |
| |
|
int | UnSetProcessExceptionHandlers () |
| |
|
int | SetThreadExceptionHandlers (DWORD dwFlags) |
| |
|
int | UnSetThreadExceptionHandlers () |
| |
|
DWORD | GetFlags () |
| |
|
void | GetExceptionPointers (DWORD dwExceptionCode, EXCEPTION_POINTERS *pExceptionPointers) |
| |
|
CRASH_DESCRIPTION * | PackCrashInfoIntoSharedMem (__in CSharedMem *pSharedMem, BOOL bTempMem) |
| |
|
DWORD | PackString (CString str) |
| |
|
DWORD | PackFileItem (FileItem &fi) |
| |
|
DWORD | PackProperty (CString sName, CString sValue) |
| |
|
DWORD | PackRegKey (CString sKeyName, RegKeyInfo &rki) |
| |
|
int | LaunchCrashSender (LPCTSTR szCmdLineParams, BOOL bWait, __out_opt HANDLE *phProcess) |
| |
|
BOOL | IsSenderProcessAlive () |
| |
|
void | InitPrevExceptionHandlerPointers () |
| |
|
int | PerCrashInit () |
| |
|
void | Repack () |
| |
|
void | UpdateEmailSubject (LPCWSTR pszSubject) |
| |
|
void | CrashLock (BOOL bLock) |
| |
|
int | CallBack (int nStage, CR_EXCEPTION_INFO *pExInfo) |
| |
|
| void (__cdecl *m_prevSigABRT)(int) |
| |
|
| void (__cdecl *m_prevSigINT)(int) |
| |
|
| void (__cdecl *m_prevSigTERM)(int) |
| |