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

ActiveX/DCOM/ATL

开发平台:

Visual C++

  1. // MyLog.h: interface for the MyLog class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_MYLOG_H__FE73B0CB_FE2B_4954_BC8A_8199550002C8__INCLUDED_)
  5. #define AFX_MYLOG_H__FE73B0CB_FE2B_4954_BC8A_8199550002C8__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. class MyLog  : public IDispatch
  10. {
  11. public:
  12. MyLog();
  13. virtual ~MyLog();
  14. STDMETHOD(GetTypeInfoCount)(UINT __RPC_FAR *pctinfo);     
  15.     STDMETHOD(GetTypeInfo)( 
  16. UINT iTInfo,
  17. LCID lcid,
  18. ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);    
  19.     STDMETHOD(GetIDsOfNames)( 
  20. REFIID riid,
  21. LPOLESTR __RPC_FAR *rgszNames,
  22. UINT cNames,
  23. LCID lcid,
  24. DISPID __RPC_FAR *rgDispId);        
  25.     STDMETHOD(Invoke)( 
  26. DISPID dispIdMember,
  27. REFIID riid,
  28. LCID lcid,
  29. WORD wFlags,
  30. DISPPARAMS __RPC_FAR *pDispParams,
  31. VARIANT __RPC_FAR *pVarResult,
  32. EXCEPINFO __RPC_FAR *pExcepInfo,
  33. UINT __RPC_FAR *puArgErr);
  34. STDMETHOD(QueryInterface)( 
  35. REFIID riid,
  36. void __RPC_FAR *__RPC_FAR *ppvObject);        
  37.     STDMETHOD_(ULONG,AddRef)( void);
  38. STDMETHOD_(ULONG,Release)( void);
  39. };
  40. #endif // !defined(AFX_MYLOG_H__FE73B0CB_FE2B_4954_BC8A_8199550002C8__INCLUDED_)