File Annotation

Not logged in
4e2933c620 2015-04-21        kinaba: /***********************************************************************\
4e2933c620 2015-04-21        kinaba: *                                  mcx.d                                *
4e2933c620 2015-04-21        kinaba: *                                                                       *
4e2933c620 2015-04-21        kinaba: *                       Windows API header module                       *
4e2933c620 2015-04-21        kinaba: *                                                                       *
4e2933c620 2015-04-21        kinaba: *                 Translated from MinGW Windows headers                 *
4e2933c620 2015-04-21        kinaba: *                           by Stewart Gordon                           *
4e2933c620 2015-04-21        kinaba: *                                                                       *
4e2933c620 2015-04-21        kinaba: *                       Placed into public domain                       *
4e2933c620 2015-04-21        kinaba: \***********************************************************************/
4e2933c620 2015-04-21        kinaba: module win32.mcx;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: private import win32.windef;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const DWORD
4e2933c620 2015-04-21        kinaba: 	DIALOPTION_BILLING  =  64,
4e2933c620 2015-04-21        kinaba: 	DIALOPTION_QUIET    = 128,
4e2933c620 2015-04-21        kinaba: 	DIALOPTION_DIALTONE = 256;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const DWORD
4e2933c620 2015-04-21        kinaba: 	MDMVOLFLAG_LOW    = 1,
4e2933c620 2015-04-21        kinaba: 	MDMVOLFLAG_MEDIUM = 2,
4e2933c620 2015-04-21        kinaba: 	MDMVOLFLAG_HIGH   = 4;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: enum : DWORD {
4e2933c620 2015-04-21        kinaba: 	MDMVOL_LOW    = 0,
4e2933c620 2015-04-21        kinaba: 	MDMVOL_MEDIUM = 1,
4e2933c620 2015-04-21        kinaba: 	MDMVOL_HIGH   = 2
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const DWORD
4e2933c620 2015-04-21        kinaba: 	MDMSPKRFLAG_OFF       = 1,
4e2933c620 2015-04-21        kinaba: 	MDMSPKRFLAG_DIAL      = 2,
4e2933c620 2015-04-21        kinaba: 	MDMSPKRFLAG_ON        = 4,
4e2933c620 2015-04-21        kinaba: 	MDMSPKRFLAG_CALLSETUP = 8;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: enum : DWORD {
4e2933c620 2015-04-21        kinaba: 	MDMSPKR_OFF,
4e2933c620 2015-04-21        kinaba: 	MDMSPKR_DIAL,
4e2933c620 2015-04-21        kinaba: 	MDMSPKR_ON,
4e2933c620 2015-04-21        kinaba: 	MDMSPKR_CALLSETUP
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const DWORD
4e2933c620 2015-04-21        kinaba: 	MDM_COMPRESSION      = 0x0001,
4e2933c620 2015-04-21        kinaba: 	MDM_ERROR_CONTROL    = 0x0002,
4e2933c620 2015-04-21        kinaba: 	MDM_FORCED_EC        = 0x0004,
4e2933c620 2015-04-21        kinaba: 	MDM_CELLULAR         = 0x0008,
4e2933c620 2015-04-21        kinaba: 	MDM_FLOWCONTROL_HARD = 0x0010,
4e2933c620 2015-04-21        kinaba: 	MDM_FLOWCONTROL_SOFT = 0x0020,
4e2933c620 2015-04-21        kinaba: 	MDM_CCITT_OVERRIDE   = 0x0040,
4e2933c620 2015-04-21        kinaba: 	MDM_SPEED_ADJUST     = 0x0080,
4e2933c620 2015-04-21        kinaba: 	MDM_TONE_DIAL        = 0x0100,
4e2933c620 2015-04-21        kinaba: 	MDM_BLIND_DIAL       = 0x0200,
4e2933c620 2015-04-21        kinaba: 	MDM_V23_OVERRIDE     = 0x0400;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct MODEMDEVCAPS {
4e2933c620 2015-04-21        kinaba: 	DWORD dwActualSize;
4e2933c620 2015-04-21        kinaba: 	DWORD dwRequiredSize;
4e2933c620 2015-04-21        kinaba: 	DWORD dwDevSpecificOffset;
4e2933c620 2015-04-21        kinaba: 	DWORD dwDevSpecificSize;
4e2933c620 2015-04-21        kinaba: 	DWORD dwModemProviderVersion;
4e2933c620 2015-04-21        kinaba: 	DWORD dwModemManufacturerOffset;
4e2933c620 2015-04-21        kinaba: 	DWORD dwModemManufacturerSize;
4e2933c620 2015-04-21        kinaba: 	DWORD dwModemModelOffset;
4e2933c620 2015-04-21        kinaba: 	DWORD dwModemModelSize;
4e2933c620 2015-04-21        kinaba: 	DWORD dwModemVersionOffset;
4e2933c620 2015-04-21        kinaba: 	DWORD dwModemVersionSize;
4e2933c620 2015-04-21        kinaba: 	DWORD dwDialOptions;
4e2933c620 2015-04-21        kinaba: 	DWORD dwCallSetupFailTimer;
4e2933c620 2015-04-21        kinaba: 	DWORD dwInactivityTimeout;
4e2933c620 2015-04-21        kinaba: 	DWORD dwSpeakerVolume;
4e2933c620 2015-04-21        kinaba: 	DWORD dwSpeakerMode;
4e2933c620 2015-04-21        kinaba: 	DWORD dwModemOptions;
4e2933c620 2015-04-21        kinaba: 	DWORD dwMaxDTERate;
4e2933c620 2015-04-21        kinaba: 	DWORD dwMaxDCERate;
4e2933c620 2015-04-21        kinaba: 	BYTE  _abVariablePortion;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: 	BYTE* abVariablePortion() { return &_abVariablePortion; }
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias MODEMDEVCAPS* PMODEMDEVCAPS, LPMODEMDEVCAPS;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct MODEMSETTINGS {
4e2933c620 2015-04-21        kinaba: 	DWORD dwActualSize;
4e2933c620 2015-04-21        kinaba: 	DWORD dwRequiredSize;
4e2933c620 2015-04-21        kinaba: 	DWORD dwDevSpecificOffset;
4e2933c620 2015-04-21        kinaba: 	DWORD dwDevSpecificSize;
4e2933c620 2015-04-21        kinaba: 	DWORD dwCallSetupFailTimer;
4e2933c620 2015-04-21        kinaba: 	DWORD dwInactivityTimeout;
4e2933c620 2015-04-21        kinaba: 	DWORD dwSpeakerVolume;
4e2933c620 2015-04-21        kinaba: 	DWORD dwSpeakerMode;
4e2933c620 2015-04-21        kinaba: 	DWORD dwPreferredModemOptions;
4e2933c620 2015-04-21        kinaba: 	DWORD dwNegotiatedModemOptions;
4e2933c620 2015-04-21        kinaba: 	DWORD dwNegotiatedDCERate;
4e2933c620 2015-04-21        kinaba: 	BYTE  _abVariablePortion;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: 	BYTE* abVariablePortion() { return &_abVariablePortion; }
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias MODEMSETTINGS* PMODEMSETTINGS, LPMODEMSETTINGS;