E2007 Dispid n'est autorisé que dans les sections __automated (C++)
Remonter à Erreurs et avertissements du compilateur (C++) - Index
La définition des dispid n'est possible que dans les sections __automated.
Exemple :
struct__declspec(delphiclass) clxclass { int __fastcall foo1(void) __dispid(42);// Error __automated: int __fastcall foo2(void) __dispid(43);// OK };