40 DWORD m_dwSrcFilePathOffs;
41 DWORD m_dwDstFileNameOffs;
42 DWORD m_dwDescriptionOffs;
53 DWORD m_dwRegKeyNameOffs;
54 DWORD m_dwDstFileNameOffs;
72 DWORD m_dwCrashRptVer;
74 UINT m_uRegKeyEntries;
76 DWORD m_dwInstallFlags;
79 UINT m_uPriorities[3];
80 MINIDUMP_TYPE m_MinidumpType;
82 BOOL m_bAddScreenshot;
83 DWORD m_dwScreenshotFlags;
86 DWORD m_dwAppNameOffs;
87 DWORD m_dwAppVersionOffs;
88 DWORD m_dwLangFileNameOffs;
89 DWORD m_dwRestartCmdLineOffs;
90 int m_nRestartTimeout;
91 DWORD m_dwEmailToOffs;
92 DWORD m_dwCrashGUIDOffs;
93 DWORD m_dwUnsentCrashReportsFolderOffs;
94 DWORD m_dwPrivacyPolicyURLOffs;
95 DWORD m_dwEmailSubjectOffs;
96 DWORD m_dwEmailTextOffs;
97 DWORD m_dwSmtpProxyServerOffs;
98 DWORD m_dwPathToDebugHelpDllOffs;
99 DWORD m_dwCustomSenderIconOffs;
100 DWORD m_dwImageNameOffs;
103 int m_nExceptionType;
104 DWORD m_dwExceptionCode;
105 DWORD m_dwInvParamExprOffs;
106 DWORD m_dwInvParamFunctionOffs;
107 DWORD m_dwInvParamFileOffs;
108 UINT m_uInvParamLine;
110 PEXCEPTION_POINTERS m_pExceptionPtrs;
111 BOOL m_bSendRecentReports;
113 DWORD m_dwSmtpLoginOffs;
114 DWORD m_dwSmtpPasswordOffs;
116 DWORD m_dwVideoFlags;
117 int m_nVideoDuration;
118 int m_nVideoFrameInterval;
119 SIZE m_DesiredFrameSize;
120 HWND m_hWndVideoParent;
121 BOOL m_bClientAppCrashed;
124 #define SHARED_MEM_MAX_SIZE 10*1024*1024 136 BOOL Init(LPCTSTR szName, BOOL bOpenExisting, ULONG64 uSize);
139 BOOL IsInitialized();
151 LPBYTE CreateView(DWORD dwOffset, DWORD dwLength);
154 void DestroyView(LPBYTE pViewPtr);
159 HANDLE m_hFileMapping;
160 DWORD m_dwAllocGranularity;
162 std::map<LPBYTE, LPBYTE> m_aViewStartPtrs;
Definition: SharedMem.h:127
Definition: SharedMem.h:36
Definition: SharedMem.h:58
Definition: SharedMem.h:48
Definition: SharedMem.h:28
Definition: SharedMem.h:67