#ifndef __AGCProbe_h__ #define __AGCProbe_h__ ///////////////////////////////////////////////////////////////////////////// // AGCProbe.h : Declaration of the CAGCProbe class. // #include "resource.h" #include "IAGCProbeImpl.h" ///////////////////////////////////////////////////////////////////////////// // CAGCProbe // class ATL_NO_VTABLE CAGCProbe : public IAGCProbeImpl, public ISupportErrorInfo, public CComCoClass { // Declarations public: DECLARE_REGISTRY_RESOURCEID(IDR_AGCProbe) DECLARE_PROTECT_FINAL_CONSTRUCT() // Interface Map public: BEGIN_COM_MAP(CAGCProbe) COM_INTERFACE_ENTRY(ISupportErrorInfo) COM_INTERFACE_ENTRIES_IAGCProbeImpl() END_COM_MAP() // Category Map public: BEGIN_CATEGORY_MAP(CAGCProbe) IMPLEMENTED_CATEGORY(CATID_AGC) END_CATEGORY_MAP() // ISupportsErrorInfo Interface Methods public: STDMETHOD(InterfaceSupportsErrorInfo)(REFIID riid); }; ///////////////////////////////////////////////////////////////////////////// #endif //__AGCProbe_h__