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. //#include "TestCom1.h"
  11. class ATL_NO_VTABLE CMyTools  : 
  12.       public CComObjectRootEx<CComSingleThreadModel>,
  13.       public CComCoClass<CMyTools,&CLSID_MyTools>,
  14.   public IMyAdd 
  15. {
  16. public:
  17. CMyTools();
  18. virtual ~CMyTools();
  19. DECLARE_REGISTRY_RESOURCEID(IDR_REGISTRY1)
  20. DECLARE_PROTECT_FINAL_CONSTRUCT();
  21. BEGIN_COM_MAP(CMyTools)
  22. COM_INTERFACE_ENTRY(IMyAdd)
  23. END_COM_MAP()
  24.     STDMETHOD(add)(int a, int b, int* c);
  25. };
  26. #endif // !defined(AFX_MYTOOLS_H__D7BD2EE9_5E1F_4189_8CA1_878FBB6F26D7__INCLUDED_)