1 #ifndef _ERRORREP_H 2 #define _ERRORREP_H 3 4 #ifdef __cplusplus 5 extern "C" { 6 #endif 7 8 #if (_WIN32_WINNT >= 0x0501) 9 typedef enum { 10 frrvErr = 3, 11 frrvErrNoDW = 4, 12 frrvErrTimeout = 5, 13 frrvLaunchDebugger = 6, 14 frrvOk = 0, 15 frrvOkHeadless = 7, 16 frrvOkManifest = 1, 17 frrvOkQueued = 2 18 } EFaultRepRetVal; 19 BOOL WINAPI AddERExcludedApplicationA(LPCSTR); 20 BOOL WINAPI AddERExcludedApplicationW(LPCWSTR); 21 EFaultRepRetVal WINAPI ReportFault(LPEXCEPTION_POINTERS,DWORD); 22 #endif 23 24 #ifdef UNICODE 25 #if (_WIN32_WINNT >= 0x0501) 26 #define AddERExcludedApplication AddERExcludedApplicationW 27 #endif 28 #else 29 #if (_WIN32_WINNT >= 0x0501) 30 #define AddERExcludedApplication AddERExcludedApplicationA 31 #endif 32 #endif 33 34 #ifdef __cplusplus 35 } 36 #endif 37 #endif 38