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:
parent
a47332ae17
commit
ff7c2c5171
|
@ -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;
|
||||||
|
|
Loading…
Reference in New Issue