Be', dovresti ottenerlo in szPath dopo aver richiamato la GetDisplayName. Comunque c'è un modo più semplice (=senza usare direttamente COM) per fare quel mestiere.