ATL Provider Warning ATL4053
Error Message
Class "class" derives from CComCoClass. Not injecting base class.
The provider would ordinarily inject a base class, but class class already derives from the base class.
The following sample generates ATL4053.
/* ATL4053.cpp */
// compile with: /c /WX
// ATL4053 expected
#define _ATL_ATTRIBUTES
#include <atlbase.h>
#include <atlcom.h>
[ coclass, uuid("00000000-0000-0000-0000-000000000001") ]
class CATL4053 : public CComCoClass
{
};