[SHELL32] shlexec.cpp: Parse 'shell:' and '::{CLSID}' (#7126)

JIRA issue: CORE-14177
JIRA issue: CORE-17482
- Add SHELL_InvokePidl helper
  function.
- Call SHParseDisplayName and
  SHELL_InvokePidl in a specific
  condition.
This commit is contained in:
Katayama Hirofumi MZ 2024-07-15 21:16:04 +09:00 committed by GitHub
parent c1b9bb5700
commit 6f277e9766
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 68 additions and 2 deletions

View file

@ -11,10 +11,8 @@
WINE_DEFAULT_DEBUG_CHANNEL(dmenu);
// FIXME: 260 is correct, but should this be part of the SDK or just MAX_PATH?
#define MAX_VERB 260
#define VERBKEY_CCHMAX 64 // Note: 63+\0 seems to be the limit on XP
static HRESULT
SHELL_GetRegCLSID(HKEY hKey, LPCWSTR SubKey, LPCWSTR Value, CLSID &clsid)