W
Hallo Martin,
ich konnte es doch nicht lassen und habe gestern Abend zuhause noch ein wenig geforscht
1.) Die Funktion um an den kompletten Pfad, unabhängig vom Registry Flag "HideFileExt", zu kommen heisst SHGetPathFromIDList (IDList, path).
In MFCShellListCtrl::EnumObjects muss als IDList item->pidlFQ benutzt werden.
2.) die Dokumentation für das Shell Interface scheint total veraltet und auf jeden Fall nicht komplett zu sein.
In SHITEMID, Nomen est omen steht in abID kein Klartext und cb hat fast immer den Wert 20, ich tippe daher auf einen Hash Schlüssel in irgend eine Systemtabelle.
Herzliche Grüsse
Walter