#ifndef __AGCAsteroid_h__
#define __AGCAsteroid_h__
#include "resource.h"
#include "IAGCAsteroidImpl.h"
class ATL_NO_VTABLE CAGCAsteroid :
public IAGCAsteroidImpl<CAGCAsteroid, IasteroidIGC, IAGCAsteroid, &LIBID_AGCLib>,
public ISupportErrorInfo,
public CComCoClass<CAGCAsteroid, &CLSID_AGCAsteroid>
{
public:
DECLARE_REGISTRY_RESOURCEID(IDR_AGCAsteroid)
DECLARE_PROTECT_FINAL_CONSTRUCT()
public:
BEGIN_COM_MAP(CAGCAsteroid)
COM_INTERFACE_ENTRIES_IAGCAsteroidImpl()
COM_INTERFACE_ENTRY(ISupportErrorInfo)
END_COM_MAP()
public:
BEGIN_CATEGORY_MAP(CAGCAsteroid)
IMPLEMENTED_CATEGORY(CATID_AGC)
END_CATEGORY_MAP()
public:
STDMETHODIMP InterfaceSupportsErrorInfo(REFIID riid);
};
#endif