Sync with trunk (r48545)
[reactos.git] / include / psdk / errorrep.h
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