[SHELL32] Start Menu: Enhance context menu (#6606)
authorKatayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>
Tue, 12 Mar 2024 06:58:22 +0000 (15:58 +0900)
committerGitHub <noreply@github.com>
Tue, 12 Mar 2024 06:58:22 +0000 (15:58 +0900)
commit5aaead3fdb1401fb68109658fa3db1e462a27008
treeb0bb6c0641bb0b8de5a27c42303043cb6b0dc892
parent7b304b5b867f863d82f5457b5d981ac29f91bc2e
[SHELL32] Start Menu: Enhance context menu (#6606)

Improve Start Menu usability.
JIRA issue: CORE-19477
- Add CSIDLFromID helper function.
- Return a context menu interface at CShellMenuCallback::OnGetContextMenu.
FIXME: CSIDL_CONTROLS, CSIDL_NETWORK, and CSIDL_PRINTERS context menu
wrongly open My Computer.
dll/win32/shell32/shellmenu/CStartMenu.cpp