Dann kann man auch den Suchbegriff im Internet wuchen (eventuell noch zwei " drumrum und womöglich noch Delphi davor schreiben)
und findet z.B.
C:\Program Files (x86)\Embarcadero\Studio\23.0\source\
rtl\win\
Winapi.
ShlObj.pas (witzig, wie ein etwas aktuelleres Delphi hilfreich sein kann)
Tja, ich habe aber leider keine Quellen aus einem aktuelleren Delphi zur Verfügung.
Wie ich schon geschrieben hatte, ich glaube ich bin zu doof dafür - ich hatte da bei meiner Internetsuche leider nichts vernünftiges gefunden.
Auf jeden Fall ist der von Dir gepostete Link auf das GitHub-Projekt Gold wert.
Danke!
Da ist alles drin, was das Herz begehrt - ist zwar für FPC/Lazarus geschrieben und sehr verteilt / umfangreich, aber
die Umsetzung auf D7 und die Ausdünnung auf meinen Anwendungsfall bekomme ich noch hin
Ist zwar mit den vielen Interfaces und Typen immer noch eine Menge (Fleiss-)Arbeit - aber ich denke, da bin ich jetzt schon auf einem guten Weg, das zu implementieren...