SmppDateCom.h
上传用户:hkcoast
上传日期:2007-01-12
资源大小:979k
文件大小:1k
源码类别:

手机短信编程

开发平台:

Visual C++

  1. // SmppDateCom.h : Declaration of the CSmppDateCom
  2. #pragma once
  3. #include "resource.h"       // main symbols
  4. #include "SMPPCOM.h"
  5. #include "..smpppacket.h"
  6. // CSmppDateCom
  7. class ATL_NO_VTABLE CSmppDateCom : public CSmppDate,
  8. public CComObjectRootEx<CComSingleThreadModel>,
  9. public CComCoClass<CSmppDateCom, &CLSID_SmppDateCom>,
  10. public IDispatchImpl<ISmppDateCom, &IID_ISmppDateCom, &LIBID_SMPPCOMLib, /*wMajor =*/ 1, /*wMinor =*/ 0>
  11. {
  12. public:
  13. CSmppDateCom()
  14. {
  15. }
  16. DECLARE_REGISTRY_RESOURCEID(IDR_SMPPDATECOM)
  17. DECLARE_NOT_AGGREGATABLE(CSmppDateCom)
  18. BEGIN_COM_MAP(CSmppDateCom)
  19. COM_INTERFACE_ENTRY(ISmppDateCom)
  20. COM_INTERFACE_ENTRY(IDispatch)
  21. END_COM_MAP()
  22. DECLARE_PROTECT_FINAL_CONSTRUCT()
  23. HRESULT FinalConstruct()
  24. {
  25. return S_OK;
  26. }
  27. void FinalRelease() 
  28. {
  29. }
  30. public:
  31. STDMETHOD(isNull)(VARIANT_BOOL *valnull);
  32. STDMETHOD(setNull)(void);
  33. STDMETHOD(toString)(BSTR *strdate);
  34. STDMETHOD(setDate)(BSTR strdate);
  35. };
  36. OBJECT_ENTRY_AUTO(__uuidof(SmppDateCom), CSmppDateCom)