uses ActiveX, ShlObj, ...; // ... var pidl, pidlSelected: PItemIDList; ABrowserInfo: TBrowseInfo; szDirName: array [0..260] of AnsiChar; begin {Get the root PIDL of the network neighborhood tree} if SHGetSpecialFolderLocation(Handle, CSIDL_DESKTOP, pidl) = NOERROR then begin {Populate a BROWSEINFO structure} ABrowserInfo.hwndOwner :=Handle; ABrowserInfo.pidlRoot :=pidl; ABrowserInfo.pszDisplayNa..