Пишу на ATL VC6. Сделал метод в интерфейсе событий с параметром VARIANT prm. Через ATL сделал реализацию этого интерфейса, компилюсь и он ругается на строчку
pvars[0] = &prm;
warning C4305: 'argument' : truncation from 'struct tagVARIANT *' to 'bool'... и не работает.
Исправляю на
pvars[0] = prm;
и всё работает.
Это нормально?