[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