Commit c019f535 authored by Alberto Massari's avatar Alberto Massari Committed by Alexandre Julliard

Add stub implementation for ReplaceFile.

parent 8aa4e4ed
...@@ -685,9 +685,9 @@ ...@@ -685,9 +685,9 @@
@ stdcall ReinitializeCriticalSection(ptr) ReinitializeCriticalSection @ stdcall ReinitializeCriticalSection(ptr) ReinitializeCriticalSection
@ stdcall ReleaseMutex(long) ReleaseMutex @ stdcall ReleaseMutex(long) ReleaseMutex
@ stdcall ReleaseSemaphore(long long ptr) ReleaseSemaphore @ stdcall ReleaseSemaphore(long long ptr) ReleaseSemaphore
@ stub ReplaceFile @ stdcall ReplaceFile(wstr wstr wstr long ptr ptr) ReplaceFileW
@ stub ReplaceFileA @ stdcall ReplaceFileA(str str str long ptr ptr) ReplaceFileA
@ stub ReplaceFileW @ stdcall ReplaceFileW(wstr wstr wstr long ptr ptr) ReplaceFileW
@ stdcall RemoveDirectoryA(str) RemoveDirectoryA @ stdcall RemoveDirectoryA(str) RemoveDirectoryA
@ stdcall RemoveDirectoryW(wstr) RemoveDirectoryW @ stdcall RemoveDirectoryW(wstr) RemoveDirectoryW
@ stub RequestDeviceWakeup @ stub RequestDeviceWakeup
......
...@@ -3409,3 +3409,30 @@ BOOL WINAPI GetFileAttributesExA( ...@@ -3409,3 +3409,30 @@ BOOL WINAPI GetFileAttributesExA(
SetLastError(ERROR_NOT_ENOUGH_MEMORY); SetLastError(ERROR_NOT_ENOUGH_MEMORY);
return ret; return ret;
} }
/**************************************************************************
* ReplaceFileW (KERNEL32.@)
* ReplaceFile (KERNEL32.@)
*/
BOOL WINAPI ReplaceFileW(LPCWSTR lpReplacedFileName,LPCWSTR lpReplacementFileName,
LPCWSTR lpBackupFileName, DWORD dwReplaceFlags,
LPVOID lpExclude, LPVOID lpReserved)
{
FIXME("(%s,%s,%s,%08lx,%p,%p) stub\n",debugstr_w(lpReplacedFileName),debugstr_w(lpReplacementFileName),
debugstr_w(lpBackupFileName),dwReplaceFlags,lpExclude,lpReserved);
SetLastError(ERROR_UNABLE_TO_MOVE_REPLACEMENT);
return FALSE;
}
/**************************************************************************
* ReplaceFileA (KERNEL32.@)
*/
BOOL WINAPI ReplaceFileA(LPCSTR lpReplacedFileName,LPCSTR lpReplacementFileName,
LPCSTR lpBackupFileName, DWORD dwReplaceFlags,
LPVOID lpExclude, LPVOID lpReserved)
{
FIXME("(%s,%s,%s,%08lx,%p,%p) stub\n",lpReplacedFileName,lpReplacementFileName,
lpBackupFileName,dwReplaceFlags,lpExclude,lpReserved);
SetLastError(ERROR_UNABLE_TO_MOVE_REPLACEMENT);
return FALSE;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment