#ifndef CCLKEYS_H
#define CCLKEYS_H
#include <SystemConfiguration/SCSchemaDefinitions.h>
#define kCCLFileExtension CFSTR("ccl")
#define kCCLPersonalitiesKey CFSTR("CCL Personalities") // dict
#define kCCLDefaultPersonalityKey CFSTR("Default Personality") // dict
#define kCCLVersionKey CFSTR("CCL Version") // integer
#define kCCLBundleVersion 1
#define kCCLConnectTypeKey CFSTR("Connect Type") // string
#define kCCLConnectGPRS CFSTR("GPRS")
#define kCCLConnectDialup CFSTR("Dialup")
#define kCCLSupersedesKey CFSTR("Supersedes") // array of str
#define kCCLDeviceNamesKey CFSTR("Device Names") // array
#define kCCLVendorKey kSCPropNetModemDeviceVendor // str
#define kCCLModelKey kSCPropNetModemDeviceModel // str
#define kCCLGPRSCapabilitiesKey CFSTR("GPRS Capabilities") // dict
#define kCCLSupportsCIDQueryKey CFSTR("CID Query") // bool
#define kCCLSupportsDataModeKey CFSTR("Data Mode") //bool(AT+CGDATA)
#define kCCLSupportsDialModeKey CFSTR("Dial Mode") // bool (ATD *99)
#define kCCLMaximumCIDKey CFSTR("Maximum CID") // integer
#define kCCLIndependentCIDs CFSTR("Independent CIDs") // bool
#define kCCLIndependentCIDsKey CFSTR("Independent CIDs") // bool
#define kCCLScriptNameKey CFSTR("Script Name") // in Resources/
#define kCCLParametersKey CFSTR("CCLParameters") // dict
#define kCCLConnectSpeedKey CFSTR("Connect Speed") // string (^20)
#define kCCLInitStringKey CFSTR("Init String") // string (^21)
#define kCCLPreferredAPNKey CFSTR("Preferred APN") // str (-> ^22)
#define kCCLPreferredCIDKey CFSTR("Preferred CID") // int (-> ^23)
#define kCCLVarString27Key CFSTR("varString 27") // string (^27)
#define kCCLVarString28Key CFSTR("varString 28") // string (^28)
#define kCCLVarString29Key CFSTR("varString 29") // string (^29)
#define kCCLVarString30Key CFSTR("varString 30") // string (^30)
#define kModemPhoneNumberKey CFSTR("Phone Number") // string (^1 & ^7-9)
#define kCCLEngineDictKey CFSTR("Engine Control") // control dict
#define kCCLEngineModeKey CFSTR("Mode") // str
#define kCCLEngineModeConnect CFSTR("Connect")
#define kCCLEngineModeDisconnect CFSTR("Disconnect")
#define kCCLEngineBundlePathKey CFSTR("Bundle Path") // str
#define kCCLEngineServiceIDKey CFSTR("Service ID") // str
#define kCCLEngineAlertNameKey CFSTR("Alert Name") // str
#define kCCLEngineIconPathKey CFSTR("Icon Path") // str
#define kCCLEngineCancelNameKey CFSTR("Cancel Name") // str
#define kCCLEngineSyslogLevelKey CFSTR("Syslog Level") // int
#define kCCLEngineSyslogFacilityKey CFSTR("Syslog Facility") // int
#define kCCLEngineVerboseLoggingKey CFSTR("Verbose Logging") // int
#define kCCLEngineLogToStdErrKey CFSTR("Log To Stderr") // int
#endif // CCLKEYS_H