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