diff options
Diffstat (limited to 'loader/win32.h')
-rw-r--r-- | loader/win32.h | 21 |
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 |