Hallo,
viele IShellFolder-Befehle erwarten einen Array of PIDL:
Zitat:
apidl
[in] Address of an array of pointers to ITEMIDLIST structures, each of which uniquely identifies a file object or subfolder relative to the parent folder. Each item identifier list must contain exactly one SHITEMID structure followed by a terminating zero.
Ich habe ein bisschen herumprobiert, habe aber leider den Array nicht zusammenbauen können. Es sollte auch so sein, dass er zur Laufzeit mitwächst, da zum Zeitpunkt der Erstellung des Array die Anzahl der enthaltenden PIDLs nicht feststeht.
Kann doch nicht so schwer sein, oder?