#ifndef __AGCGame_h__ #define __AGCGame_h__ ///////////////////////////////////////////////////////////////////////////// // AGCGame.h : Declaration of the IAGCGameImpl and CAGCGame // #include "resource.h" #include "IAGCGameImpl.h" ///////////////////////////////////////////////////////////////////////////// // CAGCGame class ATL_NO_VTABLE CAGCGame : public IAGCGameImpl, public ISupportErrorInfo, public CComCoClass { // Declarations public: DECLARE_REGISTRY_RESOURCEID(IDR_AGCGame) DECLARE_PROTECT_FINAL_CONSTRUCT() // Interface Map public: BEGIN_COM_MAP(CAGCGame) COM_INTERFACE_ENTRIES_IAGCGameImpl() COM_INTERFACE_ENTRY(ISupportErrorInfo) END_COM_MAP() // Category Map public: BEGIN_CATEGORY_MAP(CAGCGame) IMPLEMENTED_CATEGORY(CATID_AGC) END_CATEGORY_MAP() // ISupportErrorInfo Interface Methods public: STDMETHODIMP InterfaceSupportsErrorInfo(REFIID riid); }; ///////////////////////////////////////////////////////////////////////////// #endif // !__AGCGame_h__