Здравствуйте, GRV87, Вы писали:
GRV>Вопрос в том, как это реализовано на 64-разрядных системах, где указатель занимает 8 байт, и, следовательно, структура не влезет в отведённые ей 8 байтов. Комбинация VT_BYREF и VT_VECTOR (насколько я понял) невозможна.
Откуда ограничение в 8 байтов? Поскольку там всё хранится в виде union, то размер структуры PROPVARIANT на 64-разрядных системах просто увеличится.
GRV>Обшарил весь интернет в поисках ответа, и ничего не нашёл.