// SingleObject.h : CSingleObject の宣言 #ifndef __SINGLEOBJECT_H_ #define __SINGLEOBJECT_H_ #include "resource.h" // メイン シンボル ///////////////////////////////////////////////////////////////////////////// // CSingleObject class ATL_NO_VTABLE CSingleObject : public CComObjectRootEx<CComSingleThreadModel>, public CComCoClass<CSingleObject, &CLSID_SingleObject>, public IDispatchImpl<ISingleObject, &IID_ISingleObject, &LIBID_ATLTESTLib> { public: CSingleObject() { } DECLARE_REGISTRY_RESOURCEID(IDR_SINGLEOBJECT) DECLARE_PROTECT_FINAL_CONSTRUCT() BEGIN_COM_MAP(CSingleObject) COM_INTERFACE_ENTRY(ISingleObject) COM_INTERFACE_ENTRY(IDispatch) END_COM_MAP() // ISingleObject public: }; #endif //__SINGLEOBJECT_H_ |