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);