aboutsummaryrefslogtreecommitdiff
path: root/Src/Plugins/General/gen_crasher/main.h
diff options
context:
space:
mode:
Diffstat (limited to 'Src/Plugins/General/gen_crasher/main.h')
-rw-r--r--Src/Plugins/General/gen_crasher/main.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/Src/Plugins/General/gen_crasher/main.h b/Src/Plugins/General/gen_crasher/main.h
new file mode 100644
index 00000000..ee3262f0
--- /dev/null
+++ b/Src/Plugins/General/gen_crasher/main.h
@@ -0,0 +1,24 @@
+#ifndef NULLSOFT_CRASHER_MAIN_H
+#define NULLSOFT_CRASHER_MAIN_H
+
+#include <windows.h>
+#include <dbghelp.h>
+#include "resource.h"
+#define NO_IVIDEO_DECLARE
+#include "..\winamp\wa_ipc.h"
+#include "settings.h"
+#include "../winamp/gen.h"
+
+extern Settings settings;
+extern prefsDlgRecW prefItem;
+extern char *winampVersion;
+extern "C" winampGeneralPurposePlugin plugin;
+
+extern "C" __declspec(dllexport) int StartHandler(wchar_t* iniPath);
+extern "C" LONG WINAPI FeedBackFilter( struct _EXCEPTION_POINTERS *pExceptionInfo );
+
+//typedef struct _EXCEPTION_POINTERS EXCEPTION_POINTERS, *PEXCEPTION_POINTERS;
+
+static BOOL alreadyProccessing;
+
+#endif // NULLSOFT_CRASHER_MAIN_H \ No newline at end of file