// Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
// All rights reserved.
// This component and the accompanying materials are made available
// under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
// which accompanies this distribution, and is available
// at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
//
// Initial Contributors:
// Nokia Corporation - initial contribution.
//
// Contributors:
//
// Description:
// Comms Data Type Definitions version 1.1
// Type info for Symbian OS Comms Data Types that can be stored in the Comms Repository
// Information held here includes
// - Field ID
// - Field Name
// - Field Value Type
// - Field Max Length (for descriptors)
// Type Definitions are version controlled.  New versions may be introduced from time to time.
// Then older versions are marked as deprecated and given a planned removal date.
// This version introduced with Release 9.1
// 
//




/**
 @file
 @publishedPartner
 @released 
*/

#if (!defined COMMSDATTYPEINFOV1_1_H)
#define       COMMSDATTYPEINFOV1_1_H



namespace CommsDat
{

	// TIds for each Comms Record Type


	// Internal
	const TMDBElementId KCDTIdGlobalSettingsRecord		 	  = 0x00800000; ///< Record identifier for GlobalSettings table
	const TMDBElementId KCDTIdConnectionPrefsRecord			  = 0x01000000; ///< Record identifier for ConnectionPreferences table

	const TMDBElementId KCDTIdNetworkRecord					  = 0x01800000; ///< Record identifier for Network table
	const TMDBElementId KCDTIdLocationRecord				  = 0x02000000; ///< Record identifier for Location table
	const TMDBElementId KCDTIdIAPRecord						  = 0x02800000; ///< Record identifier for IAP table

	// WAP
	const TMDBElementId KCDTIdWAPAccessPointRecord			  = 0x03000000; ///< Record identifier for WAPAccessPoint table

	// Service
	const TMDBElementId KCDTIdDialOutISPRecord				  = 0x03800000; ///< Record identifier for DialOutISP table
	const TMDBElementId KCDTIdDialInISPRecord				  = 0x04000000; ///< Record identifier for DialInISP table
	const TMDBElementId KCDTIdLANServiceRecord				  = 0x04800000; ///< Record identifier for LANService table

	/**
	WLANServiceExtension is internal Table
	@internalComponent
	*/
	const TMDBElementId KCDTIdWLANServiceExtRecord			  = 0x05000000; //
	const TMDBElementId KCDTIdVPNServiceRecord				  = 0x05800000; ///< Record identifier for VPNService table

    const TMDBElementId KCDTIdCDMA2000PacketServiceRecord	  = 0x06000000; ///< Record identifier for CDMA2000PacketService table
	const TMDBElementId KCDTIdWCDMAPacketServiceRecord		  = 0x06800000; ///< Record identifier for WCDMAPacketService table
	const TMDBElementId KCDTIdOutgoingGprsRecord			  = 0x0C800000; ///< Record identifier for OutgoingGPRS table
	const TMDBElementId KCDTIdIncomingGprsRecord			  = 0x0D000000; ///< Record identifier for IncomingGPRS table
	
	const TMDBElementId KCDTIdPANServiceExtRecord			  = 0x0D800000; ///< Record identifier for PANServiceExt table

	// Service Defaults
	const TMDBElementId KCDTIdDefaultCDMA2000SettingsRecord	  = 0x07000000; ///< Record identifier for DefaultCDMA2000Settings table
	const TMDBElementId KCDTIdDefaultWCDMARecord	    	  = 0x07800000; ///< Record identifier for DefaultWCDMA table

	// Bearer
	const TMDBElementId KCDTIdModemBearerRecord				  = 0x08000000; ///< Record identifier for ModemBearer table
	const TMDBElementId KCDTIdLANBearerRecord				  = 0x08800000; ///< Record identifier for LANBearer table
	const TMDBElementId KCDTIdVirtualBearerRecord			  = 0x09000000; ///< Record identifier for VirtualBearer table

	const TMDBElementId KCDTIdWAPSMSBearerRecord			  = 0x09800000; ///< Record identifier for WAPSMSBearer table
	const TMDBElementId KCDTIdWAPIPBearerRecord				  = 0x0A000000; ///< Record identifier for WAPIPBearer table

	const TMDBElementId KCDTIdChargecardRecord				  = 0x0A800000; ///< Record identifier for Chargecard table
	const TMDBElementId KCDTIdProxiesRecord					  = 0x0B000000; ///< Record identifier for Proxies table
	
	/**
	SecureSocketProto is Internal Table
	@internalComponent
	*/
	const TMDBElementId KCDTIdSSProtoRecord					  = 0x0B800000; //
	/**
	Agent Lookup is Internal Table
	@internalComponent
	*/
	const TMDBElementId KCDTIdAgentLookupRecord				  = 0x0C000000; //
	
	const TMDBElementId KCDTIdAccessPointRecord	        	  = 0x0E000000; ///< Record identifier for AccessPoint table
	const TMDBElementId KCDTIdIapPrioritySelectionPolicyRecord= 0x0E800000; ///< Record identifier for IAPPrioritySelectionPolicy table

	const TMDBElementId KCDTIdUmtsR99QoSAndOnTableRecord      = 0x0F000000; ///< Record identifier for UmtsR99QoS table

	/**
	EAPSecSettings is internal Table
	@internalComponent
	*/
	const TMDBElementId KCDTIdEAPSecRecord					= 0x0F800000; //
	
	/**
	TunEAPSettings is internal Table
	@internalComponent
	*/
	const TMDBElementId KCDTIdTunEAPRecord					= 0x10000000; //
	
	/**
	EAPTLSSetings is internal Table
	@internalComponent
	*/
	const TMDBElementId KCDTIdEAPTLSRecord					= 0x10800000; //
	
	/**
	LEAPSetting is internal Table
	@internalComponent
	*/
	const TMDBElementId KCDTIdLEAPRecord					= 0x11000000; //

#ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY

	/**
	@internalTechnology
	*/
	const TMDBElementId KCDTIdTierRecord        	          = 0x11800000; //
	/**
	@internalTechnology
	*/	
	const TMDBElementId KCDTIdMCprRecord        			  = 0x12000000; //
	/**
	@internalTechnology
	*/
	const TMDBElementId KCDTIdCprRecord        	              = 0x12800000; //
	/**
	@internalTechnology
	*/
	const TMDBElementId KCDTIdSCprRecord                      = 0x13000000; //
	/**
	@internalTechnology
	*/
	const TMDBElementId KCDTIdProtocolRecord                  = 0x13800000; //

	/**
	@internalComponent
	*/
	const TMDBElementId KCDTIdBearerTypeRecord                = 0x14000000; //
	const TMDBElementId KCDTIdConfigAccessPointRecord         = 0x14800000;
	const TMDBElementId KCDTIdApPrioritySelectionPolicyRecord = 0x15000000; //
	const TMDBElementId KCDTIdPolicySelectorRecord               = 0x15800000; //
	const TMDBElementId KCDTIdPolicySelector2ParamsRecord        = 0x16000000; //

	const TMDBElementId KCDTIdGenericQosRecord                = 0x16800000; //

// need to preserve compatibility, soon to become internalTechnology
//#ifdef SYMBIAN_NETWORKING_WIFI
	const TMDBElementId KCDTIdWifiScanEngineRecord            = 0x17000000; //
//#endif //SYMBIAN_NETWORKING_WIFI

#endif //SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY

	const TMDBElementId KCDTIdEapSimProtocolRecord            = 0x17800000; ///< Record identifier for EapSimProtocol table.
	const TMDBElementId KCDTIdEapAkaProtocolRecord            = 0x18000000; ///< Record identifier for EapAkaProtocol table.

 // Comms Record type names.- 26 in total

	#define	KCDTypeNameConnectionPrefs						_S("ConnectionPreferences")
	#define	KCDTypeNameGlobalSettings						_S("GlobalSettings")

	#define	KCDTypeNameNetwork								_S("Network")
	#define	KCDTypeNameIAP									_S("IAP")
	#define	KCDTypeNameLocation								_S("Location")

	#define	KCDTypeNameWAPAccessPoint						_S("WAPAccessPoint")

	// Service
	#define	KCDTypeNameDialOutISP							_S("DialOutISP")
	#define	KCDTypeNameDialInISP							_S("DialInISP")
	#define	KCDTypeNameLANService							_S("LANService")
	#define	KCDTypeNameWLANServiceExt						_S("WLANServiceExtensionTable")
	#define	KCDTypeNameVPNService							_S("VpnService")
	#define	KCDTypeNameOutgoingWCDMA						_S("OutgoingGPRS")
	#define	KCDTypeNameIncomingWCDMA						_S("IncomingGPRS")
	#define	KCDTypeNameCDMA2000PacketService		        _S("CDMA2000PacketServiceTable")

	#define	KCDTypeNameDefaultWCDMA							_S("DefaultGPRS")
	#define	KCDTypeNameDefaultCDMA2000Settings		        _S("DefaultCDMA2000SettingsTable")
	
	#define KCDTypeNamePANServiceExt						_S("PANServiceExtensions")

	// Bearer
	#define	KCDTypeNameModemBearer							_S("ModemBearer")
	#define	KCDTypeNameLANBearer							_S("LANBearer")
	#define	KCDTypeNameVirtualBearer						_S("VirtualBearer")

	#define	KCDTypeNameWAPSMSBearer							_S("WAPSMSBearer")
	#define	KCDTypeNameWAPIPBearer							_S("WAPIPBearer")

	// Other
	#define	KCDTypeNameChargecard							_S("Chargecard")
	#define	KCDTypeNameProxies								_S("Proxies")
	#define	KCDTypeNameSSProto								_S("SecureSocketTable")
	#define	KCDTypeNameAgentLookup							_S("AgentLookup")

	#define	KCDTypeNameService								_S("IAPService")
	#define	KCDTypeNameBearer								_S("IAPBearer")

    #define KCDTypeNameUmtsR99QoSAndOnTable                 _S("UmtsR99QoSAndOnTable")
	#define	KCDTypeNameEapSimProtocol 						_S("EapSimProtocol")
	#define	KCDTypeNameEapAkaProtocol 						_S("EapAkaProtocol")
	#define	KCDTTypeNameEAPSec								_S("EAPSecuritySettingsTable")
	#define	KCDTTypeNameTunEAP								_S("TunnelledEAPSettingsTable")
	#define	KCDTTypeNameEAPTLS								_S("EAPTLSSettingsTable")
	#define	KCDTTypeNameLEAP								_S("LEAPSettingsTable")

#ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY

	#define	KCDTTypeNamePolicySelector						_S("PolicySelectorTable")
	#define	KCDTTypeNamePolicySelector2Params				_S("PolicySelector2ParamsTable")

	#define	KCDTTypeNameGenericQoSParams					_S("GenericQoSParamsTable")

// need to preserve compatibility, soon to become internalTechnology
//#ifdef SYMBIAN_NETWORKING_WIFI
	#define KCDTTypeNameWifiScanEngine                 		_S("WifiScanEngineTable")
//#endif //SYMBIAN_NETWORKING_WIFI

#endif //SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY

	#define	KCDNull											_S("")

    #define KCDTypeNameAccessPoint                          _S("AccessPoint")
    #define KCDTypeNameIapPrioritySelectionPolicy           _S("IAPPrioritySelectionPolicy")


#ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
	#define KCDTypeNameApPrioritySelectionPolicy            _S("APPrioritySelectionPolicy")
    
    #define	KCDTypeNameTierRecord							_S("Tier")
	#define	KCDTypeNameMCprRecord							_S("MCpr")
	#define	KCDTypeNameCprRecord							_S("Cpr")
	#define	KCDTypeNameSCprRecord							_S("SCpr")
	#define	KCDTypeNameProtocolRecord						_S("Protocol")
	/**
	@internalComponent
	*/
	#define	KCDTypeNameBearerTypeRecord						_S("BearerType")
	#define KCDTypeNameConfigAccessPointRecord				_S("ConfigAccessPoint")
#endif
	#define	KCDNull											_S("")



///////////////////////////////////////////////////////////////////////////////////////////
// COMMSDAT RECORD BASE CLASS
// Contains fields common to all records
//

	// Element Type Ids

    /** 
    Field will contain a user-defined numeric tag for a record.
    Useful for user searches and cheaper to search on a numeric tag than a string name.
    Can be null.
    This tag is not automatically connected with the record id itself,
    which is contained within the ElementId for the record and not in any field.

    @publishedAll
    @released
    */
	const TMDBElementId KCDTIdRecordTag			 = 0x00010000; 

    /**
    Field will contain a user-defined string tag for a record. 
    This is used to uniquely identify business level information within a record.
    
    This field is useful for user searches, however it should be noted that it would be more efficient to use the KCDTIdRecordTag field instead
    as it is quicker and cheaper to search for a number than for a string.

    @publishedAll
    @released
    */
    const TMDBElementId KCDTIdRecordName		 = 0x00020000; 


	// Element Type Names
	#define	KCDTypeNameRecordTag				_S("Id")
	#define	KCDTypeNameRecordName		        _S("Name")


#ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
//////////////////////////////////////////////////////////////
// BASE CLASS FOR ALL PARAMS RECORDS
// Contains fields common to all params records
//
	const TMDBElementId KCDTIdParamsSTypeId		                = 0x007C0000;
	
	#define	KCDTypeNameParamsSTypeId			                _S("STypeId")

#endif

//////////////////////////////////////////////////////////////
// BASE CLASS FOR ALL SERVICE RECORDS
// Contains fields common to all service records
//
	const TMDBElementId KCDTIdServiceEnableLlmnr                = 0x007C0000;	///< Commsdat field id for field: EnableLLMNR. Field is declared in the following service tables: DialOutISP, DialInISP, VPNService, LanService, CDMA2000PacketService and WCDMAPacketService table.
	
	#define	KCDTypeNameServiceEnableLlmnr		                _S("EnableLLMNR")


//////////////////////////////////////////////////////////////
// BASE CLASS FOR ALL BEARER RECORDS
// Contains fields common to all bearer records
//
    const TMDBElementId KCDTIdBearerAgent		    = 0x007C0000;		///< Commsdat field id for field: BearerAgent. Field is declared in the following tables: LanBearer, VirtualBearer and ModemBearer table.
	const TMDBElementId KCDTIdBearerTechnology  	= 0x007B0000;		///< Commsdat field id for field: BearerTechnology. Field is declared in the following tables: LanBearer, VirtualBearer and ModemBearer table.

    #define	KCDTypeNameBearerAgent		            _S("Agent")
    #define	KCDTypeNameBearerTechnology            _S("BearerTechnology")
///////////////////////////////////////////////////////////////////////////
// 008/  GLOBAL SETTINGS RECORD
//

	// Element Type IDs
	const TMDBElementId KCDTIdMaxConnectionAttempts         = 0x00830000;	///< Commsdat field id for field: ConnectionAttempts. Field is declared in the GlobalSettings table.
	const TMDBElementId KCDTIdMaxRedialAttempts             = 0x00840000;	///< Commsdat field id for field: RedialAttempts. Field is declared in the GlobalSettings table.
	const TMDBElementId KCDTIdSMSBearer						= 0x00850000;	///< Commsdat field id for field: SMSBearer. Field is declared in the GlobalSettings table.
	const TMDBElementId KCDTIdSMSReceiveMode				= 0x00860000;	///< Commsdat field id for field: SMSReceiveMode. Field is declared in the GlobalSettings table.
	const TMDBElementId KCDTIdGPRSAttachMode                = 0x00870000;	///< Commsdat field id for field: GPRSAttachMode. Field is declared in the GlobalSettings table.
	const TMDBElementId KCDTIdAcceptIncomingGPRS            = 0x00880000;	///< Commsdat field id for field: AcceptIncomingGPRS. Field is declared in the GlobalSettings table.
	const TMDBElementId KCDTIdGPRSClassCBearer				= 0x00890000;	///< Commsdat field id for field: GPRSClassCBearer. Field is declared in the GlobalSettings table.
	const TMDBElementId KCDTIdModemDataFax                  = 0x008A0000;	///< Commsdat field id for field: ModemForDataAndFax. Field is declared in the GlobalSettings table.
	const TMDBElementId KCDTIdModemPhoneServicesSMS			= 0x008B0000;	///< Commsdat field id for field: ModemForPhoneServicesAndSMS. Field is declared in the GlobalSettings table.
	const TMDBElementId KCDTIdLocationDataFax               = 0x008C0000;	///< Commsdat field id for field: LocationForDataAndFax. Field is declared in the GlobalSettings table.
	const TMDBElementId KCDTIdLocationPhoneServicesSMS		= 0x008D0000;	///< Commsdat field id for field: LocationForPhoneServicesAndSMS. Field is declared in the GlobalSettings table.
	const TMDBElementId KCDTIdMaxMBufHeap					= 0x008E0000;	///< Commsdat field id for field: MaxMBufHeap. Field is declared in the GlobalSettings table.
	const TMDBElementId KCDTIdDefaultAgent					= 0x008F0000;	///< Commsdat field id for field: DefaultAgent. Field is declared in the GlobalSettings table.
	const TMDBElementId KCDTIdDefaultNetwork				= 0x00900000;	///< Commsdat field id for field: DefaultNetwork. Field is declared in the GlobalSettings table.
	const TMDBElementId KCDTIdBearerAvailabilityCheckTSY	= 0x00910000;	///< Commsdat field id for field: BearerAvailabilityCheckTSY. Field is declared in the GlobalSettings table.
	const TMDBElementId KCDTIdCDMAOPCapability					= 0x00920000;	///< Commsdat field id for field: CDMAOPCapability. Field is declared in the GlobalSettings table.
	const TMDBElementId KCDTIdCDMASimIPMaxNumNai				= 0x00930000;	///< Commsdat field id for field: CDMASimIPMaxNumNai. Field is declared in the GlobalSettings table.
	const TMDBElementId KCDTIdCDMASimIPMaxNaiLength				= 0x00940000;	///< Commsdat field id for field: CDMASimIPMaxNaiLength. Field is declared in the GlobalSettings table.
	const TMDBElementId KCDTIdCDMASimIPMaxSSLength				= 0x00950000;	///< Commsdat field id for field: CDMASimIPMaxSSLength. Field is declared in the GlobalSettings table.
	const TMDBElementId KCDTIdCDMASimIPAuthSupported			= 0x00960000;	///< Commsdat field id for field: CDMASimIPAuthSupported. Field is declared in the GlobalSettings table.
	const TMDBElementId KCDTIdCDMAMIPMaxNumNai					= 0x00970000;	///< Commsdat field id for field: CDMAMIPMaxNumNai. Field is declared in the GlobalSettings table.
	const TMDBElementId KCDTIdCDMAMIPMaxNaiLength				= 0x00980000;	///< Commsdat field id for field: CDMAMIPMaxNaiLength. Field is declared in the GlobalSettings table.
	const TMDBElementId KCDTIdCDMAMIPMaxMNAAASSLength			= 0x00990000;	///< Commsdat field id for field: CDMAMIPMaxMNAAASSLength. Field is declared in the GlobalSettings table.
	const TMDBElementId KCDTIdCDMAMIPMNAAAAuthAlgorithm			= 0x009A0000;	///< Commsdat field id for field: CDMAMIPMNAAAAuthAlgorithm. Field is declared in the GlobalSettings table.
	const TMDBElementId KCDTIdCDMAMIPMaxMNHASSLength			= 0x009B0000;	///< Commsdat field id for field: CDMAMIPMaxMNHASSLength. Field is declared in the GlobalSettings table.
	const TMDBElementId KCDTIdCDMAMIPMNHAAuthAlgorithm		= 0x009C0000;	///< Commsdat field id for field: CDMAMIPMNHAAuthAlgorithm. Field is declared in the GlobalSettings table.
	const TMDBElementId KCDTIdGlobalWapAcessPoint			= 0x009D0000;	///< Commsdat field id for field: GlobalWapAcessPoint. Field is declared in the GlobalSettings table.
    // #ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
    // @Deprecated 
    // Maps to KCDTIdDefaultAccessPoint in the Tier Table record for the 
    // default Tier (KCDTIdDefaultTier)  
	const TMDBElementId KCDTIdDefaultSnap					= 0x009E0000;	///< Commsdat field id for field: DefaultSnap. Field is declared in the GlobalSettings table.
    // #ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
	// @deprecated
    // Maps to KCDTIdPromptUser in the Tier Table record for the 
    // Default Tier (KCDTIdDefaultTier)
	const TMDBElementId KCDTIdPromptForSnap					= 0x009F0000;	///< Commsdat field id for field: PromptForSnap. Field is declared in the GlobalSettings table.

#ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
	const TMDBElementId KCDTIdDefaultTier					= 0x00A00000;
#endif
	const TMDBElementId KCDTIdRegulatoryDomain				= 0x00A30000;

	// Element Type names .
	#define	KCDTypeNameMaxRedialAttempts			_S("RedialAttempts")
	#define	KCDTypeNameSMSBearer					_S("SmsBearer")
	#define	KCDTypeNameSMSReceiveMode				_S("SmsReceiveMode")
	#define	KCDTypeNameGPRSAttachMode				_S("GPRSAttachMode")
	#define	KCDTypeNameAcceptIncomingGPRS			_S("AcceptIncomingGprs")
	#define	KCDTypeNameGPRSClassCBearer				_S("GPRSClassCBearer")
	#define	KCDTypeNameMaxConnectionAttempts		_S("ConnectionAttempts")
	#define	KCDTypeNameModemDataFax					_S("ModemForDataAndFax")
	#define	KCDTypeNameModemPhoneServicesSMS		_S("ModemForPhoneServicesAndSMS")
	#define	KCDTypeNameLocationDataFax				_S("LocationForDataAndFax")
	#define	KCDTypeNameLocationPhoneServicesSMS		_S("LocationForPhoneServicesAndSMS")
	#define	KCDTypeNameMaxMBufHeap					_S("MaxMBufHeap")
	#define	KCDTypeNameDefaultAgent					_S("DefaultAgent")
	#define	KCDTypeNameDefaultNetwork				_S("DefaultNetwork")
	#define	KCDTypeNameBearerAvailabilityCheckTSY	_S("BearerAvailabilityCheckTSY")
	#define KCDTypeNameCDMAOPCapability				_S("CDMAOperationCapability")
	#define KCDTypeNameCDMASimIPMaxNumNai			_S("CDMASimpleIpMaxNumNai")
	#define KCDTypeNameCDMASimIPMaxNaiLength		_S("CDMASimpleIpMaxNaiLength")
	#define KCDTypeNameCDMASimIPMaxSSLength			_S("CDMASimpleIpMaxSsLength")
	#define KCDTypeNameCDMASimIPAuthSupported		_S("CDMASimpleIpAuthSupported")
	#define KCDTypeNameCDMAMIPMaxNumNai				_S("CDMAMobileIpMaxNumNai")
	#define KCDTypeNameCDMAMIPMaxNaiLength			_S("CDMAMobileIpMaxNAILength")
	#define KCDTypeNameCDMAMIPMaxMNAAASSLength		_S("CDMAMobileIpMaxMnAaaSsLength")
	#define KCDTypeNameCDMAMIPMNAAAAuthAlgorithm	_S("CDMAMobileIpMnAaaAuthAlgorithm")
	#define KCDTypeNameCDMAMIPMaxMNHASSLength		_S("CDMAMobileIpMaxMnHaSsLength")
	#define KCDTypeNameCDMAMIPMNHAAuthAlgorithm		_S("CDMAMobileIpMnHaAuthAlgorithm")
	#define KCDTypeNameDefaultSnap					_S("DefaultSnap")

#ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
//the name of this field (KCDTypeNamePromptForSnap) depends form the actual environment
    #define KCDTypeNamePromptForSnap			    _S("PromptUser")
    #define KCDTypeNamePromptForSnapBC              _S("PromptUser#PromptForSnap")
	#define KCDTypeNameDefaultTier				    _S("DefaultTier")
#else
//the name of this field (KCDTypeNamePromptForSnap) depends form the actual environment
    #define KCDTypeNamePromptForSnap			    _S("PromptForSnap")
#endif
	
	#define KCDTypeNameRegulatoryDomain				_S("RegulatoryDomain")


//////////////////////////////////////////////////////////////////////////////
// 010/ CONNECTION PREFERENCES RECORD
//

	// Element Type Ids
	const TMDBElementId KCDTIdRanking         = 0x01030000;		///< Commsdat field id for field: Ranking. Field is declared in the ConnectionPreferences table.
	const TMDBElementId KCDTIdDirection       = 0x01040000;		///< Commsdat field id for field: Direction. Field is declared in the ConnectionPreferences table.
	const TMDBElementId KCDTIdBearerSet       = 0x01050000;		///< Commsdat field id for field: BearerSet. Field is declared in the ConnectionPreferences table.
	const TMDBElementId KCDTIdDialogPref      = 0x01060000;		///< Commsdat field id for field: DialogPref. Field is declared in the ConnectionPreferences table.
	const TMDBElementId KCDTIdIAPLink         = 0x01070000;		///< Commsdat field id for field: IAP. Field is declared in the ConnectionPreferences table.


	// Element Type Names
	#define	KCDTypeNameRanking				_S("Ranking")
	#define	KCDTypeNameDirection			_S("Direction")
	#define	KCDTypeNameBearerSet			_S("BearerSet")
	#define	KCDTypeNameDialogPref			_S("DialogPref")






///////////////////////////////////////////////////////////////////////////
// 018  NETWORK RECORD
//
        // Field Type IDs
	const TMDBElementId KCDTIdHostName				  = 0x01830000;	///< Commsdat field id for field: HostName. Field is declared in the Network table.

        // NETWORK Table Field Names
	#define	KCDTypeNameHostName						_S("HostName")

////////////////////////////////////////////////////////////////////////
// 020  LOCATION RECORD
//

	// Field Type IDs
	const TMDBElementId KCDTIdIntlPrefixCode				  = 0x02030000;		///< Commsdat field id for field: IntlPrefixCode. Field is declared in the Location table.
	const TMDBElementId KCDTIdNatPrefixCode					  = 0x02040000;		///< Commsdat field id for field: NatPrefixCode. Field is declared in the Location table
	const TMDBElementId KCDTIdNatCode				  		  = 0x02050000;		///< Commsdat field id for field: NatCode. Field is declared in the Location table
	const TMDBElementId KCDTIdAreaCode						  = 0x02060000;		///< Commsdat field id for field: AreaCode. Field is declared in the Location table
	const TMDBElementId KCDTIdDialOutCode					  = 0x02070000;		///< Commsdat field id for field: DialOutCode. Field is declared in the Location table
	const TMDBElementId KCDTIdDisableCallWaitingCode	      = 0x02080000;		///< Commsdat field id for field: DisableCallWaitingCode. Field is declared in the Location table
	const TMDBElementId KCDTIdMobile						  = 0x02090000;		///< Commsdat field id for field: Mobile. Field is declared in the Location table
	const TMDBElementId KCDTIdUsePulseDial					  = 0x020A0000;		///< Commsdat field id for field: UsePulseDial. Field is declared in the Location table
	const TMDBElementId KCDTIdWaitForDialTone				  = 0x020B0000;		///< Commsdat field id for field: WaitForDialTone. Field is declared in the Location table
	const TMDBElementId KCDTIdPauseAfterDialOut			      = 0x020C0000;		///< Commsdat field id for field: PauseAfterDialOut. Field is declared in the Location table


	// Location Table Field Names
	#define	KCDTypeNameIntlPrefixCode						_S("IntlPrefixCode")
	#define	KCDTypeNameNatPrefixCode						_S("NatPrefixCode")
	#define	KCDTypeNameNatCode								_S("NatCode")
	#define	KCDTypeNameAreaCode								_S("AreaCode")
	#define	KCDTypeNameDialOutCode							_S("DialOutCode")
	#define	KCDTypeNameDisableCallWaitingCode		        _S("DisableCallWaitingCode")
	#define	KCDTypeNameMobile								_S("Mobile")
	#define	KCDTypeNameUsePulseDial							_S("UsePulseDial")
	#define	KCDTypeNameWaitForDialTone						_S("WaitForDialTone")
	#define	KCDTypeNamePauseAfterDialOut		            _S("PauseAfterDialout")
	#define KCDTypeNameOPCapability	   						_S("OPCapability")
	#define	KCDTypeNameSimipMaxNumNai						_S("SimipMaxNumNai")
	#define	KCDTypeNameSimipMaxNaiLength					_S("SimipMaxNaiLength")   
	#define	KCDTypeNameSimipMaxSsLength						_S("SimipMaxSsLength")
	#define	KCDTypeNameSimipAuthSupported					_S("SimipAuthSupported")
	#define	KCDTypeNameMipMaxNumNai							_S("MipMaxNumNai ")
	#define	KCDTypeNameMipMaxNaiLength						_S("MipMaxNaiLength")
	#define	KCDTypeNameMipMaxMnAaaSsLength					_S("MipMaxMnAaaSsLength")
	#define	KCDTypeNameMipMnAaaAuthAlgorithm				_S("MipMnAaaAuthAlgorithm")
	#define	KCDTypeNameMipMaxMnHaSsLength					_S("MipMaxMnHaSsLength")

//////////////////////////////////////////////////////////////////////////////////////
// 028/  IAP RECORD
//

	// FieldTIds
	const TMDBElementId KCDTIdIAPServiceType 				= 0x02830000; ///< Commsdat field id for field: IAPServiceType. Type of Service record. Field is declared in the IAP table
	const TMDBElementId KCDTIdIAPService 					= 0x02840000; ///< Commsdat field id for field: IAPService. Link to a Service record. Field is declared in the IAP table
	const TMDBElementId KCDTIdIAPBearerType 				= 0x02850000; ///< Commsdat field id for field: IAPBearerType. Type of Bearer record. Field is declared in the IAP table.
	const TMDBElementId KCDTIdIAPBearer 					= 0x02860000; ///< Commsdat field id for field: IAPBearer. Link to a Bearer record. Field is declared in the IAP table. 
	const TMDBElementId KCDTIdIAPNetwork 					= 0x02870000; ///< Commsdat field id for field: IAPNetwork. Link to a Network record. Field is declared in the IAP table.
	const TMDBElementId KCDTIdIAPNetworkWeighting 			= 0x02880000; ///< Commsdat field id for field: IAPNetworkWeighting. Field is declared in the IAP table.
	const TMDBElementId KCDTIdIAPLocation 					= 0x02890000; ///< Commsdat field id for field: Location. Link to a Location record. Field is declared in the IAP table.
#ifdef SYMBIAN_NETWORKING_UMTSR5
	const TMDBElementId KCDTIdIAPAppSid 					= 0x028A0000; ///< Commsdat field id for field: IAPAppSid.Link to a Location record. Field is declared in the IAP table.
#endif

#ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
	// Not a real field - represents the real IAP on a VPN connection
	// If the connection is not using a VPN the value will match
	// the IAP Id (KCDTIdIAPRecord | KCDTIdRecordTag)
	const TMDBElementId KCDTIdRealIAP						= 0x02FF0000;
#endif

  // Field Names
	#define	KCDTypeNameIAPNetwork				       _S("IAPNetwork")
	#define	KCDTypeNameNetworkWeighting		           _S("IAPNetworkWeighting")
	#define	KCDTypeNameServiceType		               _S("IAPServiceType")
	#define	KCDTypeNameBearerType		               _S("IAPBearerType")
#ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
	#define	KCDTypeNameAccessPoint		               _S("AccessPoint")
#endif
#ifdef SYMBIAN_NETWORKING_UMTSR5
	#define	KCDTypeNameAppSid		                   _S("IAPAppSid")
#endif





//////////////////////////////////////////////////////////////////////////////////////
// 030/ WAP ACCESS POINT RECORD
//


	// Element Type Ids
	const TMDBElementId KCDTIdWAPCurrentBearer  = 0x03030000;		///< Commsdat field id for field: CurrentBearer. Field is declared in the WAP Access Point table.
	const TMDBElementId KCDTIdWAPStartPage      = 0x03040000;		///< Commsdat field id for field: StartPage. Field is declared in the WAP Access Point table.


	// Element Type Names
	#define	KCDTypeNameWAPCurrentBearer		      _S("CurrentBearer")
	#define	KCDTypeNameWAPStartPage		          _S("StartPage")


/////////////////////////////////////////////////////////////////////////////////////
// 06/  DIAL OUT ISP SERVICE RECORD
//

	// FieldTIds

	const TMDBElementId KCDTIdDescription               = 0x03830000;	///< Commsdat field id for field: Description. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdType						= 0x03840000;	///< Commsdat field id for field: Type. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdDefaultTelNum             = 0x03850000;	///< Commsdat field id for field: DefaultTelNum. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdDialResolution            = 0x03860000;	///< Commsdat field id for field: DialResolution. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdChargecard                = 0x03870000;	///< Commsdat field id for field: ChargeCard. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdUseLoginScript            = 0x03880000;	///< Commsdat field id for field: UseLoginScript. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdLoginScript               = 0x03890000;	///< Commsdat field id for field: LoginScript. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdPromptForLogin            = 0x038A0000;	///< Commsdat field id for field: PromptForLogin. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdLoginName                 = 0x038B0000;	///< Commsdat field id for field: LoginName. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdLoginPass                 = 0x038C0000;	///< Commsdat field id for field: LoginPass. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdDisplayPct                = 0x038D0000;	///< Commsdat field id for field: DisplayPCT. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdIfParams                  = 0x038F0000;	///< Commsdat field id for field: IfParams. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdIfNetworks                = 0x03900000;	///< Commsdat field id for field: IfNetworks. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdIfPromptForAuth           = 0x03910000;	///< Commsdat field id for field: IfPromptForAuth. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdIfAuthName                = 0x03920000;	///< Commsdat field id for field: IfAuthName. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdIfAuthPass                = 0x03930000;	///< Commsdat field id for field: IfAuthPass. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdIfAuthRetries             = 0x03940000;	///< Commsdat field id for field: IfAuthRetries. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdIfCallbackEnabled         = 0x03950000;	///< Commsdat field id for field: IfCallbackEnabled. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdIfCallbackType            = 0x03960000;	///< Commsdat field id for field: IfCallbackType. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdIfCallbackInfo            = 0x03970000;	///< Commsdat field id for field: IfCallbackInfo. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdCallbackTimeout           = 0x03980000;	///< Commsdat field id for field: CallbackTimeout. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdIfServerMode              = 0x03990000;	///< Commsdat field id for field: IfServerMode. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdIpAddrFromServer          = 0x039A0000;	///< Commsdat field id for field: IpAddrFromServer. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdIpAddr					= 0x039B0000;	///< Commsdat field id for field: IpAddr. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdIpNetMask                 = 0x039C0000;	///< Commsdat field id for field: IpNetmask. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdIpGateway                 = 0x039D0000;	///< Commsdat field id for field: IpGateway. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdIpDNSAddrFromServer       = 0x039E0000;	///< Commsdat field id for field: IpDNSAddrFromServer. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdIpNameServer1             = 0x039F0000;	///< Commsdat field id for field: IpNameServer1. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdIpNameServer2             = 0x03A00000;	///< Commsdat field id for field: IpNameServer2. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdIp6DNSAddrFromServer      = 0x03A10000;	///< Commsdat field id for field: Ip6DNSAddrFromServer. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdIp6NameServer1            = 0x03A20000;	///< Commsdat field id for field: Ip6NameServer1 . Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdIp6NameServer2            = 0x03A30000;	///< Commsdat field id for field: Ip6NameServer2. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdIpAddrLeaseValidFrom      = 0x03A40000;	///< Commsdat field id for field: IpAddrLeaseValidFrom. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdIpAddrLeaseValidTo        = 0x03A50000;	///< Commsdat field id for field: IpAddrLeaseValidTo. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdConfigDaemonManagerName   = 0x03A60000;	///< Commsdat field id for field: ConfigDaemonManagerName. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdConfigDaemonName          = 0x03A70000;	///< Commsdat field id for field: ConfigDaemonName. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdEnableIpHeaderComp        = 0x03A80000;	///< Commsdat field id for field: EnableIpHeaderComp. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdEnableLCPExtension        = 0x03A90000;	///< Commsdat field id for field: EnableLCPExtension. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdDisablePlainTextAuth      = 0x03AA0000;	///< Commsdat field id for field: DisablePlainTextAuth. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdEnableSwComp              = 0x03AB0000;	///< Commsdat field id for field: EnableSwComp. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdBearerName                = 0x03AC0000;	///< Commsdat field id for field: BearerName. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdBearerSpeed               = 0x03AD0000;	///< Commsdat field id for field: BearerSpeed. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdBearerCe                  = 0x03AE0000;	///< Commsdat field id for field: BearerCE. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdInitString                = 0x03AF0000;	///< Commsdat field id for field: InitString. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdBearerType                = 0x03B00000;	///< Commsdat field id for field: BearerType. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdChannelCoding             = 0x03B10000;	///< Commsdat field id for field: ChannelCoding. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdAiur						= 0x03B20000;	///< Commsdat field id for field: AIUR. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdRequestedTimeSlots        = 0x03B30000;	///< Commsdat field id for field: RequestedTimeSlots. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdMaximumTimeSlots          = 0x03B40000;	///< Commsdat field id for field: MaximumTimeSlots. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdBearerService             = 0x03B50000;	///< Commsdat field id for field: BearerService. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdBearerProtocol            = 0x03B60000;	///< Commsdat field id for field: BearerProtocol. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdRlpVersion                = 0x03B70000;	///< Commsdat field id for field: RlpVersion. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdIwfToMs                   = 0x03B80000;	///< Commsdat field id for field: IwfToMs. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdMsToIwf                   = 0x03B90000;	///< Commsdat field id for field: MsToIwf. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdAckTimer                  = 0x03BA0000;	///< Commsdat field id for field: AckTimer. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdRetransmissionAttempts    = 0x03BB0000;	///< Commsdat field id for field: RetransmissionAttempts. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdResequencePeriod          = 0x03BC0000;	///< Commsdat field id for field: ResequencePeriod. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdV42Compression            = 0x03BD0000;	///< Commsdat field id for field: V42Compression. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdV42Codewords              = 0x03BE0000;	///< Commsdat field id for field: V42Codewords. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdV42MaxLength              = 0x03BF0000;	///< Commsdat field id for field: V42MaxLength. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdAsymmetry                 = 0x03C00000;	///< Commsdat field id for field: Asymmetry. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdUserInitUpgrade           = 0x03C10000;	///< Commsdat field id for field: UserInitUpgrade. Field is declared in the DialOutISP table.
	const TMDBElementId KCDTIdUseEdge                   = 0x03C20000;	///< Commsdat field id for field: UseEdge. Field is declared in the DialOutISP table.


	#define                    KCDTypeNameDescription                 _S("Description")
	#define                    KCDTypeNameType                        _S("Type")
	#define                    KCDTypeNameDefaultTelNum               _S("DefaultTelNum")
	#define                    KCDTypeNameDialResolution              _S("DialResolution")
	#define                    KCDTypeNameUseLoginScript              _S("UseLoginScript")
	#define                    KCDTypeNameLoginScript                 _S("LoginScript")
	#define                    KCDTypeNamePromptForLogin              _S("PromptForLogin")
	#define                    KCDTypeNameLoginName                   _S("LoginName")
	#define                    KCDTypeNameLoginPass                   _S("LoginPass")
	#define                    KCDTypeNameDisplayPct                  _S("DisplayPCT")
	#define                    KCDTypeNameIfParams                    _S("IfParams")
	#define                    KCDTypeNameIfNetworks                  _S("IfNetworks")
	#define                    KCDTypeNameIfPromptForAuth             _S("IfPromptForAuth")
	#define                    KCDTypeNameIfAuthName                  _S("IfAuthName")
	#define                    KCDTypeNameIfAuthPass                  _S("IfAuthPass")
	#define                    KCDTypeNameIfAuthRetries               _S("AuthRetries")
	#define                    KCDTypeNameIfCallbackEnabled           _S("IfCallbackEnabled")
	#define                    KCDTypeNameIfCallbackType              _S("IfCallbackType")
	#define                    KCDTypeNameIfCallbackInfo              _S("IfCallbackInfo")
	#define                    KCDTypeNameCallbackTimeout             _S("CallbackTimeout")
	#define                    KCDTypeNameIfServerMode                _S("IfServerMode")
	#define                    KCDTypeNameIpAddrFromServer            _S("IpAddrFromServer")
	#define                    KCDTypeNameIpAddr                      _S("IpAddr")
	#define                    KCDTypeNameIpNetMask                   _S("IpNetMask")
	#define                    KCDTypeNameIpGateway                   _S("IpGateway")
	#define                    KCDTypeNameIpDNSAddrFromServer         _S("IpDNSAddrFromServer")
	#define                    KCDTypeNameIpNameServer1               _S("IpNameServer1")
	#define                    KCDTypeNameIpNameServer2               _S("IpNameServer2")
	#define                    KCDTypeNameIp6DNSAddrFromServer        _S("Ip6DnsAddrFromServer")
	#define                    KCDTypeNameIp6NameServer1              _S("Ip6NameServer1")
	#define                    KCDTypeNameIp6NameServer2              _S("Ip6NameServer2")
	#define                    KCDTypeNameIpAddrLeaseValidFrom        _S("IpAddrLeaseValidFrom")
	#define                    KCDTypeNameIpAddrLeaseValidTo          _S("IpAddrLeaseValidTo")
	#define                    KCDTypeNameConfigDaemonManagerName     _S("ConfigDaemonManagerName")
	#define                    KCDTypeNameConfigDaemonName            _S("ConfigDaemonName")
	#define                    KCDTypeNameEnableIpHeaderComp          _S("EnableIPHeaderComp")
	#define                    KCDTypeNameEnableLcpExtensions         _S("EnableLCPExtension")
	#define                    KCDTypeNameDisablePlainTextAuth        _S("DisablePlainTextAuth")
	#define                    KCDTypeNameEnableSwComp                _S("EnableSWComp")
	#define                    KCDTypeNameBearerName                  _S("BearerName")
	#define                    KCDTypeNameBearerSpeed                 _S("BearerSpeed")
	#define                    KCDTypeNameBearerCe                    _S("BearerCE")
	#define                    KCDTypeNameInitString                  _S("InitString")
	#define	                   KCDTypeNameISPBearerType		          _S("BearerType")
	#define                    KCDTypeNameChannelCoding               _S("ChannelCoding")
	#define                    KCDTypeNameAiur                        _S("Aiur")
	#define                    KCDTypeNameRequestedTimeSlots          _S("RequestedTimeSlots")
	#define                    KCDTypeNameMaximumTimeSlots            _S("MaximumTimeSlots")
	#define                    KCDTypeNameBearerService               _S("BearerService")
	#define                    KCDTypeNameBearerProtocol              _S("BearerProtocol")
	#define                    KCDTypeNameRlpVersion                  _S("RlpVersion")
	#define                    KCDTypeNameIwfToMs                     _S("IwfToMs")
	#define                    KCDTypeNameMsToIwf                     _S("MsToIwf")
	#define                    KCDTypeNameAckTimer                    _S("AckTimer")
	#define                    KCDTypeNameRetransmissionAttempts      _S("RetransmissionAttempts")
	#define                    KCDTypeNameResequencePeriod            _S("ResequencePeriod")
	#define                    KCDTypeNameV42Compression              _S("V42Compression")
	#define                    KCDTypeNameV42Codewords                _S("V42Codewords")
	#define                    KCDTypeNameV42MaxLength                _S("V42MaxLength")
	#define                    KCDTypeNameAsymmetry                   _S("Asymmetry")
	#define                    KCDTypeNameUserInitUpgrade             _S("UserInitUpgrade")
	#define                    KCDTypeNameUseEdge                     _S("UseEdge")







//////////////////////////////////////////////////////////////////////////////////////
// 040/ DIAL IN ISP RECORD
//


	// FieldTIds
	//
	const TMDBElementId KCDTIdDINDescription              = 0x04030000;	///< Commsdat field id for field: Description. Field is declared in the DialnISP table.
	const TMDBElementId KCDTIdDINType                     = 0x04040000;	///< Commsdat field id for field: Type. Field is declared in the DialnISP table.
	const TMDBElementId KCDTIdDINUseLoginScript           = 0x04050000;	///< Commsdat field id for field: UseLoginScript. Field is declared in the DialnISP table.
	const TMDBElementId KCDTIdDINLoginScript              = 0x04060000;	///< Commsdat field id for field: LoginScript. Field is declared in the DialnISP table.
	//
	const TMDBElementId KCDTIdDINAuthentication           = 0x04070000;	///< Commsdat field id for field: Authentication. Field is declared in the DialnISP table.
	//
	const TMDBElementId KCDTIdDINIfAuthRetries            = 0x04080000;	///< Commsdat field id for field: IfAuthRetries. Field is declared in the DialnISP table.
	const TMDBElementId KCDTIdDINIfParams                 = 0x04090000;	///< Commsdat field id for field: IfParams. Field is declared in the DialnISP table.
	const TMDBElementId KCDTIdDINIfNetworks               = 0x040A0000;	///< Commsdat field id for field: IfNetworks. Field is declared in the DialnISP table.
	const TMDBElementId KCDTIdDINIpAddrFromServer         = 0x040B0000;	///< Commsdat field id for field: IpAddrFromServer. Field is declared in the DialnISP table.
	const TMDBElementId KCDTIdDINIpAddr                   = 0x040C0000;	///< Commsdat field id for field: IpAddr. Field is declared in the DialnISP table.
	const TMDBElementId KCDTIdDINIpNetMask                = 0x040D0000;	///< Commsdat field id for field: IpNetMask. Field is declared in the DialnISP table.
	const TMDBElementId KCDTIdDINIpGateway                = 0x040E0000;	///< Commsdat field id for field: IpGateway. Field is declared in the DialnISP table.
	const TMDBElementId KCDTIdDINIpDNSAddrFromServer      = 0x040F0000;	///< Commsdat field id for field: IpDNSAddrFromServer. Field is declared in the DialnISP table.
	const TMDBElementId KCDTIdDINIpNameServer1            = 0x04100000;	///< Commsdat field id for field: IpNameServer1. Field is declared in the DialnISP table.
	const TMDBElementId KCDTIdDINIpNameServer2            = 0x04110000;	///< Commsdat field id for field: IpNameServer2. Field is declared in the DialnISP table.
	const TMDBElementId KCDTIdDINIp6DNSAddrFromServer     = 0x04120000;	///< Commsdat field id for field: Ip6DNSAddrFromServer. Field is declared in the DialnISP table.
	const TMDBElementId KCDTIdDINIp6NameServer1           = 0x04130000;	///< Commsdat field id for field: Ip6NameServer1. Field is declared in the DialnISP table.
	const TMDBElementId KCDTIdDINIp6NameServer2           = 0x04140000;	///< Commsdat field id for field: Ip6NameServer2. Field is declared in the DialnISP table.
	const TMDBElementId KCDTIdDINEnableIpHeaderComp       = 0x04150000;	///< Commsdat field id for field: EnableIpHeaderComp. Field is declared in the DialnISP table.
	const TMDBElementId KCDTIdDINEnableLCPExtensions      = 0x04160000;	///< Commsdat field id for field: EnableLCPExtensions. Field is declared in the DialnISP table.
	const TMDBElementId KCDTIdDINDisablePlainTextAuth     = 0x04170000;	///< Commsdat field id for field: DisablePlainTextAuth. Field is declared in the DialnISP table.
	const TMDBElementId KCDTIdDINEnableSwComp             = 0x04180000;	///< Commsdat field id for field: EnableSwComp. Field is declared in the DialnISP table.
	const TMDBElementId KCDTIdDINBearerName               = 0x04190000;	///< Commsdat field id for field: BearerName. Field is declared in the DialnISP table.
	const TMDBElementId KCDTIdDINBearerSpeed              = 0x041A0000;	///< Commsdat field id for field: BearerSpeed. Field is declared in the DialnISP table.
	const TMDBElementId KCDTIdDINBearerCe                 = 0x041B0000;	///< Commsdat field id for field: BearerCE. Field is declared in the DialnISP table.
	const TMDBElementId KCDTIdDINInitString               = 0x041C0000;	///< Commsdat field id for field: InitString. Field is declared in the DialnISP table.
	const TMDBElementId KCDTIdDINUseEdge                  = 0x041D0000;	///< Commsdat field id for field: UseEdge. Field is declared in the DialnISP table.
//


	#define	KCDTypeNameAuthentication		               _S("Authentication")




/////////////////////////////////////////////////////////////////////////////////////
//  048/  LAN Service Record
//
//
	// FieldTIds
	const TMDBElementId KCDTIdLANIfNetworks 					= 0x04830000;	///< Commsdat field id for field: IfNetworks. Field is declared in the LanService table.
	const TMDBElementId KCDTIdLANIpNetMask 					    = 0x04840000;	///< Commsdat field id for field: IpNetMask. Field is declared in the LanService table.
	const TMDBElementId KCDTIdLANIpGateway 					    = 0x04850000;	///< Commsdat field id for field: IpGateway. Field is declared in the LanService table.
	const TMDBElementId KCDTIdLANIpAddrFromServer 				= 0x04860000;	///< Commsdat field id for field: IpAddrFromServer. Field is declared in the LanService table.
	const TMDBElementId KCDTIdLANIpAddr 						= 0x04870000;	///< Commsdat field id for field: IpAddr. Field is declared in the LanService table.
	const TMDBElementId KCDTIdLANIpDNSAddrFromServer 			= 0x04880000;	///< Commsdat field id for field: IpDNSAddrFromServer. Field is declared in the LanService table.
	const TMDBElementId KCDTIdLANIpNameServer1 				    = 0x04890000;	///< Commsdat field id for field: IpNameServer1. Field is declared in the LanService table.
	const TMDBElementId KCDTIdLANIpNameServer2 				    = 0x048A0000;	///< Commsdat field id for field: IpNameServer2. Field is declared in the LanService table.
	const TMDBElementId KCDTIdLANIp6DNSAddrFromServer			= 0x048B0000;	///< Commsdat field id for field: Ip6DNSAddrFromServer. Field is declared in the LanService table.
	const TMDBElementId KCDTIdLANIp6NameServer1				    = 0x048C0000;	///< Commsdat field id for field: Ip6NameServer1. Field is declared in the LanService table.
	const TMDBElementId KCDTIdLANIp6NameServer2 				= 0x048D0000;	///< Commsdat field id for field: Ip6NameServer2. Field is declared in the LanService table.
	const TMDBElementId KCDTIdLANIpAddrLeaseValidFrom			= 0x048E0000;	///< Commsdat field id for field: IpAddrLeaseValidFrom. Field is declared in the LanService table.
	const TMDBElementId KCDTIdLANIpAddrLeaseValidTo 			= 0x048F0000;	///< Commsdat field id for field: IpAddrLeaseValidTo. Field is declared in the LanService table.
	const TMDBElementId KCDTIdLANConfigDaemonManagerName 		= 0x04900000;	///< Commsdat field id for field: ConfigDaemonManagerName. Field is declared in the LanService table.
	const TMDBElementId KCDTIdLANConfigDaemonName 				= 0x04910000;	///< Commsdat field id for field: ConfigDaemonName. Field is declared in the LanService table.
	//
	const TMDBElementId KCDTIdLANServiceExtensionTableName 		= 0x04920000;	///< Commsdat field id for field: LANServiceExtensionTableName. Field is declared in the LanService table.
	const TMDBElementId KCDTIdLANServiceExtensionTableRecordId 	= 0x04930000;	///< Commsdat field id for field: LANServiceExtensionTableRecordId. Field is declared in the LanService table.


	#define	KCDTypeNameServiceExtensionTableName				_S("LanServiceExtensionTableName")
	#define	KCDTypeNameServiceExtensionTableRecordId		    _S("LanServiceExtensionTableRecordId")
	#define	KCDTypeNameServiceIfExternIpConfigAlwaysRejectAuth	_S("ServiceIfExternIpConfigAlwaysRejectAuth")



//////////////////////////////////////////////////////////////////////////////////////
// 050/ WLAN SERVICE EXTENSION RECORD
//

	// FieldTIds
	/**
	@internalComponent
	*/
	const TMDBElementId	KCDTIdWLANProfile	 					= 0x05030000;
	/**
	@internalComponent
	*/
	const TMDBElementId	KCDTIdWLANSSID	 					= 0x05040000;
	/**
	@internalComponent
	*/
	const TMDBElementId	KCDTIdWLANEncryptionStatus	 			= 0x05050000;
	/**
	@internalComponent
	*/
	const TMDBElementId	KCDTIdWLANEncryptionType	 			= 0x05060000;
	/**
	@internalComponent
	*/
	const TMDBElementId	KCDTIdWLANDefaultWepKey  	 			= 0x05070000;
	/**
	@internalComponent
	*/
	const TMDBElementId	KCDTIdWLANEncryptKey1Valid	 			= 0x05080000;
	/**
	@internalComponent
	*/
	const TMDBElementId	KCDTIdWLANWepKey1	 				= 0x05090000;
	/**
	@internalComponent
	*/
	const TMDBElementId	KCDTIdWLANEncryptKey2Valid	 			= 0x050A0000;
	/**
	@internalComponent
	*/
	const TMDBElementId	KCDTIdWLANWepKey2	 				= 0x050B0000;
	/**
	@internalComponent
	*/
	const TMDBElementId	KCDTIdWLANEncryptKey3Valid	 			= 0x050C0000;
	/**
	@internalComponent
	*/
	const TMDBElementId	KCDTIdWLANWepKey3	 				= 0x050D0000;
	/**
	@internalComponent
	*/
	const TMDBElementId	KCDTIdWLANEncryptKey4Valid	 			= 0x050E0000;
	/**
	@internalComponent
	*/
	const TMDBElementId	KCDTIdWLANWepKey4	 				= 0x050F0000;
	/**
	@internalComponent
	*/
	const TMDBElementId	KCDTIdWLANRanking 	 					= 0x05100000;
	/**
	@internalComponent
	*/
	const TMDBElementId	KCDTIdWLANDialogPref	 				= 0x05110000;
	/**
	@internalComponent
	*/
	const TMDBElementId	KCDTIdWLANNetworkType	 				= 0x05120000;
	/**
	@internalComponent
	*/
	const TMDBElementId	KCDTIdWLANFragThres	 					= 0x05130000;
	/**
	@internalComponent
	*/
	const TMDBElementId	KCDTIdWLANRTSThres	 					= 0x05140000;
	/**
	@internalComponent
	*/
	const TMDBElementId	KCDTIdWLANDesTransRate	 				= 0x05150000;
	/**
	@internalComponent
	*/
	const TMDBElementId	KCDTIdWLANBeaconInt	 					= 0x05160000;
	/**
	@internalComponent
	*/
	const TMDBElementId	KCDTIdWLANChannelId	 				= 0x05170000;
	/**
	@internalComponent
	*/
	const TMDBElementId	KCDTIdWLANAuthenticationMode	 		= 0x05180000;
	/**
	@internalComponent
	*/
	const TMDBElementId	KCDTIdWLANPowerSaveMode	 				= 0x05190000;
	/**
	@internalComponent
	*/
	const TMDBElementId	KCDTIdWLANAllowUnencryptMode	 		= 0x051A0000;
	/**
	@internalComponent
	*/
	const TMDBElementId	KCDTIdWLANAllowShortPre	 				= 0x051B0000;
	/**
	@internalComponent
	*/
	const TMDBElementId	KCDTIdWLANPreambleType	 				= 0x051C0000;
	/**
	@internalComponent
	*/
	const TMDBElementId	KCDTIdWLANTxPowerLevel	 				= 0x051D0000;
	/**
	@internalComponent
	*/
	const TMDBElementId	KCDTIdWLANEapPresharedKey	 			= 0x051E0000;
	/**
	@internalComponent
	*/
	const TMDBElementId	KCDTIdWLANRegDomain	 					= 0x051F0000;
	/**
	@internalComponent
	*/
	const TMDBElementId	KCDTIdWLANSecData	 					= 0x05200000;


	// Field Names
	/**
	@internalComponent
	*/
	#define	KCDTypeNameWLANProfile							_S("Wlan_Profile")
	/**
	@internalComponent
	*/
	#define	KCDTypeNameWLANSSID							_S("Wlan_SSID")
	/**
	@internalComponent
	*/
	#define	KCDTypeNameWLANEncryptionStatus					_S("Wlan_Encryption_Status")
	/**
	@internalComponent
	*/
	#define	KCDTypeNameWLANEncryptionType					_S("Wlan_Encryption_Type")
	/**
	@internalComponent
	*/
	#define	KCDTypeNameWLANDefaultWepKey  				_S("Wlan_Wep_Default_Key")
	/**
	@internalComponent
	*/
	#define	KCDTypeNameWLANEncryptKey1Valid					_S("Wlan_Key1_Valid")
	/**
	@internalComponent
	*/
	#define	KCDTypeNameWLANWepKey1						_S("Wlan_Wep_Key1")
	/**
	@internalComponent
	*/
	#define	KCDTypeNameWLANEncryptKey2Valid					_S("Wlan_Key2_Valid")
	/**
	@internalComponent
	*/
	#define	KCDTypeNameWLANWepKey2						_S("Wlan_Wep_Key2")
	/**
	@internalComponent
	*/
	#define	KCDTypeNameWLANEncryptKey3Valid					_S("Wlan_Key3_Valid")
	/**
	@internalComponent
	*/
	#define	KCDTypeNameWLANWepKey3						_S("Wlan_Wep_Key3")
	/**
	@internalComponent
	*/
	#define	KCDTypeNameWLANEncryptKey4Valid					_S("Wlan_Key4_Valid")
	/**
	@internalComponent
	*/
	#define	KCDTypeNameWLANWepKey4						_S("Wlan_Wep_Key4")
	/**
	@internalComponent
	*/
	#define	KCDTypeNameWLANRanking 							_S("Wlan_Ranking")
	/**
	@internalComponent
	*/
	#define	KCDTypeNameWLANDialogPref						_S("Wlan_Dialog_Pref")
	/**
	@internalComponent
	*/
	#define	KCDTypeNameWLANNetworkType						_S("Wlan_Network_Type")
	/**
	@internalComponent
	*/
	#define	KCDTypeNameWLANFragThres						_S("Wlan_Frag_Threshold")
	/**
	@internalComponent
	*/
	#define	KCDTypeNameWLANRTSThres							_S("Wlan_RTS_Threshold")
	/**	
	@internalComponent
	*/
	#define	KCDTypeNameWLANDesTransRate						_S("Wlan_Desired_Transmit_Rate")
	/**
	@internalComponent
	*/
	#define	KCDTypeNameWLANBeaconInt						_S("Wlan_Beacon_Int")
	/**
	@internalComponent
	*/
	#define	KCDTypeNameWLANChannelId						_S("Wlan_Channel_ID")
	/**
	@internalComponent
	*/
	#define	KCDTypeNameWLANAuthenticationMode			_S("Wlan_Authentication_Mode")
	/**
	@internalComponent
	*/
	#define	KCDTypeNameWLANPowerSaveMode					_S("Wlan_Power_Save_Mode")
	/**
	@internalComponent
	*/
	#define	KCDTypeNameWLANAllowUnencryptMode				_S("Wlan_Allow_UnEncrypt_Mode")
	/**
	@internalComponent
	*/
	#define	KCDTypeNameWLANAllowShortPre					_S("Wlan_Allow_Short_Preamble")
	/**
	@internalComponent
	*/
	#define	KCDTypeNameWLANPreambleType						_S("Wlan_Preamble_Type")
	/**
	@internalComponent
	*/
	#define	KCDTypeNameWLANTxPowerLevel						_S("Wlan_TX_Power_Level")
	/**
	@internalComponent
	*/
	#define	KCDTypeNameWLANEapPresharedKey					_S("Wlan_EAP_Preshared_Key")
	/**
	@internalComponent
	*/
	#define	KCDTypeNameWLANRegDomain						_S("Wlan_Reglutory_Domain")
	/**
	@internalComponent
	*/
	#define	KCDTypeNameWLANSecData							_S("Wlan_Security_Data")

//////////////////////////////////////////////////////////////////////////////////////
// 058/  VPN SERVICE RECORD
//


	// FieldTIds
	const TMDBElementId KCDTIdVPNPolicyName 		= 0x05830000; ///< Commsdat field id for field: Policy. Policy name. Field is declared in the VPNService table.
	const TMDBElementId KCDTIdVPNIAPRecord 			= 0x05840000; ///< Commsdat field id for field: HomeIAP. Link to a IAP record. Field is declared in the VPNService table.
	const TMDBElementId KCDTIdVPNNetwork 			= 0x05850000; ///< Commsdat field id for field: HomeNetwork. Link to a Network record. Field is declared in the VPNService table.


	#define	KCDTypeNameVPNPolicyName		       _S("Policy")
	#define	KCDTypeNameVPNIAPRecord		           _S("HomeIAP")
	#define	KCDTypeNameVPNNetwork		           _S("HomeNetwork")




//////////////////////////////////////////////////////////////////////////////////////
// 060/  CDMA2000 PACKETSERVICE TABLE RECORD
//


	// FieldTIds
	const TMDBElementId KCDTIdCDMAFchMux 		        				= 0x06030000;	///< Commsdat field id for field: CDMAFchMux. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdCDMASchMux         						= 0x06040000;	///< Commsdat field id for field: CDMASchMux. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdIwfName 		        					= 0x06050000;	///< Commsdat field id for field: IwfName. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdServiceOption 	       					= 0x06060000;	///< Commsdat field id for field: ServiceOption. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdPdpType 		        					= 0x06070000;	///< Commsdat field id for field: PdpType. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdPdpAddress 	        					= 0x06080000;	///< Commsdat field id for field: PdpAddress. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdReqFwdPriority         					= 0x06090000;	///< Commsdat field id for field: ReqFwdPriority. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdReqRevPriority 	        				= 0x060A0000;	///< Commsdat field id for field: ReqRevPriority. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdReqFwdBitrate 	        				= 0x060B0000;	///< Commsdat field id for field: ReqFwdBitrate. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdReqRevBitrate 	        				= 0x060C0000;	///< Commsdat field id for field: ReqRevBitrate. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdReqFwdLoss 	        					= 0x060D0000;	///< Commsdat field id for field: ReqFwdLoss. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdReqRevLoss 	        					= 0x060E0000;	///< Commsdat field id for field: ReqRevLoss. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdReqFwdMaxdelay         					= 0x060F0000;	///< Commsdat field id for field: ReqFwdMaxDelay. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdReqRevMaxdelay         					= 0x06100000;	///< Commsdat field id for field: ReqRevMaxDelay. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdMinFwdBitrate 	       					= 0x06110000;	///< Commsdat field id for field: MinFwdBitrate. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdMinRevBitrate 	       					= 0x06120000;	///< Commsdat field id for field: MinRevBitrate. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdAccptFwdLoss       						= 0x06130000;	///< Commsdat field id for field: AccptFwdLoss. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdAccptRevLoss 	          					= 0x06140000;	///< Commsdat field id for field: AccptRevLoss. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdAccptFwdMaxdelay 		        			= 0x06150000;	///< Commsdat field id for field: AccptFwdMaxDelay. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdAccptRevMaxdelay 		           			= 0x06160000;	///< Commsdat field id for field: AccptRevMaxDelay. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdDataCompression 							= 0x06170000;	///< Commsdat field id for field: DataCompression. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdHeaderCompression         				= 0x06180000;	///< Commsdat field id for field: HeaderCompression. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdAnonymousAccess        					= 0x06190000;	///< Commsdat field id for field: AnonymousAccess. Field is declared in the CDMA2000 Packet Service table.
	/*	*/																
	/*const TMDBElementId KCDTIdCDMA2000IfName 		        			= 0x061A0000;*/
	const TMDBElementId KCDTIdCDMA2000IfParams		        			= 0x061B0000;	///< Commsdat field id for field: IfParams. Field is declared in the CDMA2000 Packet Service table.
	//																	
	const TMDBElementId KCDTIdApType 									= 0x061C0000;	///< Commsdat field id for field: ApType. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdQosWarningTimeout          				= 0x061D0000;	///< Commsdat field id for field: QosWarningTimeout. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdRlpMode 									= 0x061E0000;	///< Commsdat field id for field: RlpMode. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdNAIType 			        				= 0x061F0000;	///< Commsdat field id for field: CDMANaiType. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdSimIPAuthAlgorithm         				= 0x06200000;	///< Commsdat field id for field: CDMASimpleIpAuthAlgorithm. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdSimIPChapSSHandle		         			= 0x06210000;	///< Commsdat field id for field: CDMASimpleIpChapSsHandle. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdSimIPPapSSHandle		         			= 0x06220000;	///< Commsdat field id for field: CDMASimpleIpPapSsHandle. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdMIPTBit 									= 0x06230000;	///< Commsdat field id for field: CDMAMobileIpTBit. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdMIPHomeAddress 	        				= 0x06240000;	///< Commsdat field id for field: CDMAMobileIpHomeAddress. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdMIPPrimaryHomeAgent        				= 0x06250000;	///< Commsdat field id for field: CDMAMobileIpPrimaryHomeAgent. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdMIPSecondaryHomeAgent      				= 0x06260000;	///< Commsdat field id for field: CDMAMobileIpSecondaryHomeAgent. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdMIPMnAaaAuthAlgorithm      				= 0x06270000;	///< Commsdat field id for field: CDMAMobileIpMnAaaAuthAlgorithm. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdMIPMnAaaSpiIndicator       				= 0x06280000;	///< Commsdat field id for field: CDMAMobileIpMnAaaSpiIndicator. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdMIPMnAaaSpi 		        				= 0x06290000;	///< Commsdat field id for field: CDMAMobileIpMnAaaSpi. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdMIPMnAaaSsData 	        				= 0x062A0000;	///< Commsdat field id for field: CDMAMobileIpMnHaSsData. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdMIPMnHaAuthAlgorithm       				= 0x062B0000;	///< Commsdat field id for field: CDMAMobileIpMnHaAuthAlgorithm. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdMIPMnHaSpiIndicator          				= 0x062C0000;	///< Commsdat field id for field: CDMAMobileIpMnHaSpiIndicator. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdMIPMnHaSpi 		        				= 0x062D0000;	///< Commsdat field id for field: CDMAMobileIpMnHaSpi. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdMIPMnHaSsData 	   	    				= 0x062E0000;	///< Commsdat field id for field: CDMAMobileIpMnHaSsData. Field is declared in the CDMA2000 Packet Service table.
	//																
	const TMDBElementId KCDTIdCDMA2000IfNetworks 		        		= 0x062F0000;	///< Commsdat field id for field: IfNetworks. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdCDMA2000IfPromptForAuth        			= 0x06300000;	///< Commsdat field id for field: IfPromptForAuth. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdCDMA2000IfAuthName 	        			= 0x06310000;	///< Commsdat field id for field: IfAuthName. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdCDMA2000IfAuthPass 	        			= 0x06320000;	///< Commsdat field id for field: IfAuthPass. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdCDMA2000IfAuthRetries         			= 0x06330000;	///< Commsdat field id for field: IfAuthRetries. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdCDMA2000IpNetMask 	       				= 0x06340000;	///< Commsdat field id for field: IpNetmask. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdCDMA2000IpGateway 			        	= 0x06350000;	///< Commsdat field id for field: IpGateway. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdCDMA2000IpAddrFromServer 	    	    	= 0x06360000;	///< Commsdat field id for field: IpAddrFromServer. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdCDMA2000IpAddr 			        		= 0x06370000;	///< Commsdat field id for field: IpAddr. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdCDMA2000IpDNSAddrFromServer        		= 0x06380000;	///< Commsdat field id for field: IpDNSAddrFromServer. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdCDMA2000IpNameServer1 	        		= 0x06390000;	///< Commsdat field id for field: IpNameServer1. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdCDMA2000IpNameServer2 	        		= 0x063A0000;	///< Commsdat field id for field: IpNameServer2. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdCDMA2000Ip6DNSAddrFromServer 	        	= 0x063B0000;	///< Commsdat field id for field: Ip6DNSAddrFromServer. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdCDMA2000Ip6NameServer1 		        	= 0x063C0000;	///< Commsdat field id for field: Ip6NameServer1. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdCDMA2000Ip6NameServer2 	        		= 0x063D0000;	///< Commsdat field id for field: Ip6NameServer2. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdCDMA2000IpAddrLeaseValidFrom 	        	= 0x063E0000;	///< Commsdat field id for field: IpAddrLeaseValidFrom. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdCDMA2000IpAddrLeaseValidTo         		= 0x063F0000;	///< Commsdat field id for field: IpAddrLeaseValidTo. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdCDMA2000ConfigDaemonManagerName       	= 0x06400000;	///< Commsdat field id for field: ConfigDaemonManagerName   . Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdCDMA2000ConfigDaemonName 		        	= 0x06410000;	///< Commsdat field id for field: ConfigDaemonName 	. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdCDMA2000EnableLCPExtension         		= 0x06420000;	///< Commsdat field id for field: EnableLCPExtension. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdCDMA2000DisablePlainTextAuth 	        	= 0x06430000;	///< Commsdat field id for field: DisablePlainTextAuth. Field is declared in the CDMA2000 Packet Service table.
	//
	const TMDBElementId KCDTIdCDMA2000EnableSwComp						= 0x06440000;	///< Commsdat field id for field: EnableSwComp. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdCDMA2000IfExternIpConfigAlwaysRejectAuth	= 0x06450000;	///< Commsdat field id for field: IfExternIpConfigAlwaysRejectAuth. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdCDMA2000EnableIpHeaderComp				= 0x06460000;	///< Commsdat field id for field: EnableIpHeaderComp. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdCDMA2000CDMAMobileIP						= 0x06470000;	///< Commsdat field id for field: CDMAMobileIP. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdCDMA2000CDMAMobileIPTimeout 				= 0x06480000;	///< Commsdat field id for field: CDMAMobileIPTimeout. Field is declared in the CDMA2000 Packet Service table.
	const TMDBElementId KCDTIdCDMA2000HomeAgentAddress    				= 0x06490000;	///< Commsdat field id for field: HomeAgentAddress. Field is declared in the CDMA2000 Packet Service table.
	


	// Field Names
	#define	KCDTypeNameCDMAFchMux					        		_S("CDMAFchMux")
	#define	KCDTypeNameCDMASchMux									_S("CDMASchMux")
	#define	KCDTypeNameCDMAIwfName			        				_S("IwfName")
	#define	KCDTypeNameCDMAServiceOption		        			_S("ServiceOption")
	#define	KCDTypeNameCDMAPdpType		        					_S("PDPType")
	#define	KCDTypeNameCDMAPdpAddress		        				_S("PDPAddress")
	#define	KCDTypeNameCDMAReqFwdPriority		        			_S("ReqFwdPriority")
	#define	KCDTypeNameCDMAReqRevPriority		        			_S("ReqRevPriority")
	#define	KCDTypeNameCDMAReqFwdBitrate		        			_S("ReqFwdBitrate")
	#define	KCDTypeNameCDMAReqRevBitrate		        			_S("ReqRevBitrate")
	#define	KCDTypeNameCDMAReqFwdLoss				        		_S("ReqFwdLoss")
	#define	KCDTypeNameCDMAReqRevLoss				        		_S("ReqRevLoss")
	#define	KCDTypeNameCDMAReqFwdMaxdelay							_S("ReqFwdMaxdelay")
	#define	KCDTypeNameCDMAReqRevMaxdelay	        				_S("ReqRevMaxdelay")
	#define	KCDTypeNameCDMAMinFwdBitrate		        			_S("MinFwdBitrate")
	#define	KCDTypeNameCDMAMinRevBitrate			        		_S("MinRevBitrate")
	#define	KCDTypeNameCDMAAccptFwdLoss        						_S("AccptFwdLoss")
	#define	KCDTypeNameCDMAAccptRevLoss	        					_S("AccptRevLoss")
	#define	KCDTypeNameCDMAAccptFwdMaxdelay	        				_S("AccptFwdMaxdelay")
	#define	KCDTypeNameCDMAAccptRevMaxdelay		        			_S("AccptRevMaxdelay")
	#define	KCDTypeNameCDMADataCompression	        				_S("DataCompression")
	#define	KCDTypeNameCDMAHeaderCompression	        			_S("HeaderCompression")
	#define	KCDTypeNameCDMAAnonymousAccess			        		_S("AnonymousAccess")
	#define	KCDTypeNameCDMAIfParams		        					_S("IfParams")
	#define	KCDTypeNameCDMAApType				        			_S("ApType")
	#define	KCDTypeNameCDMAQosWarningTimeout       					_S("QosWarningTimeout")
	#define	KCDTypeNameCDMARlpMode				        			_S("RlpMode")
	#define	KCDTypeNameCDMANAIType					        		_S("CDMANaiType")
	#define	KCDTypeNameCDMASimpleIPAuthAlgorithm	        		_S("CDMASimpleIpAuthAlgorithm")
	#define	KCDTypeNameCDMA_SIMIP_Pap_SS_Handle	        			_S("CDMASimpleIpPapSsHandle")
	#define	KCDTypeNameCDMASimIpChapSsHandle		        		_S("CDMASimpleIpChapSsHandle")
	/*@deprecated as name misleading.  should have said CHAP */
    #define	KCDTypeNameCDMASimpleIpPapSsHandle		        		KCDTypeNameCDMASimIpChapSsHandle
	#define	KCDTypeNameCDMAMobileIpTBit			        			_S("CDMAMobileIpTBit")
	#define	KCDTypeNameCDMAMIPHomeAddress		        			_S("CDMAMobileIpHomeAddress")
	#define	KCDTypeNameCDMAMIPPrimaryHomeAgent		        		_S("CDMAMobileIpPrimaryHomeAgent")
	#define	KCDTypeNameCDMAMIPSecondaryHomeAgent       				_S("CDMAMobileIpSecondaryHomeAgent")
	#define	KCDTypeNameCDMAMIPMnAaaAuthAlgorithm					_S("CDMAMobileIpMnAaaAuthAlgorithm")
	#define	KCDTypeNameCDMAMIPMnAaaSpiIndicator        				_S("CDMAMobileIpMnAaaSpiIndicator")
	#define	KCDTypeNameCDMAMIPMnAaaSpi			        			_S("CDMAMobileIpMnAaaSpi")
	#define	KCDTypeNameCDMAMIPMnAaaSsData			        		_S("CDMAMobileIpMnAaaSsData")
	#define	KCDTypeNameCDMAMIPMnHaAuthAlgorithm						_S("CDMAMobileIpMnHaAuthAlgorithm")
	#define	KCDTypeNameCDMAMIPMnHaSpiIndicator						_S("CDMAMobileIpMnHaSpiIndicator")
	#define	KCDTypeNameCDMAMIPMnHaSpi								_S("CDMAMobileIpMnHaSpi")
	#define	KCDTypeNameCDMAMIPMnHaSsData							_S("CDMAMobileIpMnHaSsData")
	#define	KCDTypeNameCDMAIfExternIpConfigAlwaysRejectAuth			_S("IfExternIpConfigAlwaysRejectAuth")
	#define	KCDTypeNameCDMAIfPromptForAuth				    		_S("IfPromptForAuth")
	#define	KCDTypeNameCDMAIfAuthName								_S("IfAuthName")
	#define	KCDTypeNameCDMAIfAuthPass								_S("IfAuthPass")
	#define	KCDTypeNameCDMAAuthRetries								_S("AuthRetries")
	#define	KCDTypeNameCDMAIpNetMask								_S("IpNetMask")
	#define	KCDTypeNameCDMAIpGateway								_S("IpGateway")
	#define	KCDTypeNameCDMAIpAddrFromServer						    _S("IpAddrFromServer")
	#define	KCDTypeNameCDMAIpAddr									_S("IpAddr")
	#define	KCDTypeNameCDMAIpDNSAddrFromServer						_S("IpDNSAddrFromServer")
	#define	KCDTypeNameCDMAIpNameServer1							_S("IpNameServer1")
	#define	KCDTypeNameCDMAIpNameServer2							_S("IpNameServer2")
	#define	KCDTypeNameCDMAIp6DNSAddrFromServer					    _S("Ip6DNSAddrFromServer")
	#define	KCDTypeNameCDMAIp6NameServer1							_S("Ip6NameServer1")
	#define	KCDTypeNameCDMAIp6NameServer2							_S("Ip6NameServer2")
	#define	KCDTypeNameCDMAIpAddrLeaseValidFrom						_S("IpAddrLeaseValidFrom")
	#define	KCDTypeNameCDMAIpAddrLeaseValidTo						_S("IpAddrLeaseValidTo")
	#define	KCDTypeNameCDMAConfigDaemonManagerName					_S("ConfigDaemonManagerName")
	#define	KCDTypeNameCDMAConfigDaemonName							_S("ConfigDaemonName")
	#define	KCDTypeNameCDMAEnableLCPExtension						_S("EnableLCPExtension")
	#define	KCDTypeNameCDMADisablePlainTextAuth						_S("DisablePlainTextAuth")
	#define	KCDTypeNameServiceEnableSwComp							_S("EnableSWComp")
	#define	KCDTypeNameCDMAMobileIP									_S("CDMAMobileIP")
	#define	KCDTypeNameCDMAMobileIPTimeout							_S("CDMAMobileIPTimeout")
	


/////////////////////////////////////////////////////////////////////////////////////////
// 0F0/ GPRS QoS R99 Parameters
//

//VR99/R4 QoS parameters
    const TMDBElementId KCDTIdWCDMAReqTrafficClass                     = 0x0F030000;	///< Commsdat field id for field: ReqTrafficClass. Field is declared in the UmtsR99QoSAndOn table.            
    const TMDBElementId KCDTIdWCDMAMinTrafficClass                     = 0x0F040000;	///< Commsdat field id for field: MinTrafficClass. Field is declared in the UmtsR99QoSAndOn table.
    const TMDBElementId KCDTIdWCDMAReqDeliveryOrder                    = 0x0F050000;	///< Commsdat field id for field: ReqDeliveryOrder . Field is declared in the UmtsR99QoSAndOn table.
    const TMDBElementId KCDTIdWCDMAMinDeliveryOrder                    = 0x0F060000;	///< Commsdat field id for field: MinDeliveryOrder . Field is declared in the UmtsR99QoSAndOn table.
    const TMDBElementId KCDTIdWCDMAReqDeliverErroneousSDU              = 0x0F070000;	///< Commsdat field id for field: ReqDeliverErroneousSDU. Field is declared in the UmtsR99QoSAndOn table.
    const TMDBElementId KCDTIdWCDMAMinDeliverErroneousSDU              = 0x0F080000;	///< Commsdat field id for field: MinDeliverErroneousSDU. Field is declared in the UmtsR99QoSAndOn table.
    const TMDBElementId KCDTIdWCDMAReqMaxSDUSize                       = 0x0F090000;	///< Commsdat field id for field: ReqMaxSDUSize. Field is declared in the UmtsR99QoSAndOn table.
    const TMDBElementId KCDTIdWCDMAMinAcceptableMaxSDUSize             = 0x0F0A0000;	///< Commsdat field id for field: MinAcceptableMaxSDUSize. Field is declared in the UmtsR99QoSAndOn table.
    const TMDBElementId KCDTIdWCDMAReqMaxUplinkRate                    = 0x0F0B0000;	///< Commsdat field id for field: ReqMaxUplinkRate. Field is declared in the UmtsR99QoSAndOn table.
    const TMDBElementId KCDTIdWCDMAReqMinUplinkRate                    = 0x0F0C0000;	///< Commsdat field id for field: ReqMinUplinkRate. Field is declared in the UmtsR99QoSAndOn table.
    const TMDBElementId KCDTIdWCDMAReqMaxDownlinkRate                  = 0x0F0D0000;	///< Commsdat field id for field: ReqMaxDownlinkRate . Field is declared in the UmtsR99QoSAndOn table.
    const TMDBElementId KCDTIdWCDMAReqMinDownlinkRate                  = 0x0F0E0000;	///< Commsdat field id for field: ReqMinDownlinkRate. Field is declared in the UmtsR99QoSAndOn table.
    const TMDBElementId KCDTIdWCDMAReqBER                              = 0x0F0F0000;	///< Commsdat field id for field: ReqBER. Field is declared in the UmtsR99QoSAndOn table.
    const TMDBElementId KCDTIdWCDMAMaxBER                              = 0x0F100000;	///< Commsdat field id for field: MaxBER. Field is declared in the UmtsR99QoSAndOn table.
    const TMDBElementId KCDTIdWCDMAReqSDUErrorRatio                    = 0x0F110000;	///< Commsdat field id for field: ReqSDUErrorRatio. Field is declared in the UmtsR99QoSAndOn table.
    const TMDBElementId KCDTIdWCDMAMaxSDUErrorRatio                    = 0x0F120000;	///< Commsdat field id for field: MaxSDUErrorRatio. Field is declared in the UmtsR99QoSAndOn table.
    const TMDBElementId KCDTIdWCDMAReqTrafficHandlingPriority          = 0x0F130000;	///< Commsdat field id for field: ReqTrafficHandlingPriority. Field is declared in the UmtsR99QoSAndOn table.
    const TMDBElementId KCDTIdWCDMAMinTrafficHandlingPriority          = 0x0F140000;	///< Commsdat field id for field: MinTrafficHandlingPriority. Field is declared in the UmtsR99QoSAndOn table.
    const TMDBElementId KCDTIdWCDMAReqTransferDelay                    = 0x0F150000;	///< Commsdat field id for field: ReqTransferDelay. Field is declared in the UmtsR99QoSAndOn table.
    const TMDBElementId KCDTIdWCDMAMaxTransferDelay                    = 0x0F160000;	///< Commsdat field id for field: MaxTransferDelay. Field is declared in the UmtsR99QoSAndOn table.
    const TMDBElementId KCDTIdWCDMAReqGuaranteedUplinkRate             = 0x0F170000;	///< Commsdat field id for field: ReqGuaranteedUplinkRate. Field is declared in the UmtsR99QoSAndOn table.
    const TMDBElementId KCDTIdWCDMAMinGuaranteedUplinkRate             = 0x0F180000;	///< Commsdat field id for field: MinGuaranteedUplinkRate. Field is declared in the UmtsR99QoSAndOn table.
    const TMDBElementId KCDTIdWCDMAReqGuaranteedDownlinkRate           = 0x0F190000;	///< Commsdat field id for field: ReqGuaranteedDownlinkRate. Field is declared in the UmtsR99QoSAndOn table.
    const TMDBElementId KCDTIdWCDMAMinGuaranteedDownlinkRate           = 0x0F1A0000;	///< Commsdat field id for field: MinGuaranteedDownlinkRate. Field is declared in the UmtsR99QoSAndOn table.
    const TMDBElementId KCDTIdWCDMASignallingIndication                = 0x0F1B0000;	///< Commsdat field id for field: SignallingIndication. Field is declared in the UmtsR99QoSAndOn table.
    const TMDBElementId KCDTIdWCDMAImCmSignallingIndication            = 0x0F1C0000;	///< Commsdat field id for field: ImCnSignallingIndication. Field is declared in the UmtsR99QoSAndOn table.
    const TMDBElementId KCDTIdWCDMASourceStatisticsDescriptor          = 0x0F1D0000;	///< Commsdat field id for field: SourceStatisticsDescriptor. Field is declared in the UmtsR99QoSAndOn table.

    //Field names
    #define KCDTypeNameGPRSReqTrafficClass            _S("ReqTrafficClass")
    #define KCDTypeNameGPRSMinTrafficClass            _S("MinTrafficClass")
    #define KCDTypeNameGPRSReqDeliveryOrder           _S("ReqDeliveryOrder")
    #define KCDTypeNameGPRSMinDeliveryOrder           _S("MinDeliveryOrder")
    #define KCDTypeNameGPRSReqDeliverErroneousSDU     _S("ReqDeliverErroneousSDU")
    #define KCDTypeNameGPRSMinDeliverErroneousSDU     _S("MinDeliverErroneousSDU")
    #define KCDTypeNameGPRSReqMaxSDUSize              _S("ReqMaxSDUSize")
    #define KCDTypeNameGPRSMinAcceptableMaxSDUSize    _S("MinAcceptableMaxSDUSize")
    #define KCDTypeNameGPRSReqMaxUplinkRate           _S("ReqMaxUplinkRate")
    #define KCDTypeNameGPRSReqMinUplinkRate           _S("ReqMinUplinkRate")
    #define KCDTypeNameGPRSReqMaxDownlinkRate         _S("ReqMaxDownlinkRate")
    #define KCDTypeNameGPRSReqMinDownlinkRate         _S("ReqMinDownlinkRate")
    #define KCDTypeNameGPRSReqBER                     _S("ReqBER")
    #define KCDTypeNameGPRSMaxBER                     _S("MaxBER")
    #define KCDTypeNameGPRSReqSDUErrorRatio           _S("ReqSDUErrorRatio")
    #define KCDTypeNameGPRSMaxSDUErrorRatio           _S("MaxSDUErrorRatio")
    #define KCDTypeNameGPRSReqTrafficHandlingPriority _S("ReqTrafficHandlingPriority")
    #define KCDTypeNameGPRSMinTrafficHandlingPriority _S("MinTrafficHandlingPriority")
    #define KCDTypeNameGPRSReqTransferDelay           _S("ReqTransferDelay")
    #define KCDTypeNameGPRSMaxTransferDelay           _S("MaxTransferDelay")
    #define KCDTypeNameGPRSReqGuaranteedUplinkRate    _S("ReqGuaranteedUplinkRate")
    #define KCDTypeNameGPRSMinGuaranteedUplinkRate    _S("MinGuaranteedUplinkRat")
    #define KCDTypeNameGPRSReqGuaranteedDownlinkRate  _S("ReqGuaranteedDownlinkRate")
    #define KCDTypeNameGPRSMinGuaranteedDownlinkRate  _S("MinGuaranteedDownlinkRate")
    #define KCDTypeNameGPRSSignallingIndication       _S("SignallingIndication")
    #define KCDTypeNameGPRSImCnSignallingIndication   _S("ImCnSignallingIndication")
    #define KCDTypeNameGPRSSourceStatisticsDescriptor _S("SourceStatisticsDescriptor")


/////////////////////////////////////////////////////////////////////////////////////////
// 068/ WCDMA Packet Service Record
//

	// FieldTIds
	const TMDBElementId KCDTIdAPN						    	 = 0x00030000;	///< Commsdat field id for field: APN. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdWCDMPDPType 						 = 0x00040000;	///< Commsdat field id for field: PDPType. Field is declared in the WCDMA Packet Service table.	
	const TMDBElementId KCDTIdWCDMAPDPAddress					 = 0x00050000;	///< Commsdat field id for field: PDPAddress. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdReqPrecedence						 = 0x00060000;	///< Commsdat field id for field: ReqPrecedence. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdReqDelay							 = 0x00070000;	///< Commsdat field id for field: ReqDelay. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdReqReliability					 = 0x00080000;	///< Commsdat field id for field: ReqReliability. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdReqPeakThroughput                  = 0x00090000;	///< Commsdat field id for field: ReqPeakThroughput. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdReqMeanThroughput			         = 0x000A0000;	///< Commsdat field id for field: ReqMeanThroughput. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdMinPrecedence						 = 0x000B0000;	///< Commsdat field id for field: MinPrecedence. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdMinDelay							 = 0x000C0000;	///< Commsdat field id for field: MinDelay. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdMinReliability					 = 0x000D0000;	///< Commsdat field id for field: MinReliability. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdMinPeakThroughput				     = 0x000E0000;	///< Commsdat field id for field: MinPeakThroughput. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdMinMeanThroughput				     = 0x000F0000;	///< Commsdat field id for field: MinMeanThroughput. Field is declared in the WCDMA Packet Service table.
	//
	const TMDBElementId KCDTIdWCDMADataCompression				 = 0x00100000;	///< Commsdat field id for field: DataCompression. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdWCDMAHeaderCompression  			 = 0x00110000;	///< Commsdat field id for field: HeaderCompression. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdWCDMAUseEdge				         = 0x00120000;	///< Commsdat field id for field: UseEdge. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdWCDMAAnonymousAccess	    		 = 0x00130000;	///< Commsdat field id for field: AnonymousAccess. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdWCDMAIfParams						 = 0x00140000;	///< Commsdat field id for field: IfParams. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdWCDMAIfNetworks					 = 0x00150000;	///< Commsdat field id for field: IfNetworks. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdWCDMAIfPromptForAuth				 = 0x00160000;	///< Commsdat field id for field: IfPromptForAuth. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdWCDMAIfAuthName					 = 0x00170000;	///< Commsdat field id for field: IfAuthName. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdWCDMAIfAuthPass					 = 0x00180000;	///< Commsdat field id for field: IfAuthPass. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdWCDMAIfAuthRetries				 = 0x00190000;	///< Commsdat field id for field: IfAuthRetries. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdWCDMAIPNetMask					 = 0x001A0000;	///< Commsdat field id for field: IPNetMask. Field is declared in the WCDMA Packet Service table.	
	const TMDBElementId KCDTIdWCDMAIPGateway					 = 0x001B0000;	///< Commsdat field id for field: IPGateway. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdWCDMAIPAddrFromServer				 = 0x001C0000;	///< Commsdat field id for field: IPAddrFromServer. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdWCDMAIPAddr						 = 0x001D0000;	///< Commsdat field id for field: IPAddr. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdWCDMAIPDNSAddrFromServer			 = 0x001E0000;	///< Commsdat field id for field: IPDNSAddrFromServer. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdWCDMAIPNameServer1				 = 0x001F0000;	///< Commsdat field id for field: IPNameServer1. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdWCDMAIPNameServer2				 = 0x00200000;	///< Commsdat field id for field: IPNameServer2. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdWCDMAIP6DNSAddrFromServer		     = 0x00210000;	///< Commsdat field id for field: IP6DNSAddrFromServer. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdWCDMAIP6NameServer1				 = 0x00220000;	///< Commsdat field id for field: IP6NameServer1. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdWCDMAIP6NameServer2				 = 0x00230000;	///< Commsdat field id for field: IP6NameServer2. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdWCDMAIPAddrLeaseValidFrom			 = 0x00240000;	///< Commsdat field id for field: IPAddrLeaseValidFrom. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdWCDMAIPAddrLeaseValidTo			 = 0x00250000;	///< Commsdat field id for field: IPAddrLeaseValidTo. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdWCDMAConfigDaemonManagerName	     = 0x00260000;	///< Commsdat field id for field: ConfigDaemonManagerName. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdWCDMAConfigDaemonName				 = 0x00270000;	///< Commsdat field id for field: ConfigDaemonName. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdWCDMAEnableLCPExtensions			 = 0x00280000;	///< Commsdat field id for field: EnableLCPExtensions. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdWCDMADisablePlainTextAuth			 = 0x00290000;	///< Commsdat field id for field: DisablePlainTextAuth. Field is declared in the WCDMA Packet Service table.
	//
	const TMDBElementId KCDTIdAPType					  		 		= 0x002A0000;	///< Commsdat field id for field: APType. Field is declared in the WCDMA Packet Service table.
	const TMDBElementId KCDTIdQOSWarningTimeOut				    		= 0x002B0000;	///< Commsdat field id for field: QOSWarningTimeOut. Field is declared in the WCDMA Packet Service table.
	//
	const TMDBElementId KCDTIdUmtsR99QoSAndOn					= 0x002C0000;	///< Commsdat field id for field: UmtsR99QoSAndOn. Field is declared in the WCDMA Packet Service table.

	const TMDBElementId KCDTIdR5DataCompression					 = 0x002D0000;
	const TMDBElementId KCDTIdR5HeaderCompression				 = 0x002E0000;
	const TMDBElementId KCDTIdPacketFlowIdentifier				 = 0x002F0000;
	const TMDBElementId KCDTIdUmtsGprsRelease					 = 0x00300000;

	
	// Field Names
	#define KCDTypeNameGPRSAPN                        	_S("APN")
	#define KCDTypeNameGPRSPDPType                    	_S("PDPType")
	#define KCDTypeNameGPRSPDPAddress                 	_S("PDPAddress")
	#define KCDTypeNameGPRSReqPrecedence              	_S("ReqPrecedence")
	#define KCDTypeNameGPRSReqDelay                   	_S("ReqDelay")
	#define KCDTypeNameGPRSReqReliability             	_S("ReqReliability")
	#define KCDTypeNameGPRSReqPeakThroughput          	_S("ReqPeakThroughput")
	#define KCDTypeNameGPRSReqMeanThroughput          	_S("ReqMeanThroughput")
	#define KCDTypeNameGPRSMinPrecedence              	_S("MinPrecedence")
	#define KCDTypeNameGPRSMinDelay                   	_S("MinDelay")
	#define KCDTypeNameGPRSMinReliability             	_S("MinReliability")
	#define KCDTypeNameGPRSMinPeakThroughput          	_S("MinPeakThroughput")
	#define KCDTypeNameGPRSMinMeanThroughput          	_S("MinMeanThroughput")
	#define KCDTypeNameGPRSDataCompression            	_S("DataCompression")
	#define KCDTypeNameGPRSHeaderCompression          	_S("HeaderCompression")
	#define KCDTypeNameGPRSUseEdge                    	_S("GprsUseEdge")
	#define KCDTypeNameGPRSAnonymousAccess            	_S("AnonymousAccess")
	#define KCDTypeNameGPRSIfParams                   	_S("IfParams")
	#define KCDTypeNameGPRSIfPromptForAuth            	_S("IfPromptForAuth")
	#define KCDTypeNameGPRSIfAuthName                 	_S("IfAuthName")
	#define KCDTypeNameGPRSIfAuthPass                 	_S("IfAuthPass")
	#define KCDTypeNameGPRSIfAuthRetries              	_S("AuthRetries")
	#define KCDTypeNameGPRSIPNetMask                  	_S("IpNetMask")
	#define KCDTypeNameGPRSIPGateway                  	_S("IpGateway")
	#define KCDTypeNameGPRSIPAddrFromServer           	_S("IpAddrFromServer")
	#define KCDTypeNameGPRSIPAddr                     	_S("IpAddr")
	#define KCDTypeNameGPRSIPDNSAddrFromServer        	_S("IpDNSAddrFromServer")
	#define KCDTypeNameGPRSIPNameServer1              	_S("IpNameServer1")
	#define KCDTypeNameGPRSIPNameServer2              	_S("IpNameServer2")
	#define KCDTypeNameGPRSIP6DNSAddrFromServer       	_S("Ip6DNSAddrFromServer")
	#define KCDTypeNameGPRSIP6NameServer1             	_S("Ip6NameServer1")
	#define KCDTypeNameGPRSIP6NameServer2             	_S("Ip6NameServer2")
	#define KCDTypeNameGPRSIPAddrLeaseValidFrom       	_S("IpAddrLeaseValidFrom")
	#define KCDTypeNameGPRSIPAddrLeaseValidTo         	_S("IpAddrLeaseValidTo")
	#define KCDTypeNameGPRSConfigDaemonManagerName    	_S("ConfigDaemonManagerName")
	#define KCDTypeNameGPRSConfigDaemonName           	_S("ConfigDaemonName")
	#define KCDTypeNameGPRSEnableLCPExtensions        	_S("EnableLCPExtension")
	#define KCDTypeNameGPRSDisablePlainTextAuth       	_S("DisablePlainTextAuth")
	#define KCDTypeNameGPRSAPType                     	_S("GprsAccessPointType")
	#define KCDTypeNameGPRSQOSWarningTimeOut          	_S("QosWarningTimeout")
	#define KCDTypeNameUmtsR99QoSAndOn                	_S("UmtsR99QoSAndOn")
	#define KCDTypeNameR5DataCompression				_S("R5DataCompression")
	#define KCDTypeNameR5HeaderCompression				_S("R5HeaderCompression")
	#define KCDTypeNamePacketFlowIdentifier            	_S("PacketFlowIdentifier")
	#define KCDTypeNameUmtsGprsRelease              	_S("UmtsGprsRelease")	


/////////////////////////////////////////////////////////////////////////////////////////
// 0D8/  PAN Service Extensions Table
//

	// FieldTIds
	const TMDBElementId KCDTIdLocalRole						    	 = 0x0D830000;	///< Commsdat field id for field: LocalRole. Field is declared in the PAN Service Extensions table.
	const TMDBElementId KCDTIdPeerRole						    	 = 0x0D840000;	///< Commsdat field id for field: PeerRole. Field is declared in the PAN Service Extensions table.
	const TMDBElementId KCDTIdPeerMACAddresses				    	 = 0x0D850000;	///< Commsdat field id for field: PeerMACAddresses. Field is declared in the PAN Service Extensions table.
	const TMDBElementId KCDTIdPromptForRemoteDevices			   	 = 0x0D860000;	///< Commsdat field id for field: PromptForRemoteDevices. Field is declared in the PAN Service Extensions table.
	const TMDBElementId KCDTIdDisableSdpQuery				    	 = 0x0D870000;	///< Commsdat field id for field: PromptForRemoteDevices. Field is declared in the PAN Service Extensions table.
	const TMDBElementId KCDTIdAllowIncoming					    	 = 0x0D880000;	///< Commsdat field id for field: DisableSdpQuery. Field is declared in the PAN Service Extensions table.
	const TMDBElementId KCDTIdPromptIfMACListFails				   	 = 0x0D890000;	///< Commsdat field id for field: PromptIfMACListFails. Field is declared in the PAN Service Extensions table.
#ifdef SYMBIAN_NETWORKING_DHCPSERVER	
	const TMDBElementId KCDTIdNapServiceEnabled				   	 	 = 0x0D8A0000;	///< Commsdat field id for field: NapServiceEnabled. Field is declared in the PAN Service Extensions table.
#endif // SYMBIAN_NETWORKING_DHCPSERVER	

	// Field Names
	#define                    KCDTypeNameLocalRole          		_S("LocalRole")
	#define                    KCDTypeNamePeerRole					_S("PeerRole")
	#define                    KCDTypeNamePeerMACAddresses			_S("PeerMACAddresses")
	#define                    KCDTypeNamePromptForRemoteDevices	_S("PromptForRemoteDevices")
	#define                    KCDTypeNameDisableSdpQuery			_S("DisableSdpQuery")
	#define                    KCDTypeNameAllowIncoming				_S("AllowIncomingConnections")
	#define                    KCDTypeNamePromptIfMACListFails		_S("PromptIfMACListFails")
#ifdef SYMBIAN_NETWORKING_DHCPSERVER 	
	#define					   KCDTypeNameNapServiceEnabled	 	    _S("NapServiceEnabled")
#endif // SYMBIAN_NETWORKING_DHCPSERVER

/////////////////////////////////////////////////////////////////////////////////////////
// 070/  Default CDMA2000 Settings Table
//


	// Element Type Ids
	const TMDBElementId KCDTIdDefaultCdmaUsage			 = 0x07030000;		///< Commsdat field id for field: Usage. Field is declared in the Default CDMA2000 Settings table.
	const TMDBElementId KCDTIdCdmaIwfName				 = 0x07040000;		///< Commsdat field id for field: IwfName. Field is declared in the Default CDMA2000 Settings table.
	const TMDBElementId KCDTIdCdmaServiceOptions		 = 0x07050000;		///< Commsdat field id for field: ServiceOption. Field is declared in the Default CDMA2000 Settings table.
	const TMDBElementId KCDTIdCdmaPdpType				 = 0x07060000;		///< Commsdat field id for field: PDPType. Field is declared in the Default CDMA2000 Settings table.
	const TMDBElementId KCDTIdCdmaPdpAddress			 = 0x07070000;		///< Commsdat field id for field: PDPAddress. Field is declared in the Default CDMA2000 Settings table.
	const TMDBElementId KCDTIdCdmaReqFwdPriority		 = 0x07080000;		///< Commsdat field id for field: ReqFwdPriority. Field is declared in the Default CDMA2000 Settings table.
	const TMDBElementId KCDTIdCdmaReqRevPriority		 = 0x07090000;		///< Commsdat field id for field: ReqRevPriority. Field is declared in the Default CDMA2000 Settings table.
	const TMDBElementId KCDTIdCdmaReqFwdBitrate			 = 0x070A0000;		///< Commsdat field id for field: ReqFwdBitrate. Field is declared in the Default CDMA2000 Settings table.
	const TMDBElementId KCDTIdCdmaReqRevBitrate			 = 0x070B0000;		///< Commsdat field id for field: ReqRevBitrate. Field is declared in the Default CDMA2000 Settings table.
	const TMDBElementId KCDTIdCdmaReqFwdLoss			 = 0x070C0000;		///< Commsdat field id for field: ReqFwdLoss. Field is declared in the Default CDMA2000 Settings table.
	const TMDBElementId KCDTIdCdmaReqRevLoss			 = 0x070D0000;		///< Commsdat field id for field: ReqRevLoss. Field is declared in the Default CDMA2000 Settings table.
	const TMDBElementId KCDTIdCdmaReqFwdMaxdelay		 = 0x070E0000;		///< Commsdat field id for field: ReqFwdMaxdelay. Field is declared in the Default CDMA2000 Settings table.
	const TMDBElementId KCDTIdCdmaReqRevMaxdelay		 = 0x070F0000;		///< Commsdat field id for field: ReqRevMaxdelay. Field is declared in the Default CDMA2000 Settings table.
	const TMDBElementId KCDTIdCdmaMinFwdBitrate			 = 0x07100000;		///< Commsdat field id for field: MinFwdBitrate. Field is declared in the Default CDMA2000 Settings table.
	const TMDBElementId KCDTIdCdmaMinRevBitrate			 = 0x07110000;		///< Commsdat field id for field: MinRevBitrate. Field is declared in the Default CDMA2000 Settings table.
	const TMDBElementId KCDTIdCdmaAccptFwdLoss			 = 0x07120000;		///< Commsdat field id for field: AccptFwdLoss. Field is declared in the Default CDMA2000 Settings table.
	const TMDBElementId KCDTIdCdmaAccptRevLoss			 = 0x07130000;		///< Commsdat field id for field: AccptRevLoss. Field is declared in the Default CDMA2000 Settings table.
	const TMDBElementId KCDTIdCdmaAccptFwdMaxdelay		 = 0x07140000;		///< Commsdat field id for field: AccptFwdMaxdelay. Field is declared in the Default CDMA2000 Settings table.
	const TMDBElementId KCDTIdCdmaAccptRevMaxdelay		 = 0x07150000;		///< Commsdat field id for field: AccptRevMaxdelay. Field is declared in the Default CDMA2000 Settings table.
	const TMDBElementId KCDTIdCdmaDataCompression		 = 0x07160000;		///< Commsdat field id for field: DataCompression. Field is declared in the Default CDMA2000 Settings table.
	const TMDBElementId KCDTIdCdmaHeaderCompression		 = 0x07170000;		///< Commsdat field id for field: HeaderCompression. Field is declared in the Default CDMA2000 Settings table.
	const TMDBElementId KCDTIdCdmaAnonymousAccess		 = 0x07180000;		///< Commsdat field id for field: AnonymousAccess. Field is declared in the Default CDMA2000 Settings table.
	const TMDBElementId KCDTIdCdmaOpMode				 = 0x07190000;		///< Commsdat field id for field: CDMAOperationMode. Field is declared in the Default CDMA2000 Settings table.
	const TMDBElementId KCDTIdCdmaMipMaxNumRetry		 = 0x071A0000;		///< Commsdat field id for field: CDMAMobileIpMaxNumRetry. Field is declared in the Default CDMA2000 Settings table.
	const TMDBElementId KCDTIdCdmaMipFirstRetryTimeout	 = 0x071B0000;		///< Commsdat field id for field: CDMAMobileIpFirstRetryTimeout. Field is declared in the Default CDMA2000 Settings table.
	const TMDBElementId KCDTIdCdmaMipReregThreshold		 = 0x071C0000;		///< Commsdat field id for field: CDMAMobileIpReregThreshold. Field is declared in the Default CDMA2000 Settings table.
    const TMDBElementId KCDTIdCdmaServiceEnableLlmnr	 = 0x071D0000;		///< Commsdat field id for field: EnableLLMNR. Field is declared in the Default CDMA2000 Settings table.
    const TMDBElementId KCDTIdCdmaEnableIpHeaderComp	 = 0x071E0000;		///< Commsdat field id for field: EnableIpHeaderComp. Field is declared in the Default CDMA2000 Settings table.
    const TMDBElementId KCDTIdCdmaMobileIP	             = 0x071F0000;		///< Commsdat field id for field: CDMAMobileIP. Field is declared in the Default CDMA2000 Settings table.
    const TMDBElementId KCDTIdCdmaHomeAgentAddress       = 0x07200000;		///< Commsdat field id for field: CDMAMobileIPTimeout. Field is declared in the Default CDMA2000 Settings table.
    const TMDBElementId KCDTIdCdmaMobileIPTimeout        = 0x07210000;		///< Commsdat field id for field: DMAMobileIPTimeout. Field is declared in the Default CDMA2000 Settings table.
    const TMDBElementId KCDTIdCdmaFchMux                 = 0x07220000;		///< Commsdat field id for field: CDMAFchMux. Field is declared in the Default CDMA2000 Settings table.
    const TMDBElementId KCDTIdCdmaSchMux                 = 0x07230000;		///< Commsdat field id for field: CDMASchMux. Field is declared in the Default CDMA2000 Settings table.
    
   

	// Element Type Names
	#define	KCDTypeNameDefaultCdmaUsage		           _S("Usage")
	#define	KCDTypeNameCdmaIwfName		               _S("IwfName")
	#define	KCDTypeNameCdmaServiceOptions		       _S("ServiceOption")
	#define	KCDTypeNameCdmaPdpType		               _S("PDPType")
	#define	KCDTypeNameCdmaPdpAddress		           _S("PDPAddress")
	#define	KCDTypeNameCdmaReqFwdPriority		       _S("ReqFwdPriority")
	#define	KCDTypeNameCdmaReqRevPriority		       _S("ReqRevPriority")
	#define	KCDTypeNameCdmaReqFwdBitrate		       _S("ReqFwdBitrate")
	#define	KCDTypeNameCdmaReqRevBitrate		       _S("ReqRevBitrate")
	#define	KCDTypeNameCdmaReqFwdLoss		           _S("ReqFwdLoss")
	#define	KCDTypeNameCdmaReqRevLoss		           _S("ReqRevLoss")
	#define	KCDTypeNameCdmaReqFwdMaxdelay		       _S("ReqFwdMaxdelay")
	#define	KCDTypeNameCdmaReqRevMaxdelay		       _S("ReqRevMaxdelay")
	#define	KCDTypeNameCdmaMinFwdBitrate		       _S("MinFwdBitrate")
	#define	KCDTypeNameCdmaMinRevBitrate		       _S("MinRevBitrate")
	#define	KCDTypeNameCdmaAccptFwdLoss		           _S("AccptFwdLoss")
	#define	KCDTypeNameCdmaAccptRevLoss		           _S("AccptRevLoss")
	#define	KCDTypeNameCdmaAccptFwdMaxdelay		       _S("AccptFwdMaxdelay")
	#define	KCDTypeNameCdmaAccptRevMaxdelay		       _S("AccptRevMaxdelay")
	#define	KCDTypeNameCdmaDataCompression		       _S("DataCompression")
	#define	KCDTypeNameCdmaHeaderCompression		   _S("HeaderCompression")
	#define	KCDTypeNameCdmaAnonymousAccess		       _S("AnonymousAccess")
	#define	KCDTypeNameCdmaOpMode		               _S("CDMAOperationMode")
	#define	KCDTypeNameCdmaMipMaxNumRetry		       _S("CDMAMobileIpMaxNumRetry")
	#define	KCDTypeNameCdmaMipFirstRetryTimeout		   _S("CDMAMobileIpFirstRetryTimeout")
	#define	KCDTypeNameCdmaMipReregThreshold		   _S("CDMAMobileIpReregThreshold")
	#define	KCDTypeNameDefaultCdmaHomeAgentAddress	   _S("HomeAgentAddress")
	#define	KCDTypeNameDefaultCdmaMobileIPTimeout	   _S("CDMAMobileIPTimeout")

////////////////////////////////////////////////////////////////////////////
// 078/ Default WCDMA Settings Table
//

	const TMDBElementId KCDTIdDefaultGPRSUsage						     = 0x07830000;	///< Commsdat field id for field: Usage. Field is declared in the Default WCDMA Settings table.
	const TMDBElementId KCDTIdDefaultGPRSAPN						     = 0x07840000;	///< Commsdat field id for field: APN. Field is declared in the Default WCDMA Settings table.
	const TMDBElementId KCDTIdDefaultGPRSPDPType					     = 0x07850000;	///< Commsdat field id for field: PDPType. Field is declared in the Default WCDMA Settings table.
	const TMDBElementId KCDTIdDefaultGPRSPDPAddress				    	 = 0x07860000;	///< Commsdat field id for field: PDPAddress. Field is declared in the Default WCDMA Settings table.
	const TMDBElementId KCDTIdDefaultGPRSPrecedence				    	 = 0x07870000;	///< Commsdat field id for field: Precedence. Field is declared in the Default WCDMA Settings table.
	const TMDBElementId KCDTIdDefaultGPRSDelay						     = 0x07880000;	///< Commsdat field id for field: Delay. Field is declared in the Default WCDMA Settings table.
	const TMDBElementId KCDTIdDefaultGPRSReliability				     = 0x07890000;	///< Commsdat field id for field: Reliability. Field is declared in the Default WCDMA Settings table.
	const TMDBElementId KCDTIdDefaultGPRSPeakThroughput			    	 = 0x078A0000;	///< Commsdat field id for field: PeakThroughput. Field is declared in the Default WCDMA Settings table.
	const TMDBElementId KCDTIdDefaultGPRSMeanThroughput			    	 = 0x078B0000;	///< Commsdat field id for field: MeanThroughput. Field is declared in the Default WCDMA Settings table.
	const TMDBElementId KCDTIdDefaultGPRSMinPrecedence				     = 0x078C0000;	///< Commsdat field id for field: MinPrecedence. Field is declared in the Default WCDMA Settings table.
	const TMDBElementId KCDTIdDefaultGPRSMinDelay					     = 0x078D0000;	///< Commsdat field id for field: MinDelay. Field is declared in the Default WCDMA Settings table.
	const TMDBElementId KCDTIdDefaultGPRSMinReliability			    	 = 0x078E0000;	///< Commsdat field id for field: MinReliability. Field is declared in the Default WCDMA Settings table.
	const TMDBElementId KCDTIdDefaultGPRSMinPeakThroughput			     = 0x078F0000;	///< Commsdat field id for field: MinPeakThroughput. Field is declared in the Default WCDMA Settings table.
	const TMDBElementId KCDTIdDefaultGPRSMinMeanThroughput			     = 0x07900000;	///< Commsdat field id for field: MinMeanThroughput. Field is declared in the Default WCDMA Settings table.
	const TMDBElementId KCDTIdDefaultGPRSDataCompression			     = 0x07910000;	///< Commsdat field id for field: DataCompression. Field is declared in the Default WCDMA Settings table.
	const TMDBElementId KCDTIdDefaultGPRSHeaderCompression			     = 0x07920000;	///< Commsdat field id for field: HeaderCompression. Field is declared in the Default WCDMA Settings table.
	const TMDBElementId KCDTIdDefaultGPRSUseEdge					     = 0x07930000;	///< Commsdat field id for field: UseEdge. Field is declared in the Default WCDMA Settings table.
	const TMDBElementId KCDTIdDefaultGPRSAnonymousAccess			     = 0x07940000;	///< Commsdat field id for field: AnonymousAccess. Field is declared in the Default WCDMA Settings table.


	#define KCDTypeNameUsage						     _S("Usage")
	#define KCDTypeNameAPN						    	 _S("APN")
	#define KCDTypeNamePDPType					    	 _S("PDPType")
	#define KCDTypeNamePDPAddress				    	 _S("PDPAddress")
	#define KCDTypeNamePrecedence				    	 _S("Precedence")
	#define KCDTypeNameDelay						     _S("Delay")
	#define KCDTypeNameReliability				    	 _S("Reliability")
	#define KCDTypeNamePeakThroughput			    	 _S("PeakThroughput")
	#define KCDTypeNameMeanThroughput			    	 _S("MeanThroughput")
	#define KCDTypeNameMinPrecedence				     _S("MinPrecedence")
	#define KCDTypeNameMinDelay					    	 _S("MinDelay")
	#define KCDTypeNameMinReliability			    	 _S("MinReliability")
	#define KCDTypeNameMinPeakThroughput			     _S("MinPeakThroughput")
	#define KCDTypeNameMinMeanThroughput			     _S("MinMeanThroughput")
	#define KCDTypeNameDataCompression			    	 _S("DataCompression")
	#define KCDTypeNameHeaderCompression			     _S("HeaderCompression")
	#define KCDTypeNameAnonymousAccess			    	 _S("AnonymousAccess")




////////////////////////////////////////////////////////////////////////////
// 080/  MODEM BEARER RECORD
//

	const TMDBElementId KCDTIdNifName							  = 0x08030000;	///< Commsdat field id for field: IfName. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdPortName							  = 0x08040000;	///< Commsdat field id for field: PortName. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdTsyName							  = 0x08050000;	///< Commsdat field id for field: TSYName. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdCsyName							  = 0x08060000;	///< Commsdat field id for field: CSYName. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdDataBits							  = 0x08070000;	///< Commsdat field id for field: DataBits. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdStopBits							  = 0x08080000;	///< Commsdat field id for field: StopBits. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdParity							  = 0x08090000;	///< Commsdat field id for field: Parity. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdRate								  = 0x080A0000;	///< Commsdat field id for field: Rate. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdHandshaking						  = 0x080B0000;	///< Commsdat field id for field: Handshaking. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdSpecialRate						  = 0x080C0000;	///< Commsdat field id for field: SpecialRate. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdXonChar							  = 0x080D0000;	///< Commsdat field id for field: XonChar. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdXoffChar							  = 0x080E0000;	///< Commsdat field id for field: XoffChar. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdFaxClassPref						  = 0x080F0000;	///< Commsdat field id for field: FaxClassPref. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdSpeakerPref						  = 0x08100000;	///< Commsdat field id for field: SpeakerPref. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdSpeakerVolPref					  = 0x08110000;	///< Commsdat field id for field: SpeakerVolPref. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdModemInitString					  = 0x08120000;	///< Commsdat field id for field: ModemInitString. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdDataInitString					  = 0x08130000;	///< Commsdat field id for field: DataInitString. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdFaxInitString						  = 0x08140000;	///< Commsdat field id for field: FaxInitString. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdIspInitString						  = 0x08150000;	///< Commsdat field id for field: IspInitString	. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdDialPauseLength					  = 0x08160000;	///< Commsdat field id for field: DialPauseLength. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdCarrierTimeOut					  = 0x08170000;	///< Commsdat field id for field: CarrierTimeOut. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdAutoAnswerRingCount				  = 0x08180000;	///< Commsdat field id for field: AutoAnswerRingCount. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdSpeakerVolControlLow				  = 0x08190000;	///< Commsdat field id for field: SpeakerVolControlLow. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdSpeakerVolControlMedium			  = 0x081A0000;	///< Commsdat field id for field: SpeakerVolControlMedium. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdSpeakerVolControlHigh				  = 0x081B0000;	///< Commsdat field id for field: SpeakerVolControlHigh	. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdSpeakerAlwaysOff					  = 0x081C0000;	///< Commsdat field id for field: SpeakerAlwaysOff. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdSpeakerOnUntilCarrier				  = 0x081D0000;	///< Commsdat field id for field: SpeakerOnUntilCarrier. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdSpeakerAlwaysOn					  = 0x081E0000;	///< Commsdat field id for field: SpeakerAlwaysOn. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdSpeakerOnAfterUntilCarrier		  = 0x081F0000;	///< Commsdat field id for field: SpeakerOnAfterUntilCarrier. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdDialToneWaitModifier				  = 0x08200000;	///< Commsdat field id for field: DialToneWaitModifier. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdCallProgress1						  = 0x08210000;	///< Commsdat field id for field: CallProgress1. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdCallProgress2						  = 0x08220000;	///< Commsdat field id for field: CallProgress2. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdCallProgress3					 	  = 0x08230000;	///< Commsdat field id for field: CallProgress3. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdCallProgress4					 	  = 0x08240000;	///< Commsdat field id for field: CallProgress4. Field is declared in the ModemBearer table.	
	const TMDBElementId KCDTIdEchoOff							  = 0x08250000;	///< Commsdat field id for field: EchoOff. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdVerboseText						  = 0x08260000;	///< Commsdat field id for field: VerboseText. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdQuietOff							  = 0x08270000;	///< Commsdat field id for field: QuietOff. Field is declared in the ModemBearer table.	
	const TMDBElementId KCDTIdQuietOn							  = 0x08280000;	///< Commsdat field id for field: QuietOn. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdDialCommandStateModifier			  = 0x08290000;	///< Commsdat field id for field: DialCommandStateModifier	. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdOnLine							  = 0x082A0000;	///< Commsdat field id for field: OnLine. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdResetConfiguration				  = 0x082B0000;	///< Commsdat field id for field: ResetConfiguration. Field is declared in the ModemBearer table.	
	const TMDBElementId KCDTIdReturnToFactoryDefs				  = 0x082C0000;	///< Commsdat field id for field: ReturnToFactoryDefs. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdDcdOnDuringLink					  = 0x082D0000;	///< Commsdat field id for field: DCDOnDuringLink. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdDtrHangUp							  = 0x082E0000;	///< Commsdat field id for field: DTRHangUp. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdDsrAlwaysOn						  = 0x082F0000;	///< Commsdat field id for field: DSRAlwaysOn. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdRtsCtsHandshake					  = 0x08300000;	///< Commsdat field id for field: RTSCTSHandshake. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdXonXoffHandshake					  = 0x08310000;	///< Commsdat field id for field: XonXoffHandshake. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdEscapeCharacter					  = 0x08320000;	///< Commsdat field id for field: EscapeCharacter. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdEscapeGuardPeriod					  = 0x08330000;	///< Commsdat field id for field: EscapeGuardPeriod. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdFaxClassInterrogate				  = 0x08340000;	///< Commsdat field id for field: FaxClassInterrogate. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdFaxClass							  = 0x08350000;	///< Commsdat field id for field: FaxClass. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdNoDialTone						  = 0x08360000;	///< Commsdat field id for field: NoDialTone. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdBusy								  = 0x08370000;	///< Commsdat field id for field: Busy. Field is declared in the ModemBearer table.	
	const TMDBElementId KCDTIdNoAnswer							  = 0x08380000;	///< Commsdat field id for field: NoAnswer. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdCarrier							  = 0x08390000;	///< Commsdat field id for field: Carrier. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdConnect							  = 0x083A0000;	///< Commsdat field id for field: Connect. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdCompressionClass5					  = 0x083B0000;	///< Commsdat field id for field: CompressionClass5. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdCompressionV42bis					  = 0x083C0000;	///< Commsdat field id for field: CompressionV42bis. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdCompressionNone					  = 0x083D0000;	///< Commsdat field id for field: CompressionNone. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdProtocolLapd						  = 0x083E0000;	///< Commsdat field id for field: ProtocolLAPD. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdProtocolAlt						  = 0x083F0000;	///< Commsdat field id for field: ProtocolALT. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdProtocolAltcellular				  = 0x08400000;	///< Commsdat field id for field: ProtocolALTCELLULAR. Field is declared in the ModemBearer table.	
	const TMDBElementId KCDTIdProtocolNone						  = 0x08410000;	///< Commsdat field id for field: ProtocolNone. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdMessageCentreNumber				  = 0x08420000;	///< Commsdat field id for field: MessageCentreNumber. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdMessageValidityPeriod				  = 0x08430000;	///< Commsdat field id for field: MessageValidityPeriod. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdMessageDeliveryReport				  = 0x08440000;	///< Commsdat field id for field: MessageDeliveryReport. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdMinSignalLevel					  = 0x08450000;	///< Commsdat field id for field: MinimumSignalLevel. Field is declared in the ModemBearer table.	
	const TMDBElementId KCDTIdCommRole							  = 0x08460000;	///< Commsdat field id for field: CommRole. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdControlChannelPortName			  = 0x08470000;	///< Commsdat field id for field: ControlChannelPortName. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdSirSettings					      = 0x08480000;	///< Commsdat field id for field: SirSettings. Field is declared in the ModemBearer table.
    const TMDBElementId KCDTIdLastSocketActivityTimeout			  = 0x08490000;	///< Commsdat field id for field: LastSocketActivityTimeout. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdLastSessionClosedTimeout			  = 0x084A0000;	///< Commsdat field id for field: LastSessionClosedTimeout. Field is declared in the ModemBearer table.	
	const TMDBElementId KCDTIdLastSocketClosedTimeout			  = 0x084B0000;	///< Commsdat field id for field: LastSocketClosedTimeout. Field is declared in the ModemBearer table.
	const TMDBElementId KCDTIdBCAStack							  = 0x084C0000;	///< Commsdat field id for field: BCAStack. Field is declared in the ModemBearer table.
	


	// Field Names
	#define	KCDTypeNameNifName								_S("IfName")
	#define	KCDTypeNamePortName								_S("PortName")
	#define	KCDTypeNameTsyName								_S("TSYName")
	#define	KCDTypeNameCsyName								_S("CSYName")
	#define	KCDTypeNameSocketActivityTimeout		        _S("SocketActivityTimeout")
	#define	KCDTypeNameSessionClosedTimeout		            _S("SessionClosedTimeout")
	#define	KCDTypeNameSocketClosedTimeout		            _S("SocketClosedTimeout")
	#define	KCDTypeNameDataBits								_S("DataBits")
	#define	KCDTypeNameStopBits								_S("StopBits")
	#define	KCDTypeNameParity								_S("Parity")
	#define	KCDTypeNameRate									_S("Rate")
	#define	KCDTypeNameHandShaking							_S("Handshaking")
	#define	KCDTypeNameSpecialRate							_S("SpecialRate")
	#define	KCDTypeNameXonChar								_S("XonChar")
	#define	KCDTypeNameXoffChar								_S("XoffChar")
	#define	KCDTypeNameFaxClassPref							_S("FaxClassPref")
	#define	KCDTypeNameSpeakerPref							_S("SpeakerPref")
	#define	KCDTypeNameSpeakerVolPref						_S("SpeakerVolPref")
	#define	KCDTypeNameModemInitString						_S("ModemInitString")
	#define	KCDTypeNameDataInitString						_S("DataInitString")
	#define	KCDTypeNameFaxInitString						_S("FaxInitString")
	#define	KCDTypeNameIspInitString						_S("IspInitString")
	#define	KCDTypeNameDialPauseLength						_S("DialPauseLength")
	#define	KCDTypeNameCarrierTimeout						_S("CarrierTimeout")
	#define	KCDTypeNameAutoAnswerRingCount		            _S("AutoAnswerRingCount")
	#define	KCDTypeNameSpeakerVolControlLow		            _S("SpeakerVolContorlLow")
	#define	KCDTypeNameSpeakerVolControlMedium		        _S("SpeakerVolControlMedium")
	#define	KCDTypeNameSpeakerVolControlHigh		        _S("SpeakerVolControlHigh")
	#define	KCDTypeNameSpeakerAlwaysOff		                _S("SpeakerAlwaysOff")
	#define	KCDTypeNameSpeakerOnUntilCarrier		        _S("SpeakerOnUntilCarrier")
	#define	KCDTypeNameSpeakerAlwaysOn		                _S("SpeakerAlwaysOn")
	#define	KCDTypeNameSpeakerOnAfterUntilCarrier		    _S("SpeakerOnAfterUntilCarrier")
	#define	KCDTypeNameDialToneWaitModifier		            _S("DialToneWaitModifier")
	#define	KCDTypeNameCallProgress1						_S("CallProgress1")
	#define	KCDTypeNameCallProgress2						_S("CallProgress2")
	#define	KCDTypeNameCallProgress3						_S("CallProgress3")
	#define	KCDTypeNameCallProgress4						_S("CallProgress4")
	#define	KCDTypeNameEchoOff								_S("EchoOff")
	#define	KCDTypeNameVerboseText							_S("VerboseText")
	#define	KCDTypeNameQuietOff								_S("QuietOff")
	#define	KCDTypeNameQuietOn								_S("QuietOn")
	#define	KCDTypeNameDialCommandStateModifier		        _S("DialCommandStateModifier")
	#define	KCDTypeNameOnLine								_S("OnLine")
	#define	KCDTypeNameResetConfiguration		            _S("ResetConfiguration")
	#define	KCDTypeNameReturnToFactoryDefs		            _S("ReturnToFactoryDefs")
	#define	KCDTypeNameDcdOnDuringLink						_S("DCDOnDuringLink")
	#define	KCDTypeNameDtrHangUp							_S("DTRHangUp")
	#define	KCDTypeNameDsrAlwaysOn							_S("DSRAlwaysOn")
	#define	KCDTypeNameRtsCtsHandshake						_S("RTSCTSHandshake")
	#define	KCDTypeNameXonXoffHandshake						_S("XonXoffHandshake")
	#define	KCDTypeNameEscapeCharacter						_S("EscapeCharacter")
	#define	KCDTypeNameEscapeGuardPeriod		            _S("EscapeGuardPeriod")
	#define	KCDTypeNameFaxClassInterrogate		            _S("FaxClassInterrogate")
	#define	KCDTypeNameFaxClass								_S("FaxClass")
	#define	KCDTypeNameNoDialTone							_S("NoDialTone")
	#define	KCDTypeNameBusy									_S("Busy")
	#define	KCDTypeNameNoAnswer								_S("NoAnswer")
	#define	KCDTypeNameCarrier								_S("Carrier")
	#define	KCDTypeNameConnect								_S("Connect")
	#define	KCDTypeNameCompressionClass5		            _S("CompressionClass5")
	#define	KCDTypeNameCompressionClassV42bis		        _S("CompressionV42bis")
	#define	KCDTypeNameCompressionNone						_S("CompressionNone")
	#define	KCDTypeNameProtocolLapd							_S("ProtocolLAPD")
	#define	KCDTypeNameProtocolAlt							_S("ProtocolALT")
	#define	KCDTypeNameProtocolAltcellular		            _S("ProtocolALTCELLULAR")
	#define	KCDTypeNameProtocolNone							_S("ProtocolNone")
	#define	KCDTypeNameMessageCentreNumber		            _S("MessageCentreNumber")
	#define	KCDTypeNameMessageValidityPeriod		        _S("MessageValidityPeriod")
	#define	KCDTypeNameMessageDeliveryReport		        _S("MessageDeliveryReport")
	#define	KCDTypeNameMinSignalLevel						_S("MinimumSignalLevel")
	#define	KCDTypeNameCommRole								_S("CommRole")
	#define	KCDTypeNameControlChannelPortName		        _S("ControlChannelPortName")
	#define	KCDTypeNameSirSettings							_S("SIRSettings")
	#define	KCDTypeNameBCAStack								_S("BCAStack")



/////////////////////////////////////////////////////////////////////////////////////
// 088/  LAN Bearer
//

    const TMDBElementId 	KCDTIdLANBearerNifName	             = 0x08830000;	///< Commsdat field id for field: IfName. Field is declared in the LANBearer table.
	const TMDBElementId 	KCDTIdLANBearerLddFilename    	     = 0x08840000;	///< Commsdat field id for field: LDDFilename. Field is declared in the LANBearer table.
	const TMDBElementId 	KCDTIdLANBearerLddName	             = 0x08850000;	///< Commsdat field id for field: LDDName. Field is declared in the LANBearer table.
	const TMDBElementId 	KCDTIdLANBearerPddFilename	         = 0x08860000;	///< Commsdat field id for field: PDDFilename. Field is declared in the LANBearer table.
   	const TMDBElementId     KCDTIdLANBearerPddName               = 0x08870000;	///< Commsdat field id for field: PDDName. Field is declared in the LANBearer table.
	const TMDBElementId 	KCDTIdLANBearerPacketDriverName	     = 0x08880000;	///< Commsdat field id for field: PacketDriverName. Field is declared in the LANBearer table.
	const TMDBElementId 	KCDTIdLANLastSocketActivityTimeout   = 0x08890000;	///< Commsdat field id for field: LastSocketActivityTimeout. Field is declared in the LANBearer table.
	const TMDBElementId 	KCDTIdLANLastSessionClosedTimeout    = 0x088A0000;	///< Commsdat field id for field: LastSessionClosedTimeout. Field is declared in the LANBearer table.
    const TMDBElementId 	KCDTIdLANLastSocketClosedTimeout     = 0x088B0000;	///< Commsdat field id for field: LastSocketClosedTimeout. Field is declared in the LANBearer table.

	// Field Names
	#define	KCDTypeNameLanBearerLddFilename				_S("LDDFilename")
	#define	KCDTypeNameLanBearerLddName					_S("LDDName")
	#define	KCDTypeNameLanBearerPddFilename				_S("PDDFilename")
	#define	KCDTypeNameLanBearerPddName					_S("PDDName")
	#define	KCDTypeNameLanBearerPacketDriverName        _S("PacketDriverName")



//////////////////////////////////////////////////////////////////////////////////////
// 090/ VIRTUAL BEARER RECORD
//

    // FieldTIds
	const TMDBElementId KCDTIdVirtualBearerNifName		    = 0x09030000;	///< Commsdat field id for field: IfName. Field is declared in the VirtualBearer table.	
	//
	const TMDBElementId KCDTIdVBLastSocketActivityTimeout	= 0x09040000;	///< Commsdat field id for field: LastSocketActivityTimeout. Field is declared in the VirtualBearer table.
	const TMDBElementId KCDTIdVBLastSessionClosedTimeout	= 0x09050000;	///< Commsdat field id for field: LastSessionClosedTimeout. Field is declared in the VirtualBearer table.
	const TMDBElementId KCDTIdVBLastSocketClosedTimeout	    = 0x09060000;	///< Commsdat field id for field: LastSocketClosedTimeout. Field is declared in the VirtualBearer table.
	//
    

	// Field Names
	#define	KCDTypeNameVirtualBearerAgent		            _S("Agent")
	#define	KCDTypeNameVirtualBeareNIFName					_S("IfName")
	#define	KCDTypeNameLastSocketActivityTimeout		    _S("LastSocketActivityTimeout")
	#define	KCDTypeNameLastSessionClosedTimeout		        _S("LastSessionClosedTimeout")
	#define	KCDTypeNameLastSocketClosedTimeout              _S("LastSocketClosedTimeout")





//////////////////////////////////////////////////////////////////////////////////////
// 098/ WAP SMS Bearer Record
//

	// Element Type Ids
	const TMDBElementId KCDTIdWAPSMSAccessPointId			= 0x09830000;	///< Commsdat field id for field: AccessPointId. Field is declared in the VirtualBearer table.
	const TMDBElementId KCDTIdWAPSMSGatewayAddress			= 0x09840000;	///< Commsdat field id for field: GatewayAddress. Field is declared in the VirtualBearer table.
	const TMDBElementId KCDTIdWAPSMSServiceCentreAddress    = 0x09850000;	///< Commsdat field id for field: ServiceCentreAddress. Field is declared in the VirtualBearer table.
	const TMDBElementId KCDTIdWAPSMSWSPOption               = 0x09860000;	///< Commsdat field id for field: WSPOption. Field is declared in the VirtualBearer table.
	const TMDBElementId KCDTIdWAPSMSSecurity                = 0x09870000;	///< Commsdat field id for field: Security. Field is declared in the VirtualBearer table.


	// Element Type Names
	#define	KCDTypeNameWAPAccessPointId		               _S("AccessPointId")
	#define	KCDTypeNameWAPGatewayAddress		           _S("GatewayAddress")
	#define	KCDTypeNameWAPServiceCentreAddress		       _S("ServiceCentreAddress")
	#define	KCDTypeNameWAPWSPOption						   _S("WSPOption")
	#define	KCDTypeNameWAPSecurity						   _S("Security")




////////////////////////////////////////////////////////////////////////////////////////
// 0A0/  WAP IP BEARER
//

	const TMDBElementId  KCDTIdWAPAccessPointId       = 0x0A030000;	///< Commsdat field id for field: AccessPointId. Field is declared in the WAP IP table.
	const TMDBElementId  KCDTIdWAPGatewayAddress      = 0x0A040000;	///< Commsdat field id for field: GatewayAddress. Field is declared in the WAP IP table.
	const TMDBElementId  KCDTIdWAPChargecard          = 0x0A050000;	///< Commsdat field id though this field is not assigned a field yet. Field is declared in the WAP IP table.
	const TMDBElementId  KCDTIdWAPIAP                 = 0x0A060000;	///< Commsdat field id for field: IAP. Field is declared in the WAP IP table.
	const TMDBElementId  KCDTIdWAPWSPOption           = 0x0A070000;	///< Commsdat field id for field: WSPOption. Field is declared in the WAP IP table.
	const TMDBElementId  KCDTIdWAPSecurity            = 0x0A080000;	///< Commsdat field id for field: Security. Field is declared in the WAP IP table.
	const TMDBElementId  KCDTIdWAPProxyPort           = 0x0A090000;	///< Commsdat field id for field: ProxyPortNumber. Field is declared in the WAP IP table.
	const TMDBElementId  KCDTIdWAPProxyLoginName      = 0x0A0A0000;	///< Commsdat field id for field: ProxyLogin. Field is declared in the WAP IP table.
	const TMDBElementId  KCDTIdWAPProxyLoginPass      = 0x0A0B0000;	///< Commsdat field id for field: ProxyPassword. Field is declared in the WAP IP table.


	// Element Type Names

	#define	KCDTypeNameWAPIAP		               _S("IAP" )
	#define	KCDTypeNameWAPProxyPort		           _S("ProxyPortNumber" )
	#define	KCDTypeNameWAPProxyLoginName		   _S("ProxyLogin" )
	#define	KCDTypeNameWAPProxyLoginPass		   _S("ProxyPassword" )

//////////////////////////////////////////////////////////////////////////////////////
// 0A8/  CHARGECARD RECORD
//


	// Element Type Ids
	const TMDBElementId KCDTIdAccountNo     = 0x0A830000;	///< Commsdat field id for field: AccountNumber. Field is declared in the ChargeCard table.
	const TMDBElementId KCDTIdPin           = 0x0A840000;	///< Commsdat field id for field: Pin. Field is declared in the ChargeCard table.
	const TMDBElementId KCDTIdLocalRule     = 0x0A850000;	///< Commsdat field id for field: LocalRule. Field is declared in the ChargeCard table.
	const TMDBElementId KCDTIdNatRule       = 0x0A860000;	///< Commsdat field id for field: NatRule . Field is declared in the ChargeCard table.
	const TMDBElementId KCDTIdIntlRule      = 0x0A870000;	///< Commsdat field id for field: IntlRule. Field is declared in the ChargeCard table.


	// Element Type Names
	#define	KCDTypeNameAccountNo		       _S("AccountNumber")
	#define	KCDTypeNamePin		               _S("Pin")
	#define	KCDTypeNameLocalRule		       _S("LocalRule")
	#define	KCDTypeNameNatRule		           _S("NatRule")
	#define	KCDTypeNameIntlRule		           _S("IntlRule")




//////////////////////////////////////////////////////////////////////////////////////
// 0B0/ PROXIES RECORD
//

   // Element Type Ids
	const TMDBElementId KCDTIdISP                = 0x0B030000;	///< Commsdat field id for field: ISP. Field is declared in the Proxies table.
	const TMDBElementId KCDTIdProxyServiceType   = 0x0B040000;	///< Commsdat field id for field: ProxyServiceType. Field is declared in the Proxies table.
	const TMDBElementId KCDTIdUseProxyServer     = 0x0B050000;	///< Commsdat field id for field: UseProxyServer. Field is declared in the Proxies table.
	const TMDBElementId KCDTIdServerName         = 0x0B060000;	///< Commsdat field id for field: ProxyServerName. Field is declared in the Proxies table.
	const TMDBElementId KCDTIdProtocolName       = 0x0B070000;	///< Commsdat field id for field: ProtocolName. Field is declared in the Proxies table.
	const TMDBElementId KCDTIdPortNumber         = 0x0B080000;	///< Commsdat field id for field: PortNumber. Field is declared in the Proxies table.
	const TMDBElementId KCDTIdExceptions         = 0x0B090000;	///< Commsdat field id for field: Exceptions. Field is declared in the Proxies table.


	// Element Type Names
	#define	KCDTypeNameProxyISP				          _S("ISP")
	#define	KCDTypeNameUseProxyServer		          _S("UseProxyServer")
	#define	KCDTypeNameProxyServiceType		          _S("ProxyServiceType")
	#define	KCDTypeNameServerName		              _S("ProxyServerName")
	#define	KCDTypeNameProtocolName		              _S("ProtocolName")
	#define	KCDTypeNamePortNumber		              _S("PortNumber")
	#define	KCDTypeNameExceptions		              _S("Exceptions")



//////////////////////////////////////////////////////////////////////////////////////
// 0B8/ SECURE SOCKET PROTO RECORD
//

	// Field Type Ids
	/**
	@internalComponent
	*/
	const TMDBElementId KCDTIdSSProtoName		 = 0x0B830000;
	/**
	@internalComponent
	*/
	const TMDBElementId KCDTIdSSProtoLibrary 	 = 0x0B840000;


	/**
	@internalComponent
	*/
	#define	KCDTypeNameSSProtoName		           _S("ProtocolName")
	/**
	@internalComponent
	*/
	#define	KCDTypeNameSSProtoLibrary		       _S("ProtoLibrary")





//////////////////////////////////////////////////////////////////////////////////////
// 17/ AGENTLOOKUPTABLE RECORD
//


	// FieldTIds
	/**
	@internalComponent
	*/
	const TMDBElementId KCDTIdAgentFriendlyName 	 = 0x0C030000;
	/**
	@internalComponent
	*/
	const TMDBElementId KCDTIdAgentFileName 		 = 0x0C040000;


	// Field Names - names used more than once stored globally
	/**
	@internalComponent
	*/
	#define	KCDTypeNameAgentFileName		               _S("AgentFilename")
	/**
	@internalComponent
	*/
	#define	KCDTypeNameAgentFriendlyName		           _S("AgentFriendlyName")


//////////////////////////////////////////////////////////////////////////////////////
// 1D/ ACCESS POINT RECORD
//
	// FieldTIds
	
	const TMDBElementId KCDTIdAccessPointGID        = 0x0E030000;	///< Commsdat field id for field: AccessPointGID. Field is declared in the Access Point table.
	const TMDBElementId KCDTIdSelectionPolicy       = 0x0E040000;	///< Commsdat field id for field: AccessPointSelectionPolicy. Field is declared in the Acess Point table.

#ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
	const TMDBElementId KCDTIdTier                  = 0x0E050000;
	const TMDBElementId KCDTIdMCpr                  = 0x0E060000;
	const TMDBElementId KCDTIdCpr                   = 0x0E070000;
	const TMDBElementId KCDTIdCprConfig             = 0x0E080000;
	const TMDBElementId KCDTIdSCpr                  = 0x0E090000;
	const TMDBElementId KCDTIdProtocol              = 0x0E0A0000;
	const TMDBElementId KCDTIdAppSID                = 0x0E0B0000;
	const TMDBElementId KCDTIdConfigAPIdList        = 0x0E0C0000;
	const TMDBElementId KCDTIdCustomSelectionPolicy = 0x0E0D0000;
#endif

	// Field Names - names used more than once stored globally

	#define	KCDTypeNameAccessPointGID               _S("AccessPointGID")
#ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
    //the name of this field (KCDTypeNameSelectionPolicy) depends from the actual environment
	#define	KCDTypeNameSelectionPolicy               _S("SelectionPolicy")
	#define	KCDTypeNameSelectionPolicyBC             _S("SelectionPolicy#AccessPointSelectionPolicy")
	#define	KCDTypeNameTier                          _S("Tier")
	#define	KCDTypeNameMCpr                          _S("MCpr")
	#define	KCDTypeNameCpr                           _S("Cpr")
	#define	KCDTypeNameCprConfig                     _S("CprConfig")
	#define	KCDTypeNameSCpr                          _S("SCpr")
	#define	KCDTypeNameProtocol                      _S("Protocol")
	#define	KCDTypeNameAppSID                        _S("AppSID")
	#define KCDTypeNameConfigAPIdList                _S("ConfigAPIdList")
	#define KCDTypeNameCustomSelectionPolicy         _S("CustomSelectionPolicy")
#else
    //the name of this field (KCDTypeNameSelectionPolicy) depends from the actual environment
	#define	KCDTypeNameSelectionPolicy              _S("AccessPointSelectionPolicy")
#endif //SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY

//////////////////////////////////////////////////////////////////////////////////////
// 1E/ IAP PRIORITY RECORD
//
	// FieldTIds
	const TMDBElementId KCDTIdIap1                  = 0x0E830000;	///< Commsdat field id for field: IAP1. Field is declared in the IAP Priority table.
	const TMDBElementId KCDTIdIap2                  = 0x0E840000;	///< Commsdat field id for field: IAP2. Field is declared in the IAP Priority table.
	const TMDBElementId KCDTIdIap3                  = 0x0E850000;	///< Commsdat field id for field: IAP3. Field is declared in the IAP Priority table.
	const TMDBElementId KCDTIdIap4                  = 0x0E860000;	///< Commsdat field id for field: IAP4. Field is declared in the IAP Priority table.
	const TMDBElementId KCDTIdIap5                  = 0x0E870000;	///< Commsdat field id for field: IAP5. Field is declared in the IAP Priority table.
	const TMDBElementId KCDTIdIap6                  = 0x0E880000;	///< Commsdat field id for field: IAP6. Field is declared in the IAP Priority table.
	const TMDBElementId KCDTIdIap7                  = 0x0E890000;	///< Commsdat field id for field: IAP7. Field is declared in the IAP Priority table.
	const TMDBElementId KCDTIdIap8                  = 0x0E8A0000;	///< Commsdat field id for field: IAP8. Field is declared in the IAP Priority table.
	const TMDBElementId KCDTIdIap9                  = 0x0E8B0000;	///< Commsdat field id for field: IAP9. Field is declared in the IAP Priority table.
	const TMDBElementId KCDTIdIap10                 = 0x0E8C0000;	///< Commsdat field id for field: IAP10. Field is declared in the IAP Priority table.
	const TMDBElementId KCDTIdIap11                 = 0x0E8D0000;	///< Commsdat field id for field: IAP11. Field is declared in the IAP Priority table.
	const TMDBElementId KCDTIdIap12                 = 0x0E8E0000;	///< Commsdat field id for field: IAP12. Field is declared in the IAP Priority table.
	const TMDBElementId KCDTIdIap13                 = 0x0E8F0000;	///< Commsdat field id for field: IAP13. Field is declared in the IAP Priority table.
	const TMDBElementId KCDTIdIap14                 = 0x0E900000;	///< Commsdat field id for field: IAP14. Field is declared in the IAP Priority table.
	const TMDBElementId KCDTIdIap15                 = 0x0E910000;	///< Commsdat field id for field: IAP15. Field is declared in the IAP Priority table.
	const TMDBElementId KCDTIdIapCount              = 0x0E920000;	///< Commsdat field id for field: IAPCount. Field is declared in the IAP Priority table.

	// Field Names - names used more than once stored globally
	#define	KCDTypeNameIap1Name                     _S("IAP1")
	#define	KCDTypeNameIap2Name                     _S("IAP2")
	#define	KCDTypeNameIap3Name                     _S("IAP3")
	#define	KCDTypeNameIap4Name                     _S("IAP4")
	#define	KCDTypeNameIap5Name                     _S("IAP5")
	#define	KCDTypeNameIap6Name                     _S("IAP6")
	#define	KCDTypeNameIap7Name                     _S("IAP7")
	#define	KCDTypeNameIap8Name                     _S("IAP8")
	#define	KCDTypeNameIap9Name                     _S("IAP9")
	#define	KCDTypeNameIap10Name                    _S("IAP10")
	#define	KCDTypeNameIap11Name                    _S("IAP11")
	#define	KCDTypeNameIap12Name                    _S("IAP12")
	#define	KCDTypeNameIap13Name                    _S("IAP13")
	#define	KCDTypeNameIap14Name                    _S("IAP14")
	#define	KCDTypeNameIap15Name                    _S("IAP15")
	#define	KCDTypeNameIapCountName                 _S("IAPCOUNT")

#ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
	//////////////////////////////////////////////////////////////////////////////////////
	// AP PRIORITY RECORD
	//
	// FieldTIds	
	const TMDBElementId KCDTIdAp1                  = 0x15030000;
	const TMDBElementId KCDTIdAp2                  = 0x15040000;
	const TMDBElementId KCDTIdAp3                  = 0x15050000;
	const TMDBElementId KCDTIdAp4                  = 0x15060000;
	const TMDBElementId KCDTIdAp5                  = 0x15070000;
	const TMDBElementId KCDTIdAp6                  = 0x15080000;
	const TMDBElementId KCDTIdAp7                  = 0x15090000;
	const TMDBElementId KCDTIdAp8                  = 0x150A0000;
	const TMDBElementId KCDTIdAp9                  = 0x150B0000;
	const TMDBElementId KCDTIdAp10                 = 0x150C0000;
	const TMDBElementId KCDTIdAp11                 = 0x150D0000;
	const TMDBElementId KCDTIdAp12                 = 0x150E0000;
	const TMDBElementId KCDTIdAp13                 = 0x150F0000;
	const TMDBElementId KCDTIdAp14                 = 0x15100000;
	const TMDBElementId KCDTIdAp15                 = 0x15110000;
	const TMDBElementId KCDTIdApCount              = 0x15120000;

	// Field Names - names used more than once stored globally
	#define	KCDTypeNameAp1Name                     _S("AP1")
	#define	KCDTypeNameAp2Name                     _S("AP2")
	#define	KCDTypeNameAp3Name                     _S("AP3")
	#define	KCDTypeNameAp4Name                     _S("AP4")
	#define	KCDTypeNameAp5Name                     _S("AP5")
	#define	KCDTypeNameAp6Name                     _S("AP6")
	#define	KCDTypeNameAp7Name                     _S("AP7")
	#define	KCDTypeNameAp8Name                     _S("AP8")
	#define	KCDTypeNameAp9Name                     _S("AP9")
	#define	KCDTypeNameAp10Name                    _S("AP10")
	#define	KCDTypeNameAp11Name                    _S("AP11")
	#define	KCDTypeNameAp12Name                    _S("AP12")
	#define	KCDTypeNameAp13Name                    _S("AP13")
	#define	KCDTypeNameAp14Name                    _S("AP14")
	#define	KCDTypeNameAp15Name                    _S("AP15")
	#define	KCDTypeNameApCountName                 _S("APCOUNT")
	
//////////////////////////////////////////////////////////////////////////////////////
// TIER RECORD

	// FieldTIds
	const TMDBElementId KCDTIdTierThreadName        = 0x11830000;
	const TMDBElementId KCDTIdTierManagerName       = 0x11840000;
	const TMDBElementId KCDTIdDefaultAccessPoint    = 0x11850000;
	const TMDBElementId KCDTIdPromptUser            = 0x11860000;

	// Field Names - names used more than once stored globally
	#define	KCDTypeNameTierThreadName               _S("TierThreadName")
	#define	KCDTypeNameTierManagerName              _S("TierManagerName")
	#define	KCDTypeNameDefaultAccessPoint           _S("DefaultAccessPoint")
	#define	KCDTypeNamePromptUser                   _S("PromptUser")

//////////////////////////////////////////////////////////////////////////////////////
// MCPR RECORD

	// FieldTIds
	const TMDBElementId KCDTIdMCprUid               = 0x12030000;

	// Field Names - names used more than once stored globally
	#define	KCDTypeNameMCprUid                      _S("MCprUid")

//////////////////////////////////////////////////////////////////////////////////////
// CPR RECORD

	// FieldTIds
	const TMDBElementId KCDTIdCprUid                = 0x12830000;

	// Field Names - names used more than once stored globally
	#define	KCDTypeNameCprUid                       _S("CprUid")

//////////////////////////////////////////////////////////////////////////////////////
// SCPR RECORD

	// FieldTIds
	const TMDBElementId KCDTIdSCprUid               = 0x13030000;

	// Field Names - names used more than once stored globally
	#define	KCDTypeNameSCprUid                      _S("SCprUid")

//////////////////////////////////////////////////////////////////////////////////////
// PROTOCOL RECORD

	// FieldTIds
	const TMDBElementId KCDTIdProtocolUid           = 0x13830000;
	const TMDBElementId KCDTIdProtocolConfigLoaderUid = 0x13840000;
	
	// Field Names - names used more than once stored globally
	#define	KCDTypeNameProtocolUid                  _S("ProtocolUid")
	#define	KCDTypeNameProtocolConfigLoaderUid      _S("ProtocolConfigLoaderUid")

//////////////////////////////////////////////////////////////////////////////////////
// 14/ BearerType 
//
	/**
	@internalComponent
	*/
	const TMDBElementId KCDTIdBearerTypeTier        = 0x14030000;
	/**
	@internalComponent
	*/
	const TMDBElementId KCDTIdBearerTypeMCpr        = 0x14040000;
	/**
	@internalComponent
	*/
	const TMDBElementId KCDTIdBearerTypeCpr         = 0x14050000;
	/**
	@internalComponent
	*/
	const TMDBElementId KCDTIdBearerTypeSCpr        = 0x14060000;
	/**
	@internalComponent
	*/
	const TMDBElementId KCDTIdBearerTypeProtocol    = 0x14070000;

	// Draw the field names from the Access Point Record

///////////////////////////////////////////////////////////////////////////////////////
// 148/ ConfigAccessPoint
//
	// FieldTIds
	const TMDBElementId KCDTIdConfigAccessPointSCpr                   = 0x14830000;
	const TMDBElementId KCDTIdConfigAccessPointProtocol               = 0x14840000;
	const TMDBElementId KCDTIdConfigAccessPointProtocolConfig         = 0x14850000;
	const TMDBElementId KCDTIdConfigAccessPointLayerBelow             = 0x14860000;
	
	// Field Names - names used more than once stored globally
        #define	KCDTypeNameConfigAccessPointSCpr                      _S("SCpr")
	#define	KCDTypeNameConfigAccessPointProtocol                  _S("Protocol")
	#define	KCDTypeNameConfigAccessPointProtocolConfig            _S("ProtocolConfig")
	#define	KCDTypeNameConfigAccessPointLayerBelow                _S("LayerBelow")

#endif // SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY


//////////////////////////////////////////////////////////////////////////////////////
// EAP-SIM PROTOCOL RECORD

	// FieldTIds
	const TMDBElementId KCDTIdEapSimProtocolId 	= 0x17830000;	///< Commsdat field id for field: ProtocolId. Field is declared in the EAP-SIM PROTOCOL table.
	const TMDBElementId KCDTIdEapSimPseudonym	= 0x17840000;	///< Commsdat field id for field: Pseudonym. Field is declared in the EAP-SIM PROTOCOL table.
	const TMDBElementId KCDTIdEapSimUseNaiRealm = 0x17850000;	///< Commsdat field id for field: UseNaiRealm. Field is declared in the EAP-SIM PROTOCOL table.
	const TMDBElementId KCDTIdEapSimNaiRealm	= 0x17860000;	///< Commsdat field id for field: NaiRealm. Field is declared in the EAP-SIM PROTOCOL table.
	const TMDBElementId KCDTIdEapSimTsyName		= 0x17870000;	///< Commsdat field id for field: TsyName. Field is declared in the EAP-SIM PROTOCOL table.
	const TMDBElementId KCDTIdEapSimMinRands	= 0x17880000;	

	// Field Names - names used more than once stored globally
	#define	KCDTypeNameEapSimProtocolId		_S("ProtocolId")
	#define	KCDTypeNameEapSimPseudonym		_S("Pseudonym")
	#define	KCDTypeNameEapSimUseNaiRealm	_S("UseNaiRealm")
	#define	KCDTypeNameEapSimNaiRealm		_S("NaiRealm")
	#define	KCDTypeNameEapSimTsyName		_S("TsyName")
	#define	KCDTypeNameEapSimMinRands		_S("MinRands")


//////////////////////////////////////////////////////////////////////////////////////
// EAP-AKA PROTOCOL RECORD

	// FieldTIds
	const TMDBElementId KCDTIdEapAkaProtocolId 	= 0x18030000;
	const TMDBElementId KCDTIdEapAkaPseudonym	= 0x18040000;
	const TMDBElementId KCDTIdEapAkaUseNaiRealm = 0x18050000;
	const TMDBElementId KCDTIdEapAkaNaiRealm	= 0x18060000;
	const TMDBElementId KCDTIdEapAkaTsyName		= 0x18070000;

	// Field Names - names used more than once stored globally
	#define	KCDTypeNameEapAkaProtocolId		_S("ProtocolId")
	#define	KCDTypeNameEapAkaPseudonym		_S("Pseudonym")
	#define	KCDTypeNameEapAkaUseNaiRealm	_S("UseNaiRealm")
	#define	KCDTypeNameEapAkaNaiRealm		_S("NaiRealm")
	#define	KCDTypeNameEapAkaTsyName		_S("TsyName")



//////////////////////////////////////////////////////////////////////////////////////
// 20/  EAP SECURITY SETTINGS RECORD
//
/**
@internalComponent
*/
	const TMDBElementId KCDTIdEAPSecOuterEAPType    = 0x0F830000;
/**
@internalComponent
*/
	const TMDBElementId KCDTIdEAPSecId       		= 0x0F840000;
/**
@internalComponent
*/
	const TMDBElementId KCDTIdEAPSecPassword       	= 0x0F850000;
/**
@internalComponent
*/
	const TMDBElementId KCDTIdEAPSecConfigId      	= 0x0F870000;
/**
@internalComponent
*/
	const TMDBElementId KCDTIdEAPSecData       		= 0x0F860000;

#ifdef SYMBIAN_WIFI_WPS
/**
@internalComponent
*/
    const TMDBElementId KCDTIdEAPSecVendorId   		= 0x0F880000;
    
/**
@internalComponent
*/
    const TMDBElementId KCDTIdEAPSecVendorType 		= 0x0F890000;    
#endif //SYMBIAN_WIFI_WPS


/**
@internalComponent
*/
	#define	KCDTypeNameEAPSecOuterEAPType	 	_S("OuterEapMethodType")
/**
@internalComponent
*/
	#define	KCDTypeNameEapId  					_S("EapId")
/**
@internalComponent
*/
	#define	KCDTypeNameEAPSecPassword  			_S("EapPassword")
/**
@internalComponent
*/
	#define	KCDTypeNameEAPSecConfigId  			_S("ConfigId")

/**
@internalComponent
*/
	#define	KCDTypeNameEAPSecData 				_S("EAP_Method_Data")

#ifdef SYMBIAN_WIFI_WPS
/**
@internalComponent
*/
	#define	KCDTypeNameEAPSecVendorId			_S("EapVendorId")

/**
@internalComponent
*/
	#define	KCDTypeNameEAPSecVendorType			_S("EapVendorType")
#endif //SYMBIAN_WIFI_WPS

//////////////////////////////////////////////////////////////////////////////////////
// 21/  TUNNELLED EAP SETTINGS RECORD
//
/**
@internalComponent
*/
	const TMDBElementId KCDTIdTUNEAPInnerType       = 0x10030000;
/**
@internalComponent
*/
	const TMDBElementId KCDTIdTUNEAPData       		= 0x10040000;



/**
@internalComponent
*/
	#define	KCDTypeNameTUNEAPInnerType	 	_S("InnerEapMethodType")
/**
@internalComponent
*/
	#define KCDTypeNameTUNEAPData 			_S("Tun_EAP_Method_Data")



//////////////////////////////////////////////////////////////////////////////////////
// 22/  EAP-TLS SETTINGS RECORD
//
/**
@internalComponent
*/
	const TMDBElementId KCDTIdEAPTLSClientCertName    	= 0x10830000;
/**
@internalComponent
*/
	#define	KCDTypeNameEAPTLSClientCertName	 			_S("ClientCertificateName")



//////////////////////////////////////////////////////////////////////////////////////
// 23/  LEAP SETTINGS RECORD
//
/**
@internalComponent
*/
	const TMDBElementId KCDTIdLEAPTimeout    	= 0x11030000;
/**
@internalComponent
*/
	#define	KCDTypeNameLEAPTimeout	 			_S("LeapTimeout")

#ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
//////////////////////////////////////////////////////////////////////////////////////
// 24/ POLICY SELECTOR RECORD
//
	// FieldTIds
	const TMDBElementId KCDTIdPolicyId 				= 0x15830000; 
	const TMDBElementId KCDTIdAppUid 				= 0x15840000; 
	const TMDBElementId KCDTIdSrcAddress			= 0x15850000; 
	const TMDBElementId KCDTIdSrcMask 				= 0x15860000; 
	const TMDBElementId KCDTIdDstAddress			= 0x15870000;
	const TMDBElementId KCDTIdDstMask 				= 0x15880000; 
	const TMDBElementId KCDTIdSrcPort 				= 0x15890000; 
	const TMDBElementId KCDTIdDstPort 				= 0x158A0000; 
	const TMDBElementId KCDTIdSrcPortMax 			= 0x158B0000; 
	const TMDBElementId KCDTIdDstPortMax			= 0x158C0000; 
	const TMDBElementId KCDTIdProtocolId			= 0x158D0000; 
	const TMDBElementId KCDTIdIAPid 				= 0x158E0000; 
	const TMDBElementId KCDTIdPriority				= 0x158F0000; 
	

	// Field Names
	#define	KCDTypeNamePolicyId						_S("PolicyId")
	#define	KCDTypeNameAppUid						_S("AppUid")
	#define	KCDTypeNameSrcAddress                   _S("SrcAddress")
	#define	KCDTypeNameSrcMask                      _S("SrcMask")
	#define	KCDTypeNameDstAddress          			_S("DstAddress")
	#define	KCDTypeNameDstMask             			_S("DstMask")
	#define	KCDTypeNameSrcPort                      _S("SrcPort")
	#define	KCDTypeNameDstPort                    	_S("DstPort")
	#define	KCDTypeNameSrcPortMax                   _S("SrcPortMax")
	#define	KCDTypeNameDstPortMax                   _S("DstPortMax")
	#define	KCDTypeNameProtocolId                   _S("ProtocolId")
	#define	KCDTypeNameIAPid                        _S("IAPid")
	#define	KCDTypeNamePriority                     _S("Priority")
	
//////////////////////////////////////////////////////////////////////////////////////
// 25 POLICY SELECTOR 2 PARAMS RECORD
//
	// FieldTIds
	const TMDBElementId KCDTIdPolicySelectorId							= 0x16030000; 
	const TMDBElementId KCDTIdParamsId 									= 0x16040000; 

	// Field Names
	#define	KCDTypeNamePolicySelectorId						_S("PolicySelectorId")
	#define	KCDTypeNameParamsId							_S("ParamsId")

//////////////////////////////////////////////////////////////////////////////////////
// 26/ GENERIC QOS PARAMETER RECORD
//

	// FieldTIds
	const TMDBElementId KCDTIdDownlinkBandwidth						= 0x16830000; 
	const TMDBElementId KCDTIdUplinkBandwidth						= 0x16840000; 
	const TMDBElementId KCDTIdDownLinkMaximumBurstSize 				= 0x16850000; 
	const TMDBElementId KCDTIdUpLinkMaximumBurstSize 				= 0x16860000; 
	const TMDBElementId KCDTIdDownLinkAveragePacketSize				= 0x16870000; 
	const TMDBElementId KCDTIdUpLinkAveragePacketSize				= 0x16880000; 
	const TMDBElementId KCDTIdDownLinkMaximumPacketSize				= 0x16890000; 
	const TMDBElementId KCDTIdUpLinkMaximumPacketSize				= 0x168A0000; 
	const TMDBElementId KCDTIdDownLinkDelay							= 0x168B0000; 
	const TMDBElementId KCDTIdUpLinkDelay							= 0x168C0000; 
	const TMDBElementId KCDTIdDownLinkDelayVariation				= 0x168D0000; 
	const TMDBElementId KCDTIdUpLinkDelayVariation					= 0x168E0000; 
	const TMDBElementId KCDTIdDownLinkPriority						= 0x168F0000; 
	const TMDBElementId KCDTIdUpLinkPriority						= 0x16900000; 	
	const TMDBElementId KCDTIdHeaderMode							= 0x16910000; 
//	const TMDBElementId KCDTIdQosName								= 0x16920000; 		


	// Field Names
	#define	KCDTypeNameDownlinkBandwidth					_S("DownlinkBandwidth")
	#define	KCDTypeNameUplinkBandwidth						_S("UplinkBandwidth")
	#define	KCDTypeNameDownLinkMaximumBurstSize             _S("DownLinkMaximumBurstSize")
	#define	KCDTypeNameUpLinkMaximumBurstSize             	_S("UpLinkMaximumBurstSize")
	#define	KCDTypeNameDownLinkAveragePacketSize            _S("DownLinkAveragePacketSize")
	#define	KCDTypeNameUpLinkAveragePacketSize              _S("UpLinkAveragePacketSize")
	#define	KCDTypeNameDownLinkMaximumPacketSize            _S("DownLinkMaximumPacketSize")
	#define	KCDTypeNameUpLinkMaximumPacketSize              _S("UpLinkMaximumPacketSize")
	#define	KCDTypeNameDownLinkDelay                  		_S("DownLinkDelay")
	#define	KCDTypeNameUpLinkDelay                       	_S("UpLinkDelay")
	#define	KCDTypeNameDownLinkDelayVariation               _S("DownLinkDelayVariation")
	#define	KCDTypeNameUpLinkDelayVariation                 _S("UpLinkDelayVariation")
	#define	KCDTypeNameDownLinkPriority                     _S("DownLinkPriority")
	#define	KCDTypeNameUpLinkPriority                    	_S("UpLinkPriority")
	#define	KCDTypeNameHeaderMode              				_S("HeaderMode")
//	#define	KCDTypeNameQosName                  			_S("QosName")
#endif //SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY

// need to preserve compatibility, soon to become internalTechnology
//#ifdef SYMBIAN_NETWORKING_WIFI
//////////////////////////////////////////////////////////////////////////////////////
// 27/ WIFI SCANENGINE RECORD
//
	// FieldTIds
	const TMDBElementId KCDTIdScanPeriodMs					= 0x17030000; 
	const TMDBElementId KCDTIdRSSIMin						= 0x17040000; 
	const TMDBElementId KCDTIdRSSIMax		 				= 0x17050000; 
	
	// Field Names
	#define	KCDTypeNameScanPeriodMs							_S("ScanPeriodMs")
	#define	KCDTypeNameRSSIMin								_S("RSSIMin")
	#define	KCDTypeNameRSSIMax				        		_S("RSSIMax")
//#endif //SYMBIAN_NETWORKING_WIFI

} // end namespace CommsDat


#endif //COMMSDATTYPEINFOV1_1_H
