Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

win32.h

00001 /*
00002  * Modified for use with MPlayer, detailed CVS changelog at
00003  * http://www.mplayerhq.hu/cgi-bin/cvsweb.cgi/main/
00004  * $Id: win32.h 11593 2005-06-28 18:02:01Z courmisch $
00005  */
00006 
00007 #ifndef loader_win32_h
00008 #define loader_win32_h
00009 
00010 #include <time.h>
00011 
00012 #include "wine/windef.h"
00013 #include "wine/winbase.h"
00014 #include "com.h"
00015 
00016 #ifdef AVIFILE
00017 #ifdef __GNUC__
00018 #include "avm_output.h"
00019 #ifndef __cplusplus
00020 #define printf(a, ...)  avm_printf("Win32 plugin", a, ## __VA_ARGS__)
00021 #endif
00022 #endif
00023 #endif
00024 
00025 extern void my_garbagecollection(void);
00026 
00027 typedef struct {
00028     UINT             uDriverSignature;
00029     HINSTANCE        hDriverModule;
00030     DRIVERPROC       DriverProc;
00031     DWORD            dwDriverID;
00032 } DRVR;
00033 
00034 typedef DRVR  *PDRVR;
00035 typedef DRVR  *NPDRVR;
00036 typedef DRVR  *LPDRVR;
00037 
00038 typedef struct tls_s tls_t;
00039 
00040 
00041 extern void* LookupExternal(const char* library, int ordinal);
00042 extern void* LookupExternalByName(const char* library, const char* name);
00043 
00044 #endif

Generated on Tue Dec 20 10:14:22 2005 for vlc-0.8.4a by  doxygen 1.4.2