[PATCH 3/4] kernel32: Partial implement DeleteFileTransactedA/W
Detlef Riekenberg
wine.dev at web.de
Thu Nov 15 18:07:58 CST 2012
transaction is ignored for now
Avoid a crash with the Windows Live Essentials web installer
--
By by ... Detlef
---
dlls/kernel32/file.c | 17 +++++++++++++++++
dlls/kernel32/kernel32.spec | 2 ++
2 files changed, 19 insertions(+), 0 deletions(-)
diff --git a/dlls/kernel32/file.c b/dlls/kernel32/file.c
index 43818b0..5ac7eaa 100644
--- a/dlls/kernel32/file.c
+++ b/dlls/kernel32/file.c
@@ -1576,6 +1576,23 @@ BOOL WINAPI DeleteFileA( LPCSTR path )
return DeleteFileW( pathW );
}
+/***********************************************************************
+ * DeleteFileTransactedA (KERNEL32.@)
+ */
+BOOL WINAPI DeleteFileTransactedA(LPCSTR path, HANDLE transaction)
+{
+ FIXME("(%s, %p) semi-stub\n", debugstr_a(path), transaction);
+ return DeleteFileA(path);
+}
+
+/***********************************************************************
+ * DeleteFileTransactedW (KERNEL32.@)
+ */
+BOOL WINAPI DeleteFileTransactedW(LPCWSTR path, HANDLE transaction)
+{
+ FIXME("(%s, %p) semi-stub\n", debugstr_w(path), transaction);
+ return DeleteFileW(path);
+}
/**************************************************************************
* ReplaceFileW (KERNEL32.@)
diff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec
index 8a26f5d..e35bde5 100644
--- a/dlls/kernel32/kernel32.spec
+++ b/dlls/kernel32/kernel32.spec
@@ -289,6 +289,8 @@
@ stdcall DeleteCriticalSection(ptr) ntdll.RtlDeleteCriticalSection
@ stdcall DeleteFiber(ptr)
@ stdcall DeleteFileA(str)
+@ stdcall DeleteFileTransactedA(str ptr)
+@ stdcall DeleteFileTransactedW(wstr ptr)
@ stdcall DeleteFileW(wstr)
@ stdcall DeleteTimerQueue(long)
@ stdcall DeleteTimerQueueEx (long long)
--
1.7.5.4
More information about the wine-patches
mailing list