Hallo Matthias!
Also die Splitterdemo liefert auch nur das zurück was mir SHGetFileInfo unter Angabe des Pfades zu den "Eigenen Dateien" zurückgibt. Dabei ist es egal ob die Angabe in Form von
C:\Users\Benutzername\Documents oder
SHGetSpecialFolderLocation(CSIDL_PERSONAL) erfolgt. Was eben nicht mehr bzw. scheinbar nur bis Windows XP funktioniert ist die Angabe einer
GUID in der Form
::{450D8FBA-AD25-11D0-98A8-0800361B1103}.
Grundsätzlich funktioniert es ja mit der Pfadangabe, aber ich hatte die Hoffnung das ich über die
GUID an die Bezeichnung komme wie die "Eigenen Dateien" auf dem Desktop dargestellt werden und wie es bis Windows XP auch problemlos funktioniert. Auf dem Desktop werden die "Eigenen Dateien" ja nicht als
Dokumente bezeichnet sondern bspw. mit
Max Mustermann. Dazu kommt auch noch das sich das Icon auf dem Desktop von dem unterscheidet was SHGetFileInfo unter Angabe eines Pfades zurückliefert.
Anbei mal ein Screenshot auf dem man den Unterschied zwischen den beiden Icons als auch der Beschreibung sieht.
[EDIT]
Screenshot aktualisiert. Copy- & Paste-Fehler korrigiert...