[SHELL32] Implement the Select verb in CommDlgBrowser (#7225)

- Use Select instead of Open default menu item.
- Support CDB2GVF_NOSELECTVERB, CDB2GVF_NOINCLUDEITEM and CDB2GVF_SHOWALLFILES flags.
This commit is contained in:
Whindmar Saksit 2024-08-15 18:40:32 +02:00 committed by GitHub
parent 7d532f8792
commit d5f6b8c50b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
40 changed files with 342 additions and 12 deletions

View file

@ -1442,6 +1442,11 @@ cpp_quote("#define CDBOSC_STATECHANGE 0x00000004")
]
interface ICommDlgBrowser2 : ICommDlgBrowser
{
cpp_quote("#define CDB2N_CONTEXTMENU_DONE 1")
cpp_quote("#define CDB2N_CONTEXTMENU_START 2")
cpp_quote("#define CDB2GVF_SHOWALLFILES 0x00000001")
cpp_quote("#define CDB2GVF_NOSELECTVERB 0x00000008")
cpp_quote("#define CDB2GVF_NOINCLUDEITEM 0x00000010 /* IncludeObject should not be called */")
HRESULT Notify(
[in] IShellView *ppshv,