summaryrefslogtreecommitdiffstats
path: root/loader/win32.h
diff options
context:
space:
mode:
Diffstat (limited to 'loader/win32.h')
-rw-r--r--loader/win32.h21
1 files changed, 14 insertions, 7 deletions
diff --git a/loader/win32.h b/loader/win32.h
index 246bdc1499..46512ada93 100644
--- a/loader/win32.h
+++ b/loader/win32.h
@@ -3,9 +3,18 @@
#include <time.h>
-#include <wine/windef.h>
-#include <wine/winbase.h>
-#include <com.h>
+#include "wine/windef.h"
+#include "wine/winbase.h"
+#include "com.h"
+
+#ifdef AVIFILE
+#ifdef __GNUC__
+#include "avm_output.h"
+#ifndef __cplusplus
+#define printf(a, ...) avm_printf("Win32 plugin", a, ## __VA_ARGS__)
+#endif
+#endif
+#endif
extern void my_garbagecollection(void);
@@ -25,9 +34,7 @@ typedef struct tls_s tls_t;
extern void* LookupExternal(const char* library, int ordinal);
extern void* LookupExternalByName(const char* library, const char* name);
-
-extern void* my_mreq(int size, int to_zero);
-extern int my_release(void* memory);
-
+extern int expRegisterClassA(const void/*WNDCLASSA*/ *wc);
+extern int expUnregisterClassA(const char *className, HINSTANCE hInstance);
#endif