James Hawkins : advpack: Implement FileSaveMarkNotExistW.

Alexandre Julliard julliard at wine.codeweavers.com
Thu Mar 23 13:50:19 CST 2006


Module: wine
Branch: refs/heads/master
Commit: bed3d4d3eb5e6662c2804ba7b556cd507e0dae52
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=bed3d4d3eb5e6662c2804ba7b556cd507e0dae52

Author: James Hawkins <truiken at gmail.com>
Date:   Wed Mar 22 14:40:55 2006 -0600

advpack: Implement FileSaveMarkNotExistW.

---

 dlls/advpack/advpack.spec |    2 +-
 dlls/advpack/files.c      |   16 ++++++++++++++--
 2 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/dlls/advpack/advpack.spec b/dlls/advpack/advpack.spec
index 7481127..3ebe357 100644
--- a/dlls/advpack/advpack.spec
+++ b/dlls/advpack/advpack.spec
@@ -20,7 +20,7 @@
 # stdcall ExtractFilesW(wstr wstr long ptr ptr long)
 @ stdcall ExtractFiles(str str long ptr ptr long) ExtractFilesA
 @ stdcall FileSaveMarkNotExistA(str str str)
-# stdcall FileSaveMarkNotExistW(wstr wstr wstr)
+@ stdcall FileSaveMarkNotExistW(wstr wstr wstr)
 @ stdcall FileSaveMarkNotExist(str str str) FileSaveMarkNotExistA
 @ stdcall FileSaveRestoreA(ptr str str str long)
 # stdcall FileSaveRestoreW(ptr wstr wstr wstr long)
diff --git a/dlls/advpack/files.c b/dlls/advpack/files.c
index d5eccd9..287888c 100644
--- a/dlls/advpack/files.c
+++ b/dlls/advpack/files.c
@@ -724,6 +724,18 @@ done:
 /***********************************************************************
  *      FileSaveMarkNotExistA (ADVPACK.@)
  *
+ * See FileSaveMarkNotExistW.
+ */
+HRESULT WINAPI FileSaveMarkNotExistA(LPSTR pszFileList, LPSTR pszDir, LPSTR pszBaseName)
+{
+    TRACE("(%p, %p, %p)\n", pszFileList, pszDir, pszBaseName);
+
+    return AddDelBackupEntryA(pszFileList, pszDir, pszBaseName, AADBE_DEL_ENTRY);
+}
+
+/***********************************************************************
+ *      FileSaveMarkNotExistW (ADVPACK.@)
+ *
  * Marks the files in the file list as not existing so they won't be
  * backed up during a save.
  *
@@ -736,11 +748,11 @@ done:
  *   Success: S_OK.
  *   Failure: E_FAIL.
  */
-HRESULT WINAPI FileSaveMarkNotExistA(LPSTR pszFileList, LPSTR pszDir, LPSTR pszBaseName)
+HRESULT WINAPI FileSaveMarkNotExistW(LPWSTR pszFileList, LPWSTR pszDir, LPWSTR pszBaseName)
 {
     TRACE("(%p, %p, %p)\n", pszFileList, pszDir, pszBaseName);
 
-    return AddDelBackupEntryA(pszFileList, pszDir, pszBaseName, AADBE_DEL_ENTRY);
+    return AddDelBackupEntryW(pszFileList, pszDir, pszBaseName, AADBE_DEL_ENTRY);
 }
 
 /***********************************************************************




More information about the wine-cvs mailing list