RASSchemaDefinitions.h [plain text]
#ifndef __RASSCHEMADEFINITIONS_H__
#define __RASSCHEMADEFINITIONS_H__
#define kRASServerPrefsFileName CFSTR("com.apple.RemoteAccessServers.plist")
#define kRASPropUserDefinedName kSCPropUserDefinedName
#define kRASRemoteAccessServer CFSTR("RemoteAccessServer")
#define kRASGlobals CFSTR("Globals")
#define kRASActiveServers CFSTR("ActiveServers")
#define kRASServers CFSTR("Servers")
#define KRASGlobPSKeyAccount CFSTR("PSKeyAccount")
#define kRASEntDNS kSCEntNetDNS
#define kRASEntInterface kSCEntNetInterface
#define kRASEntIPv4 kSCEntNetIPv4
#define kRASEntIPv6 kSCEntNetIPv6
#define kRASEntL2TP kSCEntNetL2TP
#define kRASEntModem kSCEntNetModem
#define kRASEntPPP kSCEntNetPPP
#define kRASEntPPPoE kSCEntNetPPPoE
#define kRASEntPPPSerial kSCEntNetPPPSerial
#define kRASEntPPTP kSCEntNetPPTP
#define kRASEntServer CFSTR("Server")
#define kRASEntDSACL CFSTR("DSACL")
#define kRASEntRadius CFSTR("Radius")
#define kRASEntEAP CFSTR("EAP")
#define kRASEntIPSec CFSTR("IPSec")
#define kRASPropInterfaceType kSCPropNetInterfaceType
#define kRASPropInterfaceSubType kSCPropNetInterfaceSubType
#define kRASPropDNSServerAddresses kSCPropNetDNSServerAddresses
#define kRASPropDNSSearchDomains kSCPropNetDNSSearchDomains
#define kRASPropDNSOfferedServerAddresses CFSTR("OfferedServerAddresses")
#define kRASPropDNSOfferedSearchDomains CFSTR("OfferedSearchDomains")
#define kRASPropDNSOfferedSearchDomainServers CFSTR("OfferedSearchDomainServers")
#define kRASValInterfaceTypePPP kSCValNetInterfaceTypePPP
#define kRASValInterfaceTypeIPSec CFSTR("IPSec")
#define kRASValInterfaceSubTypePPPoE kSCValNetInterfaceSubTypePPPoE
#define kRASValInterfaceSubTypePPPSerial kSCValNetInterfaceSubTypePPPSerial
#define kRASValInterfaceSubTypePPTP kSCValNetInterfaceSubTypePPTP
#define kRASValInterfaceSubTypeL2TP kSCValNetInterfaceSubTypeL2TP
#define kRASPropIPv4Addresses kSCPropNetIPv4Addresses
#define kRASPropIPv4SubnetMasks kSCPropNetIPv4SubnetMasks
#define kRASPropIPv4DestAddresses kSCPropNetIPv4DestAddresses
#define kRASPropIPv4DestAddressRanges CFSTR("DestAddressRanges")
#define kRASPropIPv4RangeSubnetMasks CFSTR("RangeSubnetMasks")
#define kRASPropIPv4OfferedRouteAddresses CFSTR("OfferedRouteAddresses")
#define kRASPropIPv4OfferedRouteMasks CFSTR("OfferedRouteMasks")
#define kRASPropIPv4OfferedRouteTypes CFSTR("OfferedRouteTypes")
#define kRASValIPv4OfferedRouteTypesPrivate CFSTR("Private")
#define kRASValIPv4OfferedRouteTypesPublic CFSTR("Public")
#define kRASPropIPv6Addresses kSCPropNetIPv6Addresses
#define kRASPropIPv6DestAddresses kSCPropNetIPv6DestAddresses
#define kRASPropPPPConnectTime kSCPropNetPPPConnectTime
#define kRASPropPPPDisconnectOnIdle kSCPropNetPPPDisconnectOnIdle
#define kRASPropPPPDisconnectOnIdleTimer kSCPropNetPPPDisconnectOnIdleTimer
#define kRASPropPPPDisconnectTime kSCPropNetPPPDisconnectTime
#define kRASPropPPPLogfile kSCPropNetPPPLogfile
#define kRASPropPPPPlugins kSCPropNetPPPPlugins
#define kRASPropPPPSessionTimer kSCPropNetPPPSessionTimer
#define kRASPropPPPUseSessionTimer kSCPropNetPPPUseSessionTimer
#define kRASPropPPPVerboseLogging kSCPropNetPPPVerboseLogging
#define kRASPropPPPInterceptDHCP CFSTR("InterceptDHCP")
#define kRASPropPPPCommRemoteAddress kSCPropNetPPPCommRemoteAddress
#define kRASPropPPPAuthenticatorPlugins CFSTR("AuthenticatorPlugins")
#define kRASPropPPPAuthenticatorACLPlugins CFSTR("AuthenticatorACLPlugins")
#define kRASPropPPPAuthenticatorEAPPlugins CFSTR("AuthenticatorEAPPlugins")
#define kRASPropPPPAuthPeerName CFSTR("AuthPeerName")
#define kRASPropPPPAuthenticatorProtocol CFSTR("AuthenticatorProtocol")
#define kRASValPPPAuthProtocolCHAP kSCValNetPPPAuthProtocolCHAP
#define kRASValPPPAuthProtocolPAP kSCValNetPPPAuthProtocolPAP
#define kRASValPPPAuthProtocolMSCHAP1 CFSTR("MSCHAP1")
#define kRASValPPPAuthProtocolMSCHAP2 CFSTR("MSCHAP2")
#define kRASValPPPAuthProtocolEAP CFSTR("EAP")
#define kRASPropPPPCCPEnabled kSCPropNetPPPCCPEnabled
#define kRASPropPPPCCPProtocols CFSTR("CCPProtocols")
#define kRASValPPPCCPProtocolsMPPE CFSTR("MPPE")
#define kRASPropPPPMPPEKeySize40 CFSTR("MPPEKeySize40")
#define kRASPropPPPMPPEKeySize128 CFSTR("MPPEKeySize128")
#define kRASPropPPPIPCPCompressionVJ kSCPropNetPPPIPCPCompressionVJ
#define kRASPropPPPLCPEchoEnabled kSCPropNetPPPLCPEchoEnabled
#define kRASPropPPPLCPEchoFailure kSCPropNetPPPLCPEchoFailure
#define kRASPropPPPLCPEchoInterval kSCPropNetPPPLCPEchoInterval
#define kRASPropPPPLCPCompressionACField kSCPropNetPPPLCPCompressionACField
#define kRASPropPPPLCPCompressionPField kSCPropNetPPPLCPCompressionPField
#define kRASPropPPPLCPMRU kSCPropNetPPPLCPMRU
#define kRASPropPPPLCPMTU kSCPropNetPPPLCPMTU
#define kRASPropPPPLCPReceiveACCM kSCPropNetPPPLCPReceiveACCM
#define kRASPropPPPLCPTransmitACCM kSCPropNetPPPLCPTransmitACCM
#define kRASPropPPPACSPEnabled CFSTR("ACSPEnabled")
#define kRASPropPPPoEDeviceName CFSTR("DeviceName")
#define kRASPropPPPoEServiceName CFSTR("ServiceName")
#define kRASPropPPPoEAccessConcentratorName CFSTR("AccessConcentratorName")
#define kRASPropRadiusServers CFSTR("Servers")
#define kRASPropRadiusNASIPAddress CFSTR("NASIPAddress")
#define kRASPropRadiusNASIdentifier CFSTR("NASIdentifier")
#define kRASPropRadiusNASPortType CFSTR("NASPortType")
#define kRASPropRadiusTunnelType CFSTR("TunnelType")
#define kRASPropRadiusServerAddress CFSTR("Address")
#define kRASPropRadiusServerSharedSecret CFSTR("SharedSecret")
#define kRASPropRadiusServerSharedSecretEncryption CFSTR("SharedSecretEncryption")
#define kRASPropRadiusServerPort CFSTR("Port")
#define kRASPropRadiusServerTimeout CFSTR("Timeout")
#define kRASPropRadiusServerRetries CFSTR("Retries")
#define kRASPropRadiusServerAuthProtocol CFSTR("AuthProtocol")
#define kRASValRadiusSharedSecretEncryptionKey CFSTR("Key")
#define kRASValRadiusSharedSecretEncryptionKeychain CFSTR("Keychain")
#define kRASPropL2TPTransport kSCPropNetL2TPTransport
#define kRASValL2TPTransportIP kSCValNetL2TPTransportIP
#define kRASValL2TPTransportIPSec kSCValNetL2TPTransportIPSec
#define kRASPropL2TPIPSecSharedSecret CFSTR("IPSecSharedSecret")
#define kRASPropL2TPIPSecSharedSecretEncryption CFSTR("IPSecSharedSecretEncryption")
#define kRASValL2TPIPSecSharedSecretEncryptionKey CFSTR("Key")
#define kRASValL2TPIPSecSharedSecretEncryptionKeychain CFSTR("Keychain")
#define kRASPropIPSecExchangeMode CFSTR("ExchangeMode")
#define kRASPropIPSecProposalsBehavior CFSTR("ProposalsBehavior")
#define kRASPropIPSecLocalIdentifier CFSTR("LocalIdentifier")
#define kRASPropIPSecRemoteIdentifier CFSTR("RemoteIdentifier")
#define kRASPropIPSecLocalAddress CFSTR("LocalAddress")
#define kRASPropIPSecRemoteAddress CFSTR("RemoteAddress")
#define kRASPropIPSecSharedSecret CFSTR("SharedSecret")
#define kRASPropIPSecSharedSecretEncryption CFSTR("SharedSecretEncryption")
#define kRASPropIPSecNonceSize CFSTR("NonceSize")
#define kRASPropIPSecIdentifierVerification CFSTR("IdentifierVerification")
#define kRASPropIPSecLocalCertificate CFSTR("LocalCertificate")
#define kRASPropIPSecNattMultipleUsersEnabled CFSTR("NattMultipleUsersEnabled")
#define kRASPropIPSecNattKeepAliveEnabled CFSTR("NattKeepAliveEnabled")
#define kRASPropIPSecNattKeepAliveTimer CFSTR("NattKeepAliveTimer")
#define kRASPropIPSecXAuthEnabled CFSTR("XAuthEnabled")
#define kRASPropIPSecXAuthName CFSTR("XAuthName")
#define kRASPropIPSecXAuthPassword CFSTR("XAuthPassword")
#define kRASPropIPSecModeConfigEnabled CFSTR("ModeConfigEnabled")
#define kRASPropIPSecAuthenticationMethod CFSTR("AuthenticationMethod")
#define kRASPropIPSecDeadPeerDetectionEnabled CFSTR("DeadPeerDetectionEnabled")
#define kRASPropIPSecDeadPeerDetectionDelay CFSTR("DeadPeerDetectionDelay")
#define kRASPropIPSecDeadPeerDetectionRetry CFSTR("DeadPeerDetectionRetry")
#define kRASPropIPSecDeadPeerDetectionMaxFail CFSTR("DeadPeerDetectionMaxFail")
#define kRASPropIPSecBlackHoleDetectionEnabled CFSTR("BlackHoleDetectionEnabled")
#define kRASPropIPSecDisconnectOnIdle CFSTR("DisconnectOnIdle")
#define kRASPropIPSecDisconnectOnIdleTimer CFSTR("DisconnectOnIdleTimer")
#define kRASValIPSecExchangeModeMain CFSTR("Main")
#define kRASValIPSecExchangeModeBase CFSTR("Base")
#define kRASValIPSecExchangeModeAggressive CFSTR("Aggressive")
#define kRASValIPSecIdentifierVerificationNone CFSTR("None")
#define kRASValIPSecIdentifierVerificationGenerateFromRemoteAddress CFSTR("GenerateFromRemoteAddress")
#define kRASValIPSecIdentifierVerificationUseRemoteIdentifier CFSTR("UseRemoteIdentifier")
#define kRASValIPSecIdentifierVerificationUseOpenDirectory CFSTR("UseOpenDirectory")
#define kRASValIPSecProposalsBehaviorClaim CFSTR("Claim")
#define kRASValIPSecProposalsBehaviorObey CFSTR("Obey")
#define kRASValIPSecProposalsBehaviorStrict CFSTR("Strict")
#define kRASValIPSecProposalsBehaviorExact CFSTR("Exact")
#define kRASValIPSecSharedSecretEncryptionKey CFSTR("Key")
#define kRASValIPSecSharedSecretEncryptionKeychain CFSTR("Keychain")
#define kRASValIPSecAuthenticationMethodSharedSecret CFSTR("SharedSecret")
#define kRASValIPSecAuthenticationMethodCertificate CFSTR("Certificate")
#define kRASValIPSecAuthenticationMethodHybrid CFSTR("Hybrid")
#define kRASPropIPSecProposals CFSTR("Proposals")
#define kRASPropIPSecProposalLifetime CFSTR("Lifetime")
#define kRASPropIPSecProposalDHGroup CFSTR("DHGroup")
#define kRASPropIPSecProposalEncryptionAlgorithm CFSTR("EncryptionAlgorithm")
#define kRASPropIPSecProposalHashAlgorithm CFSTR("HashAlgorithm")
#define kRASValIPSecProposalEncryptionAlgorithmDES CFSTR("DES")
#define kRASValIPSecProposalEncryptionAlgorithm3DES CFSTR("3DES")
#define kRASValIPSecProposalEncryptionAlgorithmAES CFSTR("AES")
#define kRASValIPSecProposalEncryptionAlgorithmAES256 CFSTR("AES256")
#define kRASValIPSecProposalHashAlgorithmMD5 CFSTR("MD5")
#define kRASValIPSecProposalHashAlgorithmSHA1 CFSTR("SHA1")
#define kRASPropIPSecPolicies CFSTR("Policies")
#define kRASPropIPSecPolicyLocalAddress CFSTR("LocalAddress")
#define kRASPropIPSecPolicyLocalPrefix CFSTR("LocalPrefix")
#define kRASPropIPSecPolicyLocalPort CFSTR("LocalPort")
#define kRASPropIPSecPolicyRemoteAddress CFSTR("RemoteAddress")
#define kRASPropIPSecPolicyRemotePrefix CFSTR("RemotePrefix")
#define kRASPropIPSecPolicyRemotePort CFSTR("RemotePort")
#define kRASPropIPSecPolicyLevel CFSTR("Level")
#define kRASPropIPSecPolicyMode CFSTR("Mode")
#define kRASPropIPSecPolicyProtocol CFSTR("Protocol")
#define kRASPropIPSecPolicyDirection CFSTR("Direction")
#define kRASPropIPSecPolicyLifetime CFSTR("Lifetime")
#define kRASPropIPSecPolicyPFSGroup CFSTR("PFSGroup")
#define kRASPropIPSecPolicyEncryptionAlgorithm CFSTR("EncryptionAlgorithm")
#define kRASPropIPSecPolicyCompressionAlgorithm CFSTR("CompressionAlgorithm")
#define kRASPropIPSecPolicyHashAlgorithm CFSTR("HashAlgorithm")
#define kRASValIPSecPolicyLevelNone CFSTR("None")
#define kRASValIPSecPolicyLevelRequire CFSTR("Require")
#define kRASValIPSecPolicyLevelDiscard CFSTR("Discard")
#define kRASValIPSecPolicyLevelUnique CFSTR("Unique")
#define kRASValIPSecPolicyModeTransport CFSTR("Transport")
#define kRASValIPSecPolicyModeTunnel CFSTR("Tunnel")
#define kRASValIPSecPolicyDirectionIn CFSTR("In")
#define kRASValIPSecPolicyDirectionOut CFSTR("Out")
#define kRASValIPSecPolicyDirectionInOut CFSTR("InOut")
#define kRASValIPSecPolicyEncryptionAlgorithmDES CFSTR("DES")
#define kRASValIPSecPolicyEncryptionAlgorithm3DES CFSTR("3DES")
#define kRASValIPSecPolicyEncryptionAlgorithmAES CFSTR("AES")
#define kRASValIPSecPolicyCompressionAlgorithmDeflate CFSTR("Deflate")
#define kRASValIPSecPolicyHashAlgorithmSHA1 CFSTR("SHA1")
#define kRASValIPSecPolicyHashAlgorithmMD5 CFSTR("MD5")
#define kRASPropDSACLGroup CFSTR("Group")
#define kRASPropServerMaximumSessions CFSTR("MaximumSessions")
#define kRASPropServerLogfile CFSTR("Logfile")
#define kRASPropServerVerboseLogging CFSTR("VerboseLogging")
#define kRASPropServerLoadBalancingEnabled CFSTR("LoadBalancingEnabled")
#define kRASPropServerLoadBalancingAddress CFSTR("LoadBalancingAddress")
#define kRASPropServerLoadBalancingPort CFSTR("LoadBalancingPort")
#endif