[SHLWAPI][SHLWAPI_APITEST][SDK] Implement IShellFolder_GetDisplayNameOf (#6918)

This export function is needed to implement
shell32!SHGetRealIDL function correctly.
JIRA issue: CORE-19278
- Implement IShellFolder_GetDisplayNameOf
  function (This function is not inline function in
  this case) with retry data.
- Add SFGDNO_RETRYALWAYS flag to
  <shlwapi_undoc.h>.
- Add IShellFolderHelpers testcase.
This commit is contained in:
Katayama Hirofumi MZ 2024-05-23 22:57:31 +09:00 committed by GitHub
parent f69e256376
commit 53518bbab3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 360 additions and 7 deletions

View file

@ -341,12 +341,13 @@ HRESULT WINAPI
IShellFolder_GetDisplayNameOf(
_In_ IShellFolder *psf,
_In_ LPCITEMIDLIST pidl,
_In_ DWORD uFlags,
_In_ SHGDNF uFlags,
_Out_ LPSTRRET lpName,
_In_ DWORD dwRetryFlags);
/* Flags for IShellFolder_GetDisplayNameOf */
#define SFGDNO_RETRYWITHFORPARSING 1
#define SFGDNO_RETRYWITHFORPARSING 0x00000001
#define SFGDNO_RETRYALWAYS 0x80000000
HRESULT WINAPI
IShellFolder_ParseDisplayName(