Как я могу получить объект IShellItem для несуществующего файла (или каталог)?
- SHCreateItemFromParsingName и SHCreateItemFromRelativeName завершается с ошибкой 0x80070002 (файл не найден) и
- ILCreateFromPath возвращает pidl
NULL
.
Сначала я подумал, что это невозможно, но, например, IFileSaveDialog создает такой IShellItem
за его результат (если в диалоге указать новый файл).