[SHLWAPI][SDK][SHELL32_APITEST][SHLWAPI_WINETEST] Property Bag on Desktop Upgrade (#5590)

- Add CDesktopUpgradePropertyBag class.
- Implement SHGetDesktopUpgradePropertyBag
  function.
CORE-9283
This commit is contained in:
Katayama Hirofumi MZ 2023-08-22 12:01:20 +09:00 committed by GitHub
parent e7cb6f4920
commit a2d8e464c8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 221 additions and 3 deletions

View file

@ -12,6 +12,7 @@
#include <shellutils.h>
#include <strsafe.h>
#include <shlwapi.h>
#include <shlwapi_undoc.h>
/* [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer] */
/* The contents of RegValue ShellState. */
@ -72,8 +73,6 @@ static int read_key(REGSHELLSTATE *prss)
return 0;
}
extern "C" HKEY WINAPI SHGetShellKey(DWORD flags, LPCWSTR sub_key, BOOL create);
static int read_advanced_key(SHELLSTATE* pss)
{
HKEY hKey;