MyTools.h
上传用户:weisheen
上传日期:2022-07-09
资源大小:19390k
文件大小:1k
源码类别:

ActiveX/DCOM/ATL

开发平台:

Visual C++

  1. // MyTools.h: interface for the CMyTools class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_MYTOOLS_H__D7BD2EE9_5E1F_4189_8CA1_878FBB6F26D7__INCLUDED_)
  5. #define AFX_MYTOOLS_H__D7BD2EE9_5E1F_4189_8CA1_878FBB6F26D7__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #include "resource.h"
  10. class ATL_NO_VTABLE CMyTools  :
  11.       public CComObjectRootEx<CComSingleThreadModel>,
  12.       public CComCoClass<CMyTools,&CLSID_MyTools>,
  13.   public IMyAdd
  14. {
  15. public:
  16. CMyTools();
  17. virtual ~CMyTools();
  18. DECLARE_REGISTRY_RESOURCEID(IDR_REGISTRY1)
  19. DECLARE_PROTECT_FINAL_CONSTRUCT()
  20. BEGIN_COM_MAP(CMyTools)
  21. COM_INTERFACE_ENTRY(IMyAdd)
  22. END_COM_MAP()
  23. STDMETHOD(add)(int a, int b, int *c);
  24. };
  25. #endif // !defined(AFX_MYTOOLS_H__D7BD2EE9_5E1F_4189_8CA1_878FBB6F26D7__INCLUDED_)