From 4f3776f018ba2b7d07180da5500ba7dd55567637 Mon Sep 17 00:00:00 2001 From: arpi Date: Thu, 4 Oct 2001 02:21:47 +0000 Subject: sync with avifile git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2070 b3059339-0415-0410-9bf9-f77b7e298cf2 --- loader/win32.h | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) (limited to 'loader/win32.h') diff --git a/loader/win32.h b/loader/win32.h index e5db659438..8293ab25be 100644 --- a/loader/win32.h +++ b/loader/win32.h @@ -9,8 +9,9 @@ extern void* my_mreq(int size, int to_zero); extern int my_release(void* memory); -extern int my_size(char* memory); -extern int my_garbagecollection(void); +extern int my_size(void* memory); +extern void* my_realloc(void *memory,int size); +extern void my_garbagecollection(void); typedef struct { @@ -31,8 +32,8 @@ extern int WINAPI ext_unknown(void); extern int WINAPI expIsBadWritePtr(void* ptr, unsigned int count); extern int WINAPI expIsBadReadPtr(void* ptr, unsigned int count); extern int WINAPI expDisableThreadLibraryCalls(int module); -extern void* WINAPI expGetDriverModuleHandle(DRVR* pdrv); -extern void* WINAPI expGetModuleHandleA(const char* name); +extern HMODULE WINAPI expGetDriverModuleHandle(DRVR* pdrv); +extern HMODULE WINAPI expGetModuleHandleA(const char* name); extern void* WINAPI expCreateThread(void* pSecAttr, long dwStackSize, void* lpStartAddress, void* lpParameter, long dwFlags, long* dwThreadId); extern void* WINAPI expCreateEventA(void* pSecAttr, char bManualReset, @@ -48,6 +49,7 @@ extern HANDLE WINAPI expHeapCreate(long flags, long init_size, long max_size); extern void* WINAPI expHeapAlloc(HANDLE heap, int flags, int size); extern long WINAPI expHeapDestroy(void* heap); extern long WINAPI expHeapFree(int arg1, int arg2, void* ptr); +extern void* WINAPI expHeapReAlloc(HANDLE heap,int flags,void* lpMem,int size); extern long WINAPI expHeapSize(int heap, int flags, void* pointer); extern long WINAPI expGetProcessHeap(void); extern void* WINAPI expVirtualAlloc(void* v1, long v2, long v3, long v4); @@ -63,6 +65,7 @@ extern int WINAPI expTlsSetValue(tls_t* index, void* value); extern void* WINAPI expTlsGetValue(tls_t* index); extern int WINAPI expTlsFree(tls_t* index); extern void* WINAPI expLocalAlloc(int flags, int size); +extern void* WINAPI expLocalReAlloc(int handle,int size,int flags); extern void* WINAPI expLocalLock(void* z); extern void* WINAPI expGlobalAlloc(int flags, int size); extern void* WINAPI expGlobalLock(void* z); @@ -147,6 +150,15 @@ extern int WINAPI expGetDesktopWindow(void); extern int WINAPI expReleaseDC(int hwnd, int hdc); extern int WINAPI expLoadCursorA(int handle,LPCSTR name); extern int WINAPI expSetCursor(void *cursor); +extern int WINAPI expGetCursorPos(void *cursor); +extern int WINAPI expRegisterWindowMessageA(char *message); +extern int WINAPI expGetProcessVersion(int pid); +extern int WINAPI expGetCurrentThread(void); +extern int WINAPI expGetOEMCP(void); +extern int WINAPI expGetCPInfo(int cp,void *info); +extern int WINAPI expGetSysColor(int pid); +extern int WINAPI expGetSysColorBrush(int pid); +extern int WINAPI expGetSystemMetrics(int index); extern int WINAPI expGetSystemPaletteEntries(int hdc, int iStartIndex, int nEntries, void* lppe); extern int WINAPI expGetTimeZoneInformation(LPTIME_ZONE_INFORMATION lpTimeZoneInformation); extern void WINAPI expGetLocalTime(SYSTEMTIME* systime); @@ -185,6 +197,8 @@ extern INT WINAPI expMulDiv(int nNumber,int nNumerator,int nDenominator); extern LONG WINAPI explstrcmpiA(const char* str1, const char* str2); extern LONG WINAPI explstrlenA(const char* str1); extern LONG WINAPI explstrcpyA(char* str1, const char* str2); +extern LONG WINAPI explstrcpynA(char* str1, const char* str2,int len); +extern LONG WINAPI explstrcatA(char* str1, const char* str2); extern LONG WINAPI expInterlockedExchange(long *dest, long l); extern void* CDECL expmalloc(int size); @@ -206,5 +220,6 @@ extern int expmemcmp(void* dest, void* src, int n); extern void *expmemcpy(void* dest, void* src, int n) ; extern time_t exptime(time_t* t); extern void* LookupExternal(const char* library, int ordinal); +extern void* LookupExternalByName(const char* library, const char* name); #endif -- cgit v1.2.3