I have a pointer to an IShellBrowser and its IShellView. On Windows XP I can QI the IShellView instance and then call IFolderView::GetFolder to get a IShellFolder and the current path, but the IFolderView is not available on Windows 2000. Does anyone know a solution for Window 2000? I've already looked at SVGIO_SELECTION and SVGIO_ALLVIEW to get a PIDL, but as expected this only works for non-empty folders or if there is a selection.