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