reactos/dll/win32/shell32
Katayama Hirofumi MZ 3285f698fd
[SHELL32][SDK] SHChangeNotify: Re-work Part 1 (#6898)
Making shell change notification implementation better.
Now recycle bin icon change is working.
JIRA issue: CORE-13950
JIRA issue: CORE-19591
JIRA issue: CORE-11453
- Delete SHSimpleIDListFromPathA/W hacks.
- Translate simple PIDLs (coming from SHSimpleIDListFromPathA/W)
  in CDefView::OnChangeNotify method.
- Add CDefView::LV_RefreshIcons method for SHCNE_UPDATEIMAGE
  change event.
- Rename CDefView::LV_ProdItem method as CDefView::LV_UpdateItem.
- Call SHUpdateRecycleBinIcon in SHFileOperationW function.
- Half-implement SHUpdateRecycleBinIcon.
- Call SHChangeNotify in DeleteExt function.
2024-05-17 08:10:15 +09:00
..
dialogs [SHELL32][SDK] SHChangeNotify: Re-work Part 1 (#6898) 2024-05-17 08:10:15 +09:00
droptargets [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
folders [SHELL32][SDK] SHChangeNotify: Re-work Part 1 (#6898) 2024-05-17 08:10:15 +09:00
lang [SHELL32] Browse for Folder: added keyboard navigation (#6853) 2024-05-11 20:37:34 +02:00
res [SHELL32] Rewrite CCopyAsPathMenu on top of IContextMenu 2024-04-28 21:03:43 +07:00
shelldesktop Revert "[SHELL32] SHChangeNotify: Use tree for CDirectoryList (#6784)" (#6800) 2024-04-25 09:01:21 +09:00
shellmenu [EXPLORER][SHELL32] Smaller Start Menu (#6646) 2024-03-20 07:32:52 +09:00
shellrecyclebin [SHELL32] Implement SHQueryRecycleBinW 2023-04-26 22:50:11 +02:00
wine [SHELL32][SDK] SHChangeNotify: Re-work Part 1 (#6898) 2024-05-17 08:10:15 +09:00
avi_res.rc
bitmap_res.rc [SHELL32] Show Product version on About dialog bmp (#3621) 2021-05-08 15:54:32 +09:00
CActiveDesktop.cpp
CActiveDesktop.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CCopyAsPathMenu.cpp [SHELL32] Rewrite CCopyAsPathMenu on top of IContextMenu 2024-04-28 21:03:43 +07:00
CCopyAsPathMenu.h [SHELL32] Rewrite CCopyAsPathMenu on top of IContextMenu 2024-04-28 21:03:43 +07:00
CCopyMoveToMenu.cpp [SHELL32] Fix separator not showing for CopyTo and MoveTo menu 2024-04-28 21:03:43 +07:00
CCopyMoveToMenu.h [SHELL32] Separate CCopyAsPathMenu implementation from CCopyMoveToMenu 2024-04-28 21:03:43 +07:00
CDefaultContextMenu.cpp [SHELL32] Use common default DFM callback message handler (#6779) 2024-05-09 19:52:05 +02:00
CDefView.cpp [SHELL32][SDK] SHChangeNotify: Re-work Part 1 (#6898) 2024-05-17 08:10:15 +09:00
CDefViewBckgrndMenu.cpp [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CDefViewDual.cpp [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CDropTargetHelper.cpp
CDropTargetHelper.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CEnumIDListBase.cpp [SHELL32][SHELLEXT] IEnumIDList::Next must handle pceltFetched and memory errors correctly (#5820) 2023-11-13 16:31:37 +01:00
CEnumIDListBase.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CExtractIcon.cpp [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CFileSysBindData.cpp [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CFolder.cpp [SHELL32][BROWSEUI] Fix usage of ILGetDisplayNameEx 2020-10-04 19:34:20 +02:00
CFolder.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CFolderItems.cpp [EXPLORER][BROWSEUI][SHELL32][NETSHELL] Fix wrong usage of CComPtr 2022-10-02 00:38:23 +02:00
CFolderItems.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CFolderItemVerbs.cpp [SHELL32] CFolderItemVerb: Zero-initialize output parameters 2022-10-14 21:04:19 +02:00
CFolderItemVerbs.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CFolderOptions.cpp [SHELL] IShellExtInit::Initialize uses PCIDLIST_ABSOLUTE. CORE-16385 2019-09-29 12:09:02 +02:00
CFolderOptions.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
changenotify.cpp [SHELL32] SHChangeNotify: SHCNF_DWORD and SHCNF_PRINTERA/W (#6777) 2024-04-20 23:11:31 +09:00
CIDLDataObj.cpp [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CMakeLists.txt [SHELL32] Separate CCopyAsPathMenu implementation from CCopyMoveToMenu 2024-04-28 21:03:43 +07:00
CNewMenu.cpp [SHELL32] Allow custom shortcut overlay icon (#6419) 2024-03-04 16:30:43 +03:00
CNewMenu.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
COpenWithMenu.cpp [SHELL32] Tweak formatting and logging 2024-02-20 02:08:56 +01:00
COpenWithMenu.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CQueryAssociations.cpp [SHELL32] CQueryAssociation: Add slash check (#6676) 2024-03-27 17:36:48 +09:00
CQueryAssociations.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CSendToMenu.cpp [SHELL32] Follow-up of #5008 (8e036fe) 2023-01-30 08:01:15 +09:00
CSendToMenu.h [SENDMAIL][ZIPFLDR][MYDOCS] Fix creation of SendTo files (#2616) 2020-04-23 04:19:20 +09:00
CShellDispatch.cpp [SHELL32] Implement several ShellDispatch methods (#6145) 2024-04-10 14:29:26 -07:00
CShellDispatch.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CShellItem.cpp [PSDK] Support STRICT_TYPED_ITEMIDS in shlobj.h. CORE-16385 2020-01-03 22:42:34 +01:00
CShellItem.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CShellLink.cpp [SHELL32][VFDLIB] Handle size check of CMINVOKECOMMANDINFOEX correctly (#6767) 2024-05-01 14:17:08 +02:00
CShellLink.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CUserNotification.cpp
CUserNotification.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
debughlp.cpp [SHELL32] Enable Network Connection Rename (#5073) 2023-04-30 15:40:10 +02:00
debughlp.h [SHELL32] Add extra information when encountering an unexpected pidl 2022-02-22 19:43:05 +01:00
folders.cpp
icon_res.rc [SHELL32] Add transparent icon resource (#6621) CORE-19471 2024-03-14 20:58:12 +01:00
iconcache.cpp [SHELL32] Allow custom shortcut overlay icon (#6419) 2024-03-04 16:30:43 +03:00
precomp.h [SHELL32] Use common default DFM callback message handler (#6779) 2024-05-09 19:52:05 +02:00
rgs_res.rc [SHELL32] Copy as path shell extension (#6701) 2024-04-06 14:01:32 -07:00
shell32.cpp [SHELL32] Copy as path shell extension (#6701) 2024-04-06 14:01:32 -07:00
shell32.rc [TRANSLATION] Add Hong Kong Chinese (zh-HK) translation - Part 1 (#3941) 2021-12-30 00:40:57 +03:00
shell32.spec [SHELL32][SDK] Implement RealShellExecute(,Ex)(A,W) (#5849) 2024-03-19 08:58:07 +09:00
shell32_shldisp.idl
shell32_version.h [SHELL32] Set a sane SHELL32 versioning, when compiled for NT 5.2 and NT 6+. 2024-02-29 12:38:50 +01:00
shell32_version.rc
shfldr.h [SHELL32] Fix Desktop folder details view (#5743) 2024-04-25 17:20:28 -05:00
shldataobject.cpp [SHELL32][SHELL32_APITEST] Add SHGetAttributesFromDataObject 2021-11-15 20:02:13 +01:00
shlexec.cpp [SHELL32] ShellExecute: Re-work Part 2 (#6882) 2024-05-14 23:00:54 +09:00
shlfileop.cpp [SHELL32][SDK] SHChangeNotify: Re-work Part 1 (#6898) 2024-05-17 08:10:15 +09:00
shlfolder.cpp [SHELL32] Use common default DFM callback message handler (#6779) 2024-05-09 19:52:05 +02:00
shobjidl_local.idl
shresdef.h [SHELL32] Copy as path shell extension (#6701) 2024-04-06 14:01:32 -07:00
stubs.cpp [SHELL32][SDK] Implement RealShellExecute(,Ex)(A,W) (#5849) 2024-03-19 08:58:07 +09:00
systray.cpp [Explorer|Shell32] 2020-03-21 19:13:55 -05:00
utils.cpp [SHELL32] Fix ParseDisplayName Part 2 (#6740) 2024-04-13 21:07:12 +09:00
vista.c