PATCH: WOW16
Marcus Meissner
marcus at jet.franken.de
Sat Jan 4 04:20:52 CST 2003
Hi,
This is an addendum to the 16bit ole patch, I defined some more
missing prototypes.
Ciao, Marcus
Changelog:
Added several missing K32WOW* prototypes.
Index: include/wine/winbase16.h
===================================================================
RCS file: /home/wine/wine/include/wine/winbase16.h,v
retrieving revision 1.33
diff -u -u -r1.33 winbase16.h
--- include/wine/winbase16.h 19 Oct 2002 17:20:44 -0000 1.33
+++ include/wine/winbase16.h 4 Jan 2003 10:19:42 -0000
@@ -223,7 +223,21 @@
BOOL16 WINAPI IsSharedSelector16(HANDLE16);
BOOL16 WINAPI IsTask16(HTASK16);
HTASK16 WINAPI IsTaskLocked16(void);
+DWORD WINAPI K32WOWCallback16(DWORD,DWORD);
+BOOL WINAPI K32WOWCallback16Ex(DWORD,DWORD,DWORD,LPVOID,LPDWORD);
+VOID WINAPI K32WOWDirectedYield16(WORD);
+BOOL WINAPI K32WOWGetDescriptor(SEGPTR,LPLDT_ENTRY);
+LPVOID WINAPI K32WOWGetVDMPointer(DWORD,DWORD,BOOL);
+LPVOID WINAPI K32WOWGetVDMPointerFix(DWORD,DWORD,BOOL);
+VOID WINAPI K32WOWGetVDMPointerUnfix(DWORD);
+WORD WINAPI K32WOWGlobalAlloc16(WORD,DWORD);
+DWORD WINAPI K32WOWGlobalAllocLock16(WORD,DWORD,WORD*);
+WORD WINAPI K32WOWGlobalFree16(WORD);
SEGPTR WINAPI K32WOWGlobalLock16(HGLOBAL16);
+DWORD WINAPI K32WOWGlobalLockSize16(WORD,PDWORD);
+BOOL WINAPI K32WOWGlobalUnlock16(WORD);
+WORD WINAPI K32WOWGlobalUnlockFree16(DWORD);
+VOID WINAPI K32WOWYield16(void);
VOID WINAPI LogError16(UINT16, LPVOID);
VOID WINAPI LogParamError16(UINT16,FARPROC16,LPVOID);
WORD WINAPI LocalCountFree16(void);
@@ -360,7 +374,6 @@
BOOL16 WINAPI WriteProfileString16(LPCSTR,LPCSTR,LPCSTR);
/* Yield16 will only be available from kernel module, use K32WOWYield instead */
VOID WINAPI Yield16(void);
-VOID WINAPI K32WOWYield16(void);
SEGPTR WINAPI lstrcat16(SEGPTR,LPCSTR);
SEGPTR WINAPI lstrcatn16(SEGPTR,LPCSTR,INT16);
SEGPTR WINAPI lstrcpy16(SEGPTR,LPCSTR);
More information about the wine-patches
mailing list