flint2 писал(а):
размер буфера надо определять самому, а не автоматически определяется, а как определить сколько соломки надо подстелить?
В зависимости от FileInformationClass, размер возвращаемой структуры известен, неизвестными остаются длины файлов, можно предполагать, что длина не превышает 1024 символа. Выделять буфер из расчета на сотню-другую структур.
flint2 писал(а):
С запасом тоже не хочется буфер делать, может понадобится раз в год
Функция запишет столько структур, сколько влезет в буфер. Поэтому место будет заполнено максимально эффективно.
flint2 писал(а):
Нужны преобразования из String в PWideChar
Ничего сложного.