[Mplayer-cvslog] CVS: main/loader win32.h,1.7,1.8

Alex Beregszaszi alex at mplayer.dev.hu
Mon Dec 10 16:57:13 CET 2001


Update of /cvsroot/mplayer/main/loader
In directory mplayer:/var/tmp.root/cvs-serv27191

Modified Files:
	win32.h 
Log Message:
added new prototypes from win32.c

Index: win32.h
===================================================================
RCS file: /cvsroot/mplayer/main/loader/win32.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- win32.h	26 Nov 2001 00:47:58 -0000	1.7
+++ win32.h	10 Dec 2001 15:57:11 -0000	1.8
@@ -68,6 +68,7 @@
 extern void* WINAPI expLocalLock(void* z);
 extern void* WINAPI expGlobalAlloc(int flags, int size);
 extern void* WINAPI expGlobalLock(void* z);
+extern int WINAPI expGlobalSize(void* amem);
 extern int WINAPI expLoadStringA(long instance, long  id, void* buf, long size);
 extern long WINAPI expMultiByteToWideChar(long v1, long v2, char* s1, long siz1, short* s2, int siz2);
 extern long WINAPI expWideCharToMultiByte(long v1, long v2, short* s1, long siz1, char* s2, int siz2, char* c3, int* siz3);
@@ -126,6 +127,8 @@
 extern void* WINAPI expCreateCompatibleDC(int hdc);
 extern int WINAPI expGetDeviceCaps(int hdc, int unk);
 extern WIN_BOOL WINAPI expDeleteDC(int hdc);
+extern void* WINAPI expGetWindowDC(int hdc);
+extern void* WINAPI expCreateFontA(void);
 extern int WINAPI expGetPrivateProfileIntA(const char* appname, const char* keyname, int default_value, const char* filename);
 extern int WINAPI expGetProfileIntA(const char* appname, const char* keyname, int default_value);
 extern int WINAPI expGetPrivateProfileStringA(const char* appname, const char* keyname,
@@ -200,6 +203,20 @@
 extern LONG WINAPI explstrcatA(char* str1, const char* str2);
 extern LONG WINAPI expInterlockedExchange(long *dest, long l);
 void WINAPI expInitCommonControls(void);
+extern HRESULT WINAPI expCoCreateFreeThreadedMarshaler(void *pUnkOuter, void **ppUnkInner);
+extern int WINAPI expDuplicateHandle(
+	HANDLE hSourceProcessHandle,  // handle to source process
+	HANDLE hSourceHandle,         // handle to duplicate
+	HANDLE hTargetProcessHandle,  // handle to target process
+	HANDLE* lpTargetHandle,      // duplicate handle
+	DWORD dwDesiredAccess,        // requested access
+	int bInheritHandle,          // handle inheritance option  
+	DWORD dwOptions               // optional actions
+);
+extern HRESULT WINAPI expCoInitialize(
+	LPVOID lpReserved       /* [in] pointer to win32 malloc interface
+                                   (obsolete, should be NULL) */
+);                                                                                     
 
 
 extern void* CDECL expmalloc(int size);




More information about the MPlayer-cvslog mailing list