snamodem.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:1k
源码类别:

模拟服务器

开发平台:

C/C++

  1. /*****************************************************************************/
  2. /* snamodem.h - include for the SNA Modem monitor interface.                 */
  3. /* Copyright (c) Microsoft Corporation.  All rights reserved.                */
  4. /*****************************************************************************/
  5. #ifdef __cplusplus
  6. extern "C"
  7. {
  8. #endif
  9. typedef struct _ModemStatus
  10. {
  11.   DWORD InUse;
  12.   char LSName[12];  // Link Service Name
  13.   char V24In;       // V.24 input flags
  14. #define MASK_CTS 1
  15. #define MASK_DSR 2
  16. #define MASK_DCD 4
  17. #define MASK_DRI 8
  18.   char V24Out;      // V.24 output flags
  19. #define MASK_RTS 1
  20. #define MASK_DTR 2
  21.   unsigned short RxFrameCount;
  22.   unsigned short TxFrameCount;
  23.   char Reserved[10]; // Padding / Expansion
  24. } MODEM_STATUS;
  25. extern void WINAPI SNAModemInitialize();
  26. extern void WINAPI SNAModemAddLink(MODEM_STATUS**);
  27. extern void WINAPI SNAModemDeleteLink(MODEM_STATUS*);
  28. extern void WINAPI SNAModemTerminate();
  29. #ifdef __cplusplus
  30. }
  31. #endif