Mercurial > mplayer.hg
comparison loader/win32.h @ 3434:c85a4768627c
added new prototypes from win32.c
author | alex |
---|---|
date | Mon, 10 Dec 2001 15:57:11 +0000 |
parents | 392316004607 |
children | 4dad31e655b6 |
comparison
equal
deleted
inserted
replaced
3433:8519aba2644d | 3434:c85a4768627c |
---|---|
66 extern void* WINAPI expLocalAlloc(int flags, int size); | 66 extern void* WINAPI expLocalAlloc(int flags, int size); |
67 extern void* WINAPI expLocalReAlloc(int handle,int size,int flags); | 67 extern void* WINAPI expLocalReAlloc(int handle,int size,int flags); |
68 extern void* WINAPI expLocalLock(void* z); | 68 extern void* WINAPI expLocalLock(void* z); |
69 extern void* WINAPI expGlobalAlloc(int flags, int size); | 69 extern void* WINAPI expGlobalAlloc(int flags, int size); |
70 extern void* WINAPI expGlobalLock(void* z); | 70 extern void* WINAPI expGlobalLock(void* z); |
71 extern int WINAPI expGlobalSize(void* amem); | |
71 extern int WINAPI expLoadStringA(long instance, long id, void* buf, long size); | 72 extern int WINAPI expLoadStringA(long instance, long id, void* buf, long size); |
72 extern long WINAPI expMultiByteToWideChar(long v1, long v2, char* s1, long siz1, short* s2, int siz2); | 73 extern long WINAPI expMultiByteToWideChar(long v1, long v2, char* s1, long siz1, short* s2, int siz2); |
73 extern long WINAPI expWideCharToMultiByte(long v1, long v2, short* s1, long siz1, char* s2, int siz2, char* c3, int* siz3); | 74 extern long WINAPI expWideCharToMultiByte(long v1, long v2, short* s1, long siz1, char* s2, int siz2, char* c3, int* siz3); |
74 extern long WINAPI expGetVersionExA(OSVERSIONINFOA* c); | 75 extern long WINAPI expGetVersionExA(OSVERSIONINFOA* c); |
75 extern HANDLE WINAPI expCreateSemaphoreA(char* v1, long init_count, long max_count, char* name); | 76 extern HANDLE WINAPI expCreateSemaphoreA(char* v1, long init_count, long max_count, char* name); |
124 extern void* WINAPI expUnmapViewOfFile(void* view); | 125 extern void* WINAPI expUnmapViewOfFile(void* view); |
125 extern void* WINAPI expSleep(int time); | 126 extern void* WINAPI expSleep(int time); |
126 extern void* WINAPI expCreateCompatibleDC(int hdc); | 127 extern void* WINAPI expCreateCompatibleDC(int hdc); |
127 extern int WINAPI expGetDeviceCaps(int hdc, int unk); | 128 extern int WINAPI expGetDeviceCaps(int hdc, int unk); |
128 extern WIN_BOOL WINAPI expDeleteDC(int hdc); | 129 extern WIN_BOOL WINAPI expDeleteDC(int hdc); |
130 extern void* WINAPI expGetWindowDC(int hdc); | |
131 extern void* WINAPI expCreateFontA(void); | |
129 extern int WINAPI expGetPrivateProfileIntA(const char* appname, const char* keyname, int default_value, const char* filename); | 132 extern int WINAPI expGetPrivateProfileIntA(const char* appname, const char* keyname, int default_value, const char* filename); |
130 extern int WINAPI expGetProfileIntA(const char* appname, const char* keyname, int default_value); | 133 extern int WINAPI expGetProfileIntA(const char* appname, const char* keyname, int default_value); |
131 extern int WINAPI expGetPrivateProfileStringA(const char* appname, const char* keyname, | 134 extern int WINAPI expGetPrivateProfileStringA(const char* appname, const char* keyname, |
132 const char* def_val, char* dest, unsigned int len, const char* filename); | 135 const char* def_val, char* dest, unsigned int len, const char* filename); |
133 extern int WINAPI expWritePrivateProfileStringA(const char* appname, const char* keyname, | 136 extern int WINAPI expWritePrivateProfileStringA(const char* appname, const char* keyname, |
198 extern LONG WINAPI explstrcpyA(char* str1, const char* str2); | 201 extern LONG WINAPI explstrcpyA(char* str1, const char* str2); |
199 extern LONG WINAPI explstrcpynA(char* str1, const char* str2,int len); | 202 extern LONG WINAPI explstrcpynA(char* str1, const char* str2,int len); |
200 extern LONG WINAPI explstrcatA(char* str1, const char* str2); | 203 extern LONG WINAPI explstrcatA(char* str1, const char* str2); |
201 extern LONG WINAPI expInterlockedExchange(long *dest, long l); | 204 extern LONG WINAPI expInterlockedExchange(long *dest, long l); |
202 void WINAPI expInitCommonControls(void); | 205 void WINAPI expInitCommonControls(void); |
206 extern HRESULT WINAPI expCoCreateFreeThreadedMarshaler(void *pUnkOuter, void **ppUnkInner); | |
207 extern int WINAPI expDuplicateHandle( | |
208 HANDLE hSourceProcessHandle, // handle to source process | |
209 HANDLE hSourceHandle, // handle to duplicate | |
210 HANDLE hTargetProcessHandle, // handle to target process | |
211 HANDLE* lpTargetHandle, // duplicate handle | |
212 DWORD dwDesiredAccess, // requested access | |
213 int bInheritHandle, // handle inheritance option | |
214 DWORD dwOptions // optional actions | |
215 ); | |
216 extern HRESULT WINAPI expCoInitialize( | |
217 LPVOID lpReserved /* [in] pointer to win32 malloc interface | |
218 (obsolete, should be NULL) */ | |
219 ); | |
203 | 220 |
204 | 221 |
205 extern void* CDECL expmalloc(int size); | 222 extern void* CDECL expmalloc(int size); |
206 extern void CDECL expfree(void* mem); | 223 extern void CDECL expfree(void* mem); |
207 extern void* CDECL expnew(int size); | 224 extern void* CDECL expnew(int size); |