mscomm.h
上传用户:karykuang
上传日期:2010-02-26
资源大小:103k
文件大小:3k
源码类别:

TCP/IP协议栈

开发平台:

Visual C++

  1. // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
  2. // NOTE: Do not modify the contents of this file.  If this class is regenerated by
  3. //  Microsoft Visual C++, your modifications will be overwritten.
  4. /////////////////////////////////////////////////////////////////////////////
  5. // CMSComm wrapper class
  6. class CMSComm : public CWnd
  7. {
  8. protected:
  9. DECLARE_DYNCREATE(CMSComm)
  10. public:
  11. CLSID const& GetClsid()
  12. {
  13. static CLSID const clsid
  14. = { 0x648a5600, 0x2c6e, 0x101b, { 0x82, 0xb6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14 } };
  15. return clsid;
  16. }
  17. virtual BOOL Create(LPCTSTR lpszClassName,
  18. LPCTSTR lpszWindowName, DWORD dwStyle,
  19. const RECT& rect,
  20. CWnd* pParentWnd, UINT nID,
  21. CCreateContext* pContext = NULL)
  22. { return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID); }
  23.     BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle,
  24. const RECT& rect, CWnd* pParentWnd, UINT nID,
  25. CFile* pPersist = NULL, BOOL bStorage = FALSE,
  26. BSTR bstrLicKey = NULL)
  27. { return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID,
  28. pPersist, bStorage, bstrLicKey); }
  29. // Attributes
  30. public:
  31. // Operations
  32. public:
  33. void SetCDHolding(BOOL bNewValue);
  34. BOOL GetCDHolding();
  35. void SetCommID(long nNewValue);
  36. long GetCommID();
  37. void SetCommPort(short nNewValue);
  38. short GetCommPort();
  39. void SetCTSHolding(BOOL bNewValue);
  40. BOOL GetCTSHolding();
  41. void SetDSRHolding(BOOL bNewValue);
  42. BOOL GetDSRHolding();
  43. void SetDTREnable(BOOL bNewValue);
  44. BOOL GetDTREnable();
  45. void SetHandshaking(long nNewValue);
  46. long GetHandshaking();
  47. void SetInBufferSize(short nNewValue);
  48. short GetInBufferSize();
  49. void SetInBufferCount(short nNewValue);
  50. short GetInBufferCount();
  51. void SetBreak(BOOL bNewValue);
  52. BOOL GetBreak();
  53. void SetInputLen(short nNewValue);
  54. short GetInputLen();
  55. void SetNullDiscard(BOOL bNewValue);
  56. BOOL GetNullDiscard();
  57. void SetOutBufferSize(short nNewValue);
  58. short GetOutBufferSize();
  59. void SetOutBufferCount(short nNewValue);
  60. short GetOutBufferCount();
  61. void SetParityReplace(LPCTSTR lpszNewValue);
  62. CString GetParityReplace();
  63. void SetPortOpen(BOOL bNewValue);
  64. BOOL GetPortOpen();
  65. void SetRThreshold(short nNewValue);
  66. short GetRThreshold();
  67. void SetRTSEnable(BOOL bNewValue);
  68. BOOL GetRTSEnable();
  69. void SetSettings(LPCTSTR lpszNewValue);
  70. CString GetSettings();
  71. void SetSThreshold(short nNewValue);
  72. short GetSThreshold();
  73. void SetOutput(const VARIANT& newValue);
  74. VARIANT GetOutput();
  75. void SetInput(const VARIANT& newValue);
  76. VARIANT GetInput();
  77. void SetCommEvent(short nNewValue);
  78. short GetCommEvent();
  79. void SetEOFEnable(BOOL bNewValue);
  80. BOOL GetEOFEnable();
  81. void SetInputMode(long nNewValue);
  82. long GetInputMode();
  83. };