Hi, Paul McNett - p@ulmcnett.com Changelog: - Implement stubs for BeginUpdateResourceA(), BeginUpdateResourceW(), - EndUpdateResourceA(), and EndUpdateResourceW() Index: dlls/kernel/kernel32.spec =================================================================== RCS file: /home/wine/wine/dlls/kernel/kernel32.spec,v retrieving revision 1.97 diff -u -r1.97 kernel32.spec --- dlls/kernel/kernel32.spec 26 Mar 2003 01:22:57 -0000 1.97 +++ dlls/kernel/kernel32.spec 2 Apr 2003 20:35:25 -0000 @@ -143,8 +143,8 @@ @ stdcall BackupSeek(ptr long long ptr ptr ptr) @ stdcall BackupWrite(ptr ptr long ptr long long ptr) @ stdcall Beep(long long) -@ stub BeginUpdateResourceA -@ stub BeginUpdateResourceW +@ stdcall BeginUpdateResourceA(str long) +@ stdcall BeginUpdateResourceW(wstr long) @ stdcall BuildCommDCBA(str ptr) @ stdcall BuildCommDCBAndTimeoutsA(str ptr ptr) @ stdcall BuildCommDCBAndTimeoutsW(wstr ptr ptr) @@ -231,8 +231,8 @@ @ stdcall DisconnectNamedPipe(long) @ stdcall DosDateTimeToFileTime(long long ptr) @ stdcall DuplicateHandle(long long long ptr long long long) -@ stub EndUpdateResourceA -@ stub EndUpdateResourceW +@ stdcall EndUpdateResourceA(long long) +@ stdcall EndUpdateResourceW(long long) @ stdcall EnterCriticalSection(ptr) ntdll.RtlEnterCriticalSection @ stdcall EnumCalendarInfoA(ptr long long long) @ stub EnumCalendarInfoW Index: win32/kernel32.c =================================================================== RCS file: /home/wine/wine/win32/kernel32.c,v retrieving revision 1.42 diff -u -r1.42 kernel32.c --- win32/kernel32.c 17 Aug 2002 00:43:20 -0000 1.42 +++ win32/kernel32.c 2 Apr 2003 20:35:25 -0000 @@ -36,6 +36,54 @@ WINE_DEFAULT_DEBUG_CHANNEL(win32); /*********************************************************************** + * BeginUpdateResourceA (KERNEL32.@) + */ +BOOL WINAPI BeginUpdateResourceA( + LPCSTR pFileName, + LONG bDeleteExistingResources) { + + FIXME("(%p,%d): stub\n",pFileName,bDeleteExistingResources); + SetLastError(ERROR_CALL_NOT_IMPLEMENTED); + return FALSE; +} + +/*********************************************************************** + * BeginUpdateResourceW (KERNEL32.@) + */ +BOOL WINAPI BeginUpdateResourceW( + LPCWSTR pFileName, + LONG bDeleteExistingResources) { + + FIXME("(%p,%d): stub\n",pFileName,bDeleteExistingResources); + SetLastError(ERROR_CALL_NOT_IMPLEMENTED); + return FALSE; +} + +/*********************************************************************** + * EndUpdateResourceA (KERNEL32.@) + */ +BOOL WINAPI EndUpdateResourceA( + HANDLE hUpdate, + LONG fDiscard) { + + FIXME("(%d,%d): stub\n",hUpdate, fDiscard); + SetLastError(ERROR_CALL_NOT_IMPLEMENTED); + return FALSE; +} + +/*********************************************************************** + * EndUpdateResourceW (KERNEL32.@) + */ +BOOL WINAPI EndUpdateResourceW( + HANDLE hUpdate, + LONG fDiscard) { + + FIXME("(%d,%d): stub\n",hUpdate, fDiscard); + SetLastError(ERROR_CALL_NOT_IMPLEMENTED); + return FALSE; +} + +/*********************************************************************** * UpdateResourceA (KERNEL32.@) */ BOOL WINAPI UpdateResourceA(