reactos/dll/win32/shell32/wine
Katayama Hirofumi MZ 327b6c64a6
[SHELL32] Don't free original PIDLs in CDefView::OnChangeNotify (#6916)
Follow-up to #6898. These PIDLs shouldn't be
freed because they are not allocated by
CoTaskMemAlloc.
We should use PIDLs mainly in internal data
instead of physical paths for change
notifications.

JIRA issue: CORE-13950
JIRA issue: CORE-19612

- Re-implement SHGetRealIDL function.
- Translate child IDLs by using SHGetRealIDL.
- Use newly-defined pidl0Temp and pidl1Temp
  for temporary creation.
- Improve ILIsParentOrSpecialParent function
  without using SHGetPathFromIDListW function.
2024-05-25 07:54:53 +09:00
..
appbar.c
classes.c
clipboard.c
control.c
cpanel.h
pidl.c [SHELL32] Don't free original PIDLs in CDefView::OnChangeNotify (#6916) 2024-05-25 07:54:53 +09:00
pidl.h
PolicyData.h
shell32_main.c
shell32_main.h
shellole.c
shellord.c
shellpath.c [SHELL32] Implement CSIDL_CONNECTIONS and fix CSIDL_PRINTERS (#6919) 2024-05-21 21:09:18 +02:00
shellreg.c
shellstring.c
shlmenu.c
shpolicy.c