Передача виртуальных файлов и директорий из моего расширения в, к примеру, Explorer. Использую формат CFSTR_FILECONTENTS/CFSTR_FILEDESCRIPTORW.
Правильно ли я ошибаюсь, что единственный способ указания размеров будущих элементов — есть заполнение полей nFileSizeHigh и nFileSizeLow в CFSTR_FILEDESCRIPTORW для всех элементов?
Дело в том, что размеры IStream идентифицирующих файлы, я узнаю слишком поздно — уже в момент запроса приемником конкретных lindex в CFSTR_FILECONTENTS, а уж очень бы хотелось чтобы флаг FD_PROGRESSUI работал как надо и отображал пользователю оставшееся время и прогресс копирования.