'destructor' : an interface cannot have a destructor
A Visual C++ interface cannot have a destructor.
For example, the following sample generates C2849:
__interface C { ~C(); // C2849; destructor not allowed in an interface }; void main(){}