Erro do compilador C3733
'event': sintaxe inadequada para especificar um evento COM; você esqueceu de '__interface'?
A sintaxe errada foi usada para um evento COM. Para corrigir esse erro, altere o tipo de evento ou corrija a sintaxe para estar em conformidade com as regras de evento COM.
O seguinte exemplo gera o erro C3733:
#define _ATL_ATTRIBUTES 1
#include "atlbase.h"
#include "atlcom.h"
[coclass, event_source(com), // change 'com' to 'native' to resolve
uuid("00000000-0000-0000-0000-000000000001")]
class A
{
__event void func(); // C3733
};
int main()
{
}