home *** CD-ROM | disk | FTP | other *** search
/ PC World 2001 March / PCWorld_2001-03_cd.bin / Software / TemaCD / devc / _SETUP.5 / Group3 / mcx.h < prev    next >
C/C++ Source or Header  |  1999-11-07  |  2KB  |  74 lines

  1. #ifndef _MCX_H
  2. #define _MCX_H
  3. #ifdef __cplusplus
  4. extern "C" {
  5. #endif
  6. #define DIALOPTION_BILLING 64
  7. #define DIALOPTION_QUIET 128
  8. #define DIALOPTION_DIALTONE 256
  9. #define MDMVOLFLAG_LOW    1
  10. #define MDMVOLFLAG_MEDIUM    2
  11. #define MDMVOLFLAG_HIGH    4
  12. #define MDMVOL_LOW    0
  13. #define MDMVOL_MEDIUM    1
  14. #define MDMVOL_HIGH    2
  15. #define MDMSPKRFLAG_OFF    1
  16. #define MDMSPKRFLAG_DIAL    2
  17. #define MDMSPKRFLAG_ON    4
  18. #define MDMSPKRFLAG_CALLSETUP    8
  19. #define MDMSPKR_OFF    0
  20. #define MDMSPKR_DIAL 1
  21. #define MDMSPKR_ON    2
  22. #define MDMSPKR_CALLSETUP    3
  23. #define MDM_COMPRESSION    1
  24. #define MDM_ERROR_CONTROL    2
  25. #define MDM_FORCED_EC    4
  26. #define MDM_CELLULAR    8
  27. #define MDM_FLOWCONTROL_HARD    16
  28. #define MDM_FLOWCONTROL_SOFT    32
  29. #define MDM_CCITT_OVERRIDE    64
  30. #define MDM_SPEED_ADJUST    128
  31. #define MDM_TONE_DIAL    256
  32. #define MDM_BLIND_DIAL    512
  33. #define MDM_V23_OVERRIDE    1024
  34. typedef struct _MODEMDEVCAPS {
  35.     DWORD dwActualSize;
  36.     DWORD dwRequiredSize;
  37.     DWORD dwDevSpecificOffset;
  38.     DWORD dwDevSpecificSize;
  39.     DWORD dwModemProviderVersion;
  40.     DWORD dwModemManufacturerOffset;
  41.     DWORD dwModemManufacturerSize;
  42.     DWORD dwModemModelOffset;
  43.     DWORD dwModemModelSize;
  44.     DWORD dwModemVersionOffset;
  45.     DWORD dwModemVersionSize;
  46.     DWORD dwDialOptions;
  47.     DWORD dwCallSetupFailTimer;
  48.     DWORD dwInactivityTimeout;
  49.     DWORD dwSpeakerVolume;
  50.     DWORD dwSpeakerMode;
  51.     DWORD dwModemOptions;
  52.     DWORD dwMaxDTERate;
  53.     DWORD dwMaxDCERate;
  54.     BYTE abVariablePortion[1];
  55. } MODEMDEVCAPS,*PMODEMDEVCAPS,*LPMODEMDEVCAPS;
  56. typedef struct _MODEMSETTINGS {
  57.     DWORD dwActualSize;
  58.     DWORD dwRequiredSize;
  59.     DWORD dwDevSpecificOffset;
  60.     DWORD dwDevSpecificSize;
  61.     DWORD dwCallSetupFailTimer;
  62.     DWORD dwInactivityTimeout;
  63.     DWORD dwSpeakerVolume;
  64.     DWORD dwSpeakerMode;
  65.     DWORD dwPreferredModemOptions;
  66.     DWORD dwNegotiatedModemOptions;
  67.     DWORD dwNegotiatedDCERate;
  68.     BYTE abVariablePortion[1];
  69. } MODEMSETTINGS,*PMODEMSETTINGS,*LPMODEMSETTINGS;
  70. #ifdef __cplusplus
  71. }
  72. #endif
  73. #endif /* _MCX_H */
  74.