reactos/dll/win32/shell32/folders
Katayama Hirofumi MZ 7fdec96009
[SHELL32] Fix ParseDisplayName Part 2 (#6740)
Follow-up to #6721. Reduce
SHParseDisplayName failures.
JIRA issue: CORE-19495
- Re-implement CFSFolder::ParseDisplayName
  method to validate the names.
- Add CFSFolder::_ParseSimple,
  CFSFolder::_GetFindDataFromName, and
  CFSFolder::_CreateIDListFromName helper
  methods.
- Add PathIsDotOrDotDotW, PathIsValidElement,
  PathIsDosDevice, and SHILAppend helper
  functions.
- Delete GetNextElementW and add
  Shell_NextElement function.
2024-04-13 21:07:12 +09:00
..
CAdminToolsFolder.cpp [FORMATTING] Remove trailing whitespace. Addendum to 34593d93. 2021-09-13 03:52:22 +02:00
CAdminToolsFolder.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CControlPanelFolder.cpp [SHELL32] Tweak formatting and logging 2024-02-20 02:08:56 +01:00
CControlPanelFolder.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CDesktopFolder.cpp [SHELL32][SDK] Fix ParseDisplayName Part 1 (#6721) 2024-04-10 09:32:13 +09:00
CDesktopFolder.h [SHELL32][SDK] Fix ParseDisplayName Part 1 (#6721) 2024-04-10 09:32:13 +09:00
CDrivesFolder.cpp [SHELL32] Allow using custom desktop/folders/drives icons (#6421) 2024-02-29 00:20:47 +03:00
CDrivesFolder.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CFontsFolder.cpp [FORMATTING] Remove trailing whitespace. Addendum to 34593d93. 2021-09-13 03:52:22 +02:00
CFontsFolder.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CFSFolder.cpp [SHELL32] Fix ParseDisplayName Part 2 (#6740) 2024-04-13 21:07:12 +09:00
CFSFolder.h [SHELL32] Fix ParseDisplayName Part 2 (#6740) 2024-04-13 21:07:12 +09:00
CMyDocsFolder.cpp [SHELL32] CMyDocsFolder: Ensure the object can be used without calling Initialize 2020-04-20 17:36:44 +03:00
CMyDocsFolder.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CNetFolder.cpp [SDK][SHELL32] Augment the internally used IDataObject with some extra formats 2019-10-20 17:10:12 +02:00
CNetFolder.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CPrinterFolder.cpp [SHELL32] CPrinterFolder: Validate string pointers properly. (#4486) 2022-05-05 16:24:38 +02:00
CPrinterFolder.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CRecycleBin.cpp [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CRecycleBin.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CRegFolder.cpp [SHELL32] CGuidItemContextMenu: Fix pwszCLSID leak (#6607) 2024-03-12 16:10:59 +09:00