Nessuno?

Soprattutto io non riesco a capire come dichiarare e poi creare i parametri:

pidlFolder [in]
Type: PCIDLIST_ABSOLUTE

A pointer to a fully-qualified item ID list that specifies the folder.

apidl [in, optional]
Type: PCUITEMID_CHILD_ARRAY

A pointer to an array of PIDL structures, each of which is an item to select in the target folder referenced by pidlFolder.

MSDN