Module: wine Branch: refs/heads/master Commit: bed3d4d3eb5e6662c2804ba7b556cd507e0dae52 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=bed3d4d3eb5e6662c2804ba7...
Author: James Hawkins truiken@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); }
/***********************************************************************