OSDN Git Service

* include/errorep.h: New file.
authorpapadopo <papadopo>
Thu, 9 Oct 2003 05:52:11 +0000 (05:52 +0000)
committerpapadopo <papadopo>
Thu, 9 Oct 2003 05:52:11 +0000 (05:52 +0000)
* lib/faultrep.def: New file.

winsup/w32api/ChangeLog
winsup/w32api/include/errorrep.h [new file with mode: 0644]
winsup/w32api/lib/faultrep.def [new file with mode: 0644]
winsup/w32api/lib/test.c

index af8821e..243bb18 100644 (file)
@@ -1,5 +1,11 @@
 2003-10-09  Dimitri Papadopoulos  <papadopo@users.sourceforge.net>
 
+       * include/errorep.h: New file.
+
+       * lib/faultrep.def: New file.
+
+2003-10-09  Dimitri Papadopoulos  <papadopo@users.sourceforge.net>
+
        * include/winbase.h (AddVectoredExceptionHandler): Define if
        _WIN32_WINNT >= 0x0500.
 
diff --git a/winsup/w32api/include/errorrep.h b/winsup/w32api/include/errorrep.h
new file mode 100644 (file)
index 0000000..75d8f80
--- /dev/null
@@ -0,0 +1,40 @@
+#ifndef _ERRORREP_H\r
+#define _ERRORREP_H\r
+#if __GNUC__ >= 3\r
+#pragma GCC system_header\r
+#endif\r
+\r
+#ifdef __cplusplus\r
+extern "C" {\r
+#endif\r
+\r
+#if (_WIN32_WINNT >= 0x0501)\r
+typedef enum {\r
+       frrvErr = 3,\r
+       frrvErrNoDW = 4,\r
+       frrvErrTimeout = 5,\r
+       frrvLaunchDebugger = 6,\r
+       frrvOk = 0,\r
+       frrvOkHeadless = 7,\r
+       frrvOkManifest = 1,\r
+       frrvOkQueued = 2\r
+} EFaultRepRetVal;\r
+BOOL WINAPI AddERExcludedApplicationA(LPCSTR);\r
+BOOL WINAPI AddERExcludedApplicationW(LPCWSTR);\r
+EFaultRepRetVal WINAPI ReportFault(LPEXCEPTION_POINTERS,DWORD);\r
+#endif\r
+\r
+#ifdef UNICODE\r
+#if (_WIN32_WINNT >= 0x0501)\r
+#define AddERExcludedApplication AddERExcludedApplicationW\r
+#endif\r
+#else\r
+#if (_WIN32_WINNT >= 0x0501)\r
+#define AddERExcludedApplication AddERExcludedApplicationA\r
+#endif\r
+#endif\r
+\r
+#ifdef __cplusplus\r
+}\r
+#endif\r
+#endif\r
diff --git a/winsup/w32api/lib/faultrep.def b/winsup/w32api/lib/faultrep.def
new file mode 100644 (file)
index 0000000..dbc7272
--- /dev/null
@@ -0,0 +1,5 @@
+LIBRARY faultrep.DLL
+EXPORTS
+AddERExcludedApplicationA@4
+AddERExcludedApplicationW@4
+ReportFault@8
index f17fcf7..4be8bc1 100644 (file)
@@ -81,6 +81,7 @@
 #include <uxtheme.h>
 #include <tmschema.h>
 #include <dhcpcsdk.h>
+#include <errorrep.h>
 
 #ifndef __OBJC__  /* problems with BOOL */
 #include <ole2.h>