#ifndef __AGCAsteroids_h__
#define __AGCAsteroids_h__
#include "resource.h"
#include "IAGCCollectionImpl.h"
class ATL_NO_VTABLE CAGCAsteroids :
public IAGCCollectionImpl<CAGCAsteroids, const AsteroidListIGC, IAGCAsteroids,
IasteroidIGC, IAGCAsteroid, &LIBID_AGCLib>,
public CComCoClass<CAGCAsteroids, &CLSID_AGCAsteroids>
{
public:
DECLARE_REGISTRY_RESOURCEID(IDR_AGCAsteroids)
DECLARE_PROTECT_FINAL_CONSTRUCT()
public:
BEGIN_COM_MAP(CAGCAsteroids)
COM_INTERFACE_ENTRY(IAGCAsteroids)
COM_INTERFACE_ENTRIES_IAGCCollectionImpl()
END_COM_MAP()
public:
BEGIN_CATEGORY_MAP(CAGCAsteroids)
IMPLEMENTED_CATEGORY(CATID_AGC)
END_CATEGORY_MAP()
};
#endif