Merge pull request #297 from t-b/upgrade_msys_openssl_101m
[msysgit.git] / include / mcx.h
blobfacc6d59535adc9582b2829d56d7bf2ef93d0206
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
72 #endif
73 #endif /* _MCX_H */