Mikolaj Zalewski : include: Add errorrep.h header.

Alexandre Julliard julliard at wine.codeweavers.com
Tue Sep 11 07:28:43 CDT 2007


Module: wine
Branch: master
Commit: 5ce0788e4dc90dbcae6c6c5841ed35872a2810bd
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=5ce0788e4dc90dbcae6c6c5841ed35872a2810bd

Author: Mikolaj Zalewski <mikolajz at google.com>
Date:   Fri Aug 31 13:36:03 2007 -0700

include: Add errorrep.h header.

---

 include/Makefile.in |    1 +
 include/errorrep.h  |   43 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 44 insertions(+), 0 deletions(-)

diff --git a/include/Makefile.in b/include/Makefile.in
index 2557d2a..660977b 100644
--- a/include/Makefile.in
+++ b/include/Makefile.in
@@ -161,6 +161,7 @@ SRCDIR_INCLUDES = \
 	dxerr9.h \
 	dxfile.h \
 	dyngraph.idl \
+	errorrep.h \
 	errors.h \
 	evcode.h \
 	evntrace.h \
diff --git a/include/errorrep.h b/include/errorrep.h
new file mode 100644
index 0000000..5af7bf6
--- /dev/null
+++ b/include/errorrep.h
@@ -0,0 +1,43 @@
+/*
+ * errorrep.h - error reporting APIs (implemented in faultrep.dll)
+ *
+ * Copyright 2007 Google (Mikolaj Zalewski)
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+
+#ifndef __WINE_ERRORREP_H
+#define __WINE_ERRORREP_H
+
+typedef enum tagEFaultRepRetVal
+{
+    frrvOk,
+    frrvOkManifest,
+    frrvOkQueued,
+    frrvOkErr,
+    frrvErrNoDW,
+    frrvErrTimeout,
+    frrvLaunchDebugger,
+    frrvOkHeadless,
+    frrvErrAnotherInstance
+} EFaultRepRetVal;
+
+EFaultRepRetVal WINAPI ReportFault(LPEXCEPTION_POINTERS, DWORD);
+
+BOOL WINAPI AddERExcludedApplicationA(LPCSTR);
+BOOL WINAPI AddERExcludedApplicationW(LPCWSTR);
+#define     AddERExcludedApplication WINELIB_NAME_AW(AddERExcludedApplication)
+
+#endif  /* __WINE_ERORREP_H */




More information about the wine-cvs mailing list