=?UTF-8?Q?J=C3=B3zef=20Kucia=20?=: shell32: Accept more flags in SHGetKnownFolderPath().

Alexandre Julliard julliard at winehq.org
Thu Sep 13 03:49:15 CDT 2018


Module: wine
Branch: stable
Commit: 641d22bb04bdbd10b49ba22c098ba2f627b8efbe
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=641d22bb04bdbd10b49ba22c098ba2f627b8efbe

Author: Józef Kucia <jkucia at codeweavers.com>
Date:   Fri Jun 22 13:34:00 2018 +0200

shell32: Accept more flags in SHGetKnownFolderPath().

KF_FLAG_SIMPLE_IDLIST | KF_FLAG_DONT_UNEXPAND doesn't seem to influence
results returned by SHGetKnownFolderPath().

Signed-off-by: Józef Kucia <jkucia at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
(cherry picked from commit ff7c2c51718e8f64c9b708847f3a322bd136eb75)
Signed-off-by: Michael Stefaniuc <mstefani at winehq.org>

---

 dlls/shell32/shellpath.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/shell32/shellpath.c b/dlls/shell32/shellpath.c
index a019f67..b00d43d 100644
--- a/dlls/shell32/shellpath.c
+++ b/dlls/shell32/shellpath.c
@@ -4884,8 +4884,8 @@ HRESULT WINAPI SHGetKnownFolderPath(REFKNOWNFOLDERID rfid, DWORD flags, HANDLE t
     if (folder < 0)
         return HRESULT_FROM_WIN32( ERROR_FILE_NOT_FOUND );
 
-    if (flags & ~(KF_FLAG_CREATE|KF_FLAG_DONT_VERIFY|KF_FLAG_NO_ALIAS|
-        KF_FLAG_INIT|KF_FLAG_DEFAULT_PATH))
+    if (flags & ~(KF_FLAG_CREATE|KF_FLAG_SIMPLE_IDLIST|KF_FLAG_DONT_UNEXPAND|
+        KF_FLAG_DONT_VERIFY|KF_FLAG_NO_ALIAS|KF_FLAG_INIT|KF_FLAG_DEFAULT_PATH))
     {
         FIXME("flags 0x%08x not supported\n", flags);
         return E_INVALIDARG;




More information about the wine-cvs mailing list