mingw-5.1.4/win32/include/mcx.h
changeset 0 76b1f169d9fe
equal deleted inserted replaced
-1:000000000000 0:76b1f169d9fe
       
     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 */