You're using the original IShellFolder/IShellFolder2/IEnumIDList definitions?