IPREMOTE.H
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:2k
源码类别:

Windows编程

开发平台:

Visual C++

  1. // Machine generated IDispatch driver class(es) created with ClassWizard
  2. //
  3. // This is a part of the Microsoft Foundation Classes C++ library.
  4. // Copyright (C) 1992-1998 Microsoft Corporation
  5. // All rights reserved.
  6. //
  7. // This source code is only intended as a supplement to the
  8. // Microsoft Foundation Classes Reference and related
  9. // electronic documentation provided with the library.
  10. // See these sources for detailed information regarding the
  11. // Microsoft Foundation Classes product.
  12. /////////////////////////////////////////////////////////////////////////////
  13. // CVariantMap wrapper class
  14. class CVariantMap : public COleDispatchDriver
  15. {
  16. // Attributes
  17. public:
  18. CString GetStr1();
  19. void SetStr1(LPCTSTR);
  20. CString GetStr2();
  21. void SetStr2(LPCTSTR);
  22. long GetI1();
  23. void SetI1(long);
  24. long GetI2();
  25. void SetI2(long);
  26. long GetCount();
  27. void SetCount(long);
  28. // Operations
  29. public:
  30. void SetAt(const VARIANT& from, const VARIANT& to);
  31. void RemoveAll();
  32. void RemoveKey(const VARIANT& key);
  33. BOOL IsEmpty();
  34. VARIANT GetItem(const VARIANT& from);
  35. LPUNKNOWN Get_NewEnum();
  36. };
  37. /////////////////////////////////////////////////////////////////////////////
  38. // CStringCollect wrapper class
  39. class CStringCollect : public COleDispatchDriver
  40. {
  41. // Attributes
  42. public:
  43. long GetCount();
  44. void SetCount(long);
  45. // Operations
  46. public:
  47. CString GetItem(long nIndex);
  48. void SetItem(long nIndex, LPCTSTR lpszNewValue);
  49. long Add(LPCTSTR newValue);
  50. long Find(LPCTSTR findValue);
  51. long Remove(const VARIANT& removeValue);
  52. void RemoveAll();
  53. LPUNKNOWN Get_NewEnum();
  54. };
  55. /////////////////////////////////////////////////////////////////////////////
  56. // CVariantAssoc wrapper class
  57. class CVariantAssoc : public COleDispatchDriver
  58. {
  59. // Attributes
  60. public:
  61. VARIANT GetKey();
  62. void SetKey(const VARIANT&);
  63. VARIANT GetValue();
  64. void SetValue(const VARIANT&);
  65. // Operations
  66. public:
  67. };