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@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Józef Kucia 2018-06-22 13:34:00 +02:00 committed by Alexandre Julliard
parent a47332ae17
commit ff7c2c5171
1 changed files with 2 additions and 2 deletions

View File

@ -4885,8 +4885,8 @@ HRESULT WINAPI SHGetKnownFolderPath(REFKNOWNFOLDERID rfid, DWORD flags, HANDLE t
if (folder < 0) if (folder < 0)
return HRESULT_FROM_WIN32( ERROR_FILE_NOT_FOUND ); return HRESULT_FROM_WIN32( ERROR_FILE_NOT_FOUND );
if (flags & ~(KF_FLAG_CREATE|KF_FLAG_DONT_VERIFY|KF_FLAG_NO_ALIAS| if (flags & ~(KF_FLAG_CREATE|KF_FLAG_SIMPLE_IDLIST|KF_FLAG_DONT_UNEXPAND|
KF_FLAG_INIT|KF_FLAG_DEFAULT_PATH)) KF_FLAG_DONT_VERIFY|KF_FLAG_NO_ALIAS|KF_FLAG_INIT|KF_FLAG_DEFAULT_PATH))
{ {
FIXME("flags 0x%08x not supported\n", flags); FIXME("flags 0x%08x not supported\n", flags);
return E_INVALIDARG; return E_INVALIDARG;