[EXPLORER][SHELL32] Show/hide 'Admin tools' menu (#6598)
authorKatayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>
Mon, 11 Mar 2024 12:58:30 +0000 (21:58 +0900)
committerGitHub <noreply@github.com>
Mon, 11 Mar 2024 12:58:30 +0000 (21:58 +0900)
commitacb01cf56862587103b9a739c6462f09f89068a0
tree659e9c928cf42e5f553655cbd325a16746a5e2ef
parent8bd071a51ef75e38bf2e0da84e2773a4e6c11089
[EXPLORER][SHELL32] Show/hide 'Admin tools' menu (#6598)

Improve Start Menu customization.
JIRA issue: CORE-16956
- Add IsPidlPrograms helper function.
- Specify a PIDL for Programs menu.
- Check the "StartMenuAdminTools" registry value.
- Don't add "Admin Tools" menu item into
  CMenuSFToolbar::FillToolbar if necessary.
base/shell/explorer/startmnucust.cpp
dll/win32/shell32/shellmenu/CMenuToolbars.cpp
dll/win32/shell32/shellmenu/CStartMenu.cpp