SCSchemaDefinitions Reference

Declared in
SCSchemaDefinitions.h

Overview

This document describes keys and values used to access elements in the System Configuration persistent store.

Constants

Generic Keys

General-purpose keys that apply to multiple dictionaries in the persistent store.

kSCPropInterfaceName kSCPropMACAddress
kSCPropUserDefinedName
kSCPropVersio n
Constants
kSCPropInterfaceName

The generic key InterfaceName, whose value is of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropMACAddress

The generic key MACAddress, whose value is of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropUserDefinedName

The generic key UserDefinedName, whose value is of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropVersion

The generic key Version, whose value is of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

Preference Keys

Keys that correspond to preferences in the persistent store.

kSCPrefCurrentSet kSCPrefNetworkServices
kSCPrefSets
kSCPrefSyste m
Constants
kSCPrefCurrentSet

The preference key CurrentSet, whose value is of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPrefNetworkServices

The preference key for the NetworkServices dictionary.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPrefSets

The preference key for the Sets dictionary.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPrefSystem

The preference key for the System dictionary.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

Component Keys

Keys that correspond to components in the persistent store.

kSCCompNetwork kSCCompService
kSCCompGlobal
kSCCompHostNames kSCCompInterface
kSCCompSystem
kSCCompUser s
Constants
kSCCompNetwork

The Component key Network.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCCompService

The Component key Service.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCCompGlobal

The Component key Global.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCCompHostNames

The Component key HostNames.

Available in OS X v10.2 and later.

Declared in SCSchemaDefinitions.h.

kSCCompInterface

The Component key Interface.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCCompSystem

The Component key System.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCCompUsers

The Network key Users.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

Network Dictionary Keys

Keys that correspond to values in the kSCCompNetwork dictionary.

kSCPropNetOverridePrimary kSCPropNetServiceOrder
kSCPropNetPPPOverridePrimary
Constants
kSCPropNetOverridePrimary

The Network key OverridePrimary, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.2 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetServiceOrder

The Network key ServiceOrder, whose value is of type CFArray, containing elements of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPOverridePrimary

The Network key PPPOverridePrimary, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

Interface Dictionary Keys

Keys that correspond to values in the kSCCompInterface dictionary.

kSCPropNetInterface s
Constants
kSCPropNetInterfaces

The Network key Interfaces, whose value is of type CFArray, containing elements of type CFString.

Available in OS X v10.2 and later.

Declared in SCSchemaDefinitions.h.

Hostnames Dictionary Keys

Keys that correspond to values in the kSCCompHostnames dictionary.

kSCPropNetLocalHostNam e
Constants
kSCPropNetLocalHostName

The Network key LocalHostName, whose value is of type CFString.

Available in OS X v10.2 and later.

Declared in SCSchemaDefinitions.h.

Network Entity Keys

Keys that correspond to network entity dictionaries in the persistent store.

kSCEntNetAirPort kSCEntNetAppleTalk
kSCEntNetDHCP
kSCEntNetDNS kSCEntNetEthernet
kSCEntNetFireWire
kSCEntNetInterface kSCEntNetIPSec
kSCEntNetIPv4
kSCEntNetIPv6 kSCEntNetL2TP
kSCEntNetLink
kSCEntNetModem kSCEntNetPPP
kSCEntNetPPPoE
kSCEntNetPPPSerial kSCEntNetPPTP
kSCEntNetProxies
kSCEntNetSMB kSCEntNet6to4
Constants
kSCEntNetAirPort

The network entity key for the AirPort dictionary.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCEntNetAppleTalk

The network entity key for the AppleTalk dictionary.

Available in OS X v10.1 and later.

Deprecated in OS X v10.6.

Declared in SCSchemaDefinitions.h.

kSCEntNetDHCP

The network entity key for the DHCP dictionary.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCEntNetDNS

The network entity key for the DNS dictionary.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCEntNetEthernet

The network entity key for the Ethernet dictionary.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCEntNetFireWire

The network entity key for the FireWire dictionary.

Available in OS X v10.3 and later.

Declared in SCSchemaDefinitions.h.

kSCEntNetInterface

The network entity key for the Interface dictionary.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCEntNetIPSec

The network entity key for the IPSec dictionary.

Available in OS X v10.5 and later.

Declared in SCSchemaDefinitions.h.

kSCEntNetIPv4

The network entity key for the IPv4 dictionary.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCEntNetIPv6

The network entity key for the IPv6 dictionary.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCEntNetL2TP

The network entity key for the L2TP dictionary.

Available in OS X v10.3 and later.

Declared in SCSchemaDefinitions.h.

kSCEntNetLink

The network entity key for the Link dictionary.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCEntNetModem

The network entity key for the Modem dictionary.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCEntNetPPP

The network entity key for the PPP dictionary.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCEntNetPPPoE

The network entity key for the PPPoE dictionary.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCEntNetPPPSerial

The network entity key for the PPPSerial dictionary.

Available in OS X v10.3 and later.

Declared in SCSchemaDefinitions.h.

kSCEntNetPPTP

The network entity key for the PPTP dictionary.

Available in OS X v10.3 and later.

Declared in SCSchemaDefinitions.h.

kSCEntNetProxies

The network entity key for the Proxies dictionary.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCEntNetSMB

The network entity key for the SMB dictionary.

Available in OS X v10.5 and later.

Declared in SCSchemaDefinitions.h.

kSCEntNet6to4

The network entity key for the 6to4 dictionary.

Available in OS X v10.3 and later.

Declared in SCSchemaDefinitions.h.

AirPort Dictionary Keys

Keys that correspond to values in the kSCEntNetAirPort dictionary.

kSCPropNetAirPortAllowNetCreation kSCPropNetAirPortAuthPassword
kSCPropNetAirPortAuthPasswordEncryption
Constants
kSCPropNetAirPortAllowNetCreation

The AirPort key AllowNetCreation, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.2 and later.

Deprecated in OS X v10.9.

Declared in SCSchemaDefinitions.h.

kSCPropNetAirPortAuthPassword

The AirPort key AuthPassword, whose value is of type CFData.

Available in OS X v10.1 and later.

Deprecated in OS X v10.9.

Declared in SCSchemaDefinitions.h.

kSCPropNetAirPortAuthPasswordEncryption

The AirPort key AuthPasswordEncryption, whose value is of type CFString.

This key can be passed the following constants:

  • kSCValNetAirPortAuthPasswordEncryptionKeychain, which has the value Keychain

Available in OS X v10.1 and later.

Deprecated in OS X v10.9.

Declared in SCSchemaDefinitions.h.

kSCPropNetAirPortJoinMode

The AirPort key JoinMode, whose value is of type CFString.

This key can be passed the following constants:

  • kSCValNetAirPortJoinModeAutomatic, which has the value Automatic

  • kSCValNetAirPortJoinModePreferred, which has the value Preferred

  • kSCValNetAirPortJoinModeRanked, which has the value Ranked

  • kSCValNetAirPortJoinModeRecent, which has the value Recent

  • kSCValNetAirPortJoinModeStrongest, which has the value Strongest

Available in OS X v10.2 and later.

Deprecated in OS X v10.9.

Declared in SCSchemaDefinitions.h.

kSCPropNetAirPortPowerEnabled

The AirPort key PowerEnabled, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.1 and later.

Deprecated in OS X v10.9.

Declared in SCSchemaDefinitions.h.

kSCPropNetAirPortPreferredNetwork

The AirPort key PreferredNetwork, whose value is of type CFString.

Available in OS X v10.1 and later.

Deprecated in OS X v10.9.

Declared in SCSchemaDefinitions.h.

kSCPropNetAirPortSavePasswords

The AirPort key SavePasswords, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.2 and later.

Deprecated in OS X v10.9.

Declared in SCSchemaDefinitions.h.

AppleTalk Entity Keys

Keys that correspond to values in the kSCEntNetAppleTalk dictionary.

kSCPropNetAppleTalkComputerName kSCPropNetAppleTalkComputerNameEncoding
kSCPropNetAppleTalkConfigMethod
kSCPropNetAppleTalkDefaultZone kSCPropNetAppleTalkNetworkID
kSCPropNetAppleTalkNetworkRange
kSCPropNetAppleTalkNodeID kSCPropNetAppleTalkSeedNetworkRange
kSCPropNetAppleTalkSeedZones
Constants
kSCPropNetAppleTalkComputerName

The AppleTalk key ComputerName, whose value is of type CFString.

Available in OS X v10.1 and later.

Deprecated in OS X v10.6.

Declared in SCSchemaDefinitions.h.

kSCPropNetAppleTalkComputerNameEncoding

The AppleTalk key ComputerNameEncoding, whose value is of type CFNumber.

Available in OS X v10.1 and later.

Deprecated in OS X v10.6.

Declared in SCSchemaDefinitions.h.

kSCPropNetAppleTalkConfigMethod

The AppleTalk key ConfigMethod, whose value is of type CFString.

Available in OS X v10.1 and later.

Deprecated in OS X v10.6.

Declared in SCSchemaDefinitions.h.

kSCPropNetAppleTalkDefaultZone

The AppleTalk key DefaultZone, whose value is of type CFString.

Available in OS X v10.1 and later.

Deprecated in OS X v10.6.

Declared in SCSchemaDefinitions.h.

kSCPropNetAppleTalkNetworkID

The AppleTalk key NetworkID, whose value is of type CFNumber.

Available in OS X v10.1 and later.

Deprecated in OS X v10.6.

Declared in SCSchemaDefinitions.h.

kSCPropNetAppleTalkNetworkRange

The AppleTalk key NetworkRange, whose value is of type CFArray, containing elements of type CFNumber.

Available in OS X v10.2 and later.

Deprecated in OS X v10.6.

Declared in SCSchemaDefinitions.h.

kSCPropNetAppleTalkNodeID

The AppleTalk key NodeID, whose value is of type CFNumber.

Available in OS X v10.1 and later.

Deprecated in OS X v10.6.

Declared in SCSchemaDefinitions.h.

kSCPropNetAppleTalkSeedNetworkRange

The AppleTalk key SeedNetworkRange, whose value is of type CFArray, containing elements of type CFNumber.

Available in OS X v10.1 and later.

Deprecated in OS X v10.6.

Declared in SCSchemaDefinitions.h.

kSCPropNetAppleTalkSeedZones

The AppleTalk key SeedZones, whose value is of type CFArray, containing elements of type CFString.

Available in OS X v10.1 and later.

Deprecated in OS X v10.6.

Declared in SCSchemaDefinitions.h.

DNS Entity Keys

Keys that correspond to values in the kSCEntNetDNS dictionary.

kSCPropNetDNSDomainName kSCPropNetDNSOptions
kSCPropNetDNSSearchDomains
kSCPropNetDNSSearchOrder kSCPropNetDNSServerAddresses
kSCPropNetDNSServerPort
kSCPropNetDNSServerTimeout kSCPropNetDNSSortList
kSCPropNetDNSSupplementalMatchDomains
kSCPropNetDNSSupplementalMatchOrder s
Constants
kSCPropNetDNSDomainName

The DNS key DomainName, whose value is of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetDNSOptions

The DNS key Options, whose value is of type CFString.

Available in OS X v10.4 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetDNSSearchDomains

The DNS key SearchDomains, whose value is of type CFArray, containing elements of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetDNSSearchOrder

The DNS key SearchOrder, whose value is of type CFNumber.

Available in OS X v10.4 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetDNSServerAddresses

The DNS key ServerAddresses, whose value is of type CFArray, containing elements of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetDNSServerPort

The DNS key ServerPort, whose value is of type CFNumber.

Available in OS X v10.4 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetDNSServerTimeout

The DNS key ServerTimeout, whose value is of type CFNumber.

Available in OS X v10.4 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetDNSSortList

The DNS key SortList, whose value is of type CFArray, containing elements of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetDNSSupplementalMatchDomains

The DNS key SupplementalMatchDomains, whose value is of type CFArray, containing elements of type CFString.

Available in OS X v10.4 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetDNSSupplementalMatchOrders

The DNS key SupplementalMatchOrders, whose value is of type CFArray, containing elements of type CFNumber.

Available in OS X v10.4 and later.

Declared in SCSchemaDefinitions.h.

Ethernet Entity Keys

Keys that correspond to values in the kSCEntNetEthernet dictionary.

kSCPropNetEthernetMediaSubType kSCPropNetEthernetMediaOptions
kSCPropNetEthernetMTU
Constants
kSCPropNetEthernetMediaSubType

The Ethernet key MediaSubType, whose value is of type CFString.

Available in OS X v10.2 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetEthernetMediaOptions

The Ethernet key MediaOptions, whose value is of type CFArray, containing elements of type CFString.

Available in OS X v10.2 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetEthernetMTU

The Ethernet key MTU, whose value is of type CFNumber.

Available in OS X v10.2 and later.

Declared in SCSchemaDefinitions.h.

Interface Entity Keys

Keys that correspond to values in the kSCEntNetInterface dictionary.

kSCPropNetInterfaceDeviceName kSCPropNetInterfaceHardware
kSCPropNetInterfaceType
kSCPropNetInterfaceSubType kSCPropNetInterfaceSupportsModemOnHold
Constants
kSCPropNetInterfaceDeviceName

The Interface key DeviceName, whose value is of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetInterfaceHardware

The Interface key Hardware, whose value is of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetInterfaceType

The Interface key Type, whose value is of type CFString.

This key can be passed the following constants:

  • kSCValNetInterfaceTypeEthernet, which has the value Ethernet

  • kSCValNetInterfaceTypeFireWire, which has the value FireWire

  • kSCValNetInterfaceTypePPP, which has the value PPP

  • kSCValNetInterfaceType6to4, which has the value 6to4

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetInterfaceSubType

The Interface key SubType, whose value is of type CFString.

This key can be passed the following constants when the Type key has the value PPP:

  • kSCValNetInterfaceSubTypePPPoE, which has the value PPPoE

  • kSCValNetInterfaceSubTypePPPSerial, which has the value PPPSerial

  • kSCValNetInterfaceSubTypePPTP, which has the value PPTP

  • kSCValNetInterfaceSubTypeL2TP, which has the value L2TP

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetInterfaceSupportsModemOnHold

The Interface key SupportsModemOnHold, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.2 and later.

Declared in SCSchemaDefinitions.h.

IPSec Entity Keys

Keys that correspond to values in the kSCEntNetIPSec dictionary.

kSCPropNetIPSecLocalIdentifier kSCPropNetIPSecLocalIdentifierType
kSCPropNetIPSecAuthenticationMethod
kSCPropNetIPSecSharedSecret kSCPropNetIPSecSharedSecretEncryption
kSCPropNetIPSecLocalCertificate
Constants
kSCPropNetIPSecLocalIdentifier

The IPSec key LocalIdentifier, whose value is of type CFString.

Available in OS X v10.5 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetIPSecLocalIdentifierType

The IPSec key LocalIdentifierType, whose value is of type CFString.

This key can be passed the following constant:

  • kSCValNetIPSecLocalIdentifierTypeKeyID, which has the value KeyID

Available in OS X v10.5 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetIPSecAuthenticationMethod

The IPSec key AuthenticationMethod, whose value is of type CFString.

This key can be passed the following constants:

  • kSCValNetIPSecAuthenticationMethodSharedSecret, which has the value SharedSecret

  • kSCValNetIPSecAuthenticationMethodCertificate, which has the value Certificate

Available in OS X v10.5 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetIPSecSharedSecret

The IPSec key SharedSecret, whose value is of type CFString.

This key can be passed the following constant:

  • kSCValNetIPSecSharedSecretEncryptionKeychain, which has the value KeyChain

Available in OS X v10.5 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetIPSecSharedSecretEncryption

The IPSec key SharedSecretEncryption, whose value is of type CFString.

Available in OS X v10.5 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetIPSecLocalCertificate

The IPSec key LocalCertificate, whose value is of type CFData.

Available in OS X v10.5 and later.

Declared in SCSchemaDefinitions.h.

IPv4 Entity Keys

Keys that correspond to values in the kSCEntNetIPv4 dictionary.

kSCPropNetIPv4Addresses kSCPropNetIPv4ConfigMethod
kSCPropNetIPv4DHCPClientID
kSCPropNetIPv4Router kSCPropNetIPv4SubnetMasks
kSCPropNetIPv4DestAddresses
kSCPropNetIPv4BroadcastAddresse s
Constants
kSCPropNetIPv4Addresses

The IPv4 key Addresses, whose value is of type CFArray, containing elements of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetIPv4ConfigMethod

The IPv4 key ConfigMethod, whose value is of type CFString.

This key can be passed the following constants:

  • kSCValNetIPv4ConfigMethodBOOTP, which has the value BOOTP

  • kSCValNetIPv4ConfigMethodDHCP, which has the value DHCP

  • kSCValNetIPv4ConfigMethodINFORM, which has the value INFORM

  • kSCValNetIPv4ConfigMethodLinkLocal, which has the value LinkLocal

  • kSCValNetIPv4ConfigMethodManual, which has the value Manual

  • kSCValNetIPv4ConfigMethodPPP, which has the value PPP

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetIPv4DHCPClientID

The IPv4 key DHCPClientID, whose value is of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetIPv4Router

The IPv4 key Router, whose value is of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetIPv4SubnetMasks

The IPv4 key SubnetMasks, whose value is of type CFArray, containing elements of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetIPv4DestAddresses

The IPv4 key DestAddresses, whose value is of type CFArray, containing elements of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetIPv4BroadcastAddresses

The IPv4 key BroadcastAddresses, whose value is of type CFArray, containing elements of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

IPv6 Entity Keys

Keys that correspond to values in the kSCEntNetIPv6 dictionary.

kSCPropNetIPv6Addresses kSCPropNetIPv6ConfigMethod
kSCPropNetIPv6DestAddresses
kSCPropNetIPv6Flags kSCPropNetIPv6PrefixLength
kSCPropNetIPv6Router
Constants
kSCPropNetIPv6Addresses

The IPv6 key Addresses, whose value is of type CFArray, containing elements of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetIPv6ConfigMethod

The IPv6 key ConfigMethod, whose value is of type CFString.

This key can be passed the following constants:

  • kSCValNetIPv6ConfigMethodAutomatic, which has the value Automatic

  • kSCValNetIPv6ConfigMethodManual, which has the value Manual

  • kSCValNetIPv6ConfigMethodRouterAdvertisement, which has the value RouterAdvertisement

  • kSCValNetIPv6ConfigMethod6to4, which has the value 6to4

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetIPv6DestAddresses

The IPv6 key DestAddresses, whose value is of type CFArray, containing elements of type CFString.

Available in OS X v10.3 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetIPv6Flags

The IPv6 key Flags, whose value is of type CFNumber.

Available in OS X v10.3 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetIPv6PrefixLength

The IPv6 key PrefixLength, whose value is of type CFArray, containing elements of type CFNumber.

Available in OS X v10.3 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetIPv6Router

The IPv6 key Router, whose value is of type CFString.

Available in OS X v10.3 and later.

Declared in SCSchemaDefinitions.h.

6to4 Entity Keys

Keys that correspond to values in the kSCEntNet6to4 dictionary.

kSCPropNet6to4Rela y
Constants
kSCPropNet6to4Relay

The 6to4 key Relay, whose value is of type CFString.

Available in OS X v10.3 and later.

Declared in SCSchemaDefinitions.h.

Link Entity Keys

Keys that correspond to values in the kSCEntNetLink dictionary.

kSCPropNetLinkActive kSCPropNetLinkDetaching
Constants
kSCPropNetLinkActive

The Link key Active, whose value is of type CFBoolean.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetLinkDetaching

The Link key Detaching, whose value is of type CFBoolean.

Available in OS X v10.2 and later.

Declared in SCSchemaDefinitions.h.

Modem Entity Keys

Keys that correspond to values in the kSCEntNetModem dictionary.

kSCPropNetModemAccessPointName kSCPropNetModemConnectionPersonality
kSCPropNetModemConnectionScript
kSCPropNetModemConnectSpeed kSCPropNetModemDataCompression
kSCPropNetModemDeviceContextID
kSCPropNetModemDeviceModel kSCPropNetModemDeviceVendor
kSCPropNetModemDialMode
kSCPropNetModemErrorCorrection kSCPropNetModemHoldCallWaitingAudibleAlert
kSCPropNetModemHoldDisconnectOnAnswer
kSCPropNetModemHoldEnabled kSCPropNetModemHoldReminder
kSCPropNetModemHoldReminderTime
kSCPropNetModemNote kSCPropNetModemPulseDial
kSCPropNetModemSpeaker
kSCPropNetModemSpee d
Constants
kSCPropNetModemAccessPointName

The Modem key AccessPointName, whose value is of type CFString.

Available in OS X v10.5 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetModemConnectionPersonality

The Modem key ConnectionPersonality, whose value is of type CFString.

Available in OS X v10.5 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetModemConnectionScript

The Modem key ConnectionScript, whose value is of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetModemConnectSpeed

The Modem key ConnectSpeed, whose value is of type CFNumber.

Available in OS X v10.2 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetModemDataCompression

The Modem key DataCompression, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetModemDeviceContextID

The Modem key DeviceContextID, whose value is of type CFString.

Available in OS X v10.5 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetModemDeviceModel

The Modem key DeviceModel, whose value is of type CFString.

Available in OS X v10.5 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetModemDeviceVendor

The Modem key DeviceVendor, whose value is of type CFString.

Available in OS X v10.5 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetModemDialMode

The Modem key DialMode, whose value is of type CFString.

This key can be passed the following constants:

  • kSCValNetModemDialModeIgnoreDialTone, which has the value IgnoreDialTone

  • kSCValNetModemDialModeManual, which has the value Manual

  • kSCValNetModemDialModeWaitForDialTone, which has the value WaitForDialTone

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetModemErrorCorrection

The Modem key ErrorCorrection, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetModemHoldCallWaitingAudibleAlert

The Modem key HoldCallWaitingAudibleAlert, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.2 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetModemHoldDisconnectOnAnswer

The Modem key HoldDisconnectOnAnswer, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.2 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetModemHoldEnabled

The Modem key HoldEnabled, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.2 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetModemHoldReminder

The Modem key HoldReminder, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.2 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetModemHoldReminderTime

The Modem key HoldReminderTime, whose value is of type CFNumber.

Available in OS X v10.2 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetModemNote

The Modem key Note, whose value is of type CFString.

Available in OS X v10.2 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetModemPulseDial

The Modem key PulseDial, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetModemSpeaker

The Modem key Speaker, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetModemSpeed

The Modem key Speed, whose value is of type CFNumber.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

PPP Entity Keys

Keys that correspond to values in the kSCEntNetPPP dictionary.

kSCPropNetPPPACSPEnabled kSCPropNetPPPConnectTime
kSCPropNetPPPDeviceLastCause
kSCPropNetPPPDialOnDemand kSCPropNetPPPDisconnectOnFastUserSwitch
kSCPropNetPPPDisconnectOnIdle
kSCPropNetPPPDisconnectOnIdleTimer kSCPropNetPPPDisconnectOnLogout
kSCPropNetPPPDisconnectOnSleep
kSCPropNetPPPDisconnectTime kSCPropNetPPPIdleReminderTimer
kSCPropNetPPPIdleReminder
kSCPropNetPPPLastCause kSCPropNetPPPLogfile
kSCPropNetPPPPlugins
kSCPropNetPPPRetryConnectTime kSCPropNetPPPSessionTimer
kSCPropNetPPPStatus
kSCPropNetPPPUseSessionTimer kSCPropNetPPPVerboseLogging
kSCPropNetPPPAuthEAPPlugins
kSCPropNetPPPAuthName kSCPropNetPPPAuthPassword
kSCPropNetPPPAuthPasswordEncryption
kSCPropNetPPPAuthPrompt kSCPropNetPPPAuthProtocol
kSCPropNetPPPCommAlternateRemoteAddress
kSCPropNetPPPCommConnectDelay kSCPropNetPPPCommDisplayTerminalWindow
kSCPropNetPPPCommRedialCount
kSCPropNetPPPCommRedialEnabled kSCPropNetPPPCommRedialInterval
kSCPropNetPPPCommRemoteAddress
kSCPropNetPPPCommTerminalScript kSCPropNetPPPCommUseTerminalScript
kSCPropNetPPPCCPEnabled
kSCPropNetPPPCCPMPPE40Enabled kSCPropNetPPPCCPMPPE128Enabled
kSCPropNetPPPIPCPCompressionVJ
kSCPropNetPPPIPCPUsePeerDNS kSCPropNetPPPLCPEchoEnabled
kSCPropNetPPPLCPEchoFailure
kSCPropNetPPPLCPEchoInterval kSCPropNetPPPLCPCompressionACField
kSCPropNetPPPLCPCompressionPField
kSCPropNetPPPLCPMRU kSCPropNetPPPLCPMTU
kSCPropNetPPPLCPReceiveACCM
kSCPropNetPPPLCPTransmitACC M
Constants
kSCPropNetPPPACSPEnabled

The PPP key ACSPEnabled, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.3 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPConnectTime

The PPP key ConnectTime, whose value is of type CFNumber.

Available in OS X v10.2 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPDeviceLastCause

The PPP key DeviceLastCause, whose value is of type CFNumber.

Available in OS X v10.2 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPDialOnDemand

The PPP key DialOnDemand, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPDisconnectOnFastUserSwitch

The PPP key DisconnectOnFastUserSwitch, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.4 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPDisconnectOnIdle

The PPP key DisconnectOnIdle, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPDisconnectOnIdleTimer

The PPP key DisconnectOnIdleTimer, whose value is of type CFNumber.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPDisconnectOnLogout

The PPP key DisconnectOnLogout, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPDisconnectOnSleep

The PPP key DisconnectOnSleep, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.2 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPDisconnectTime

The PPP key DisconnectTime, whose value is of type CFNumber.

Available in OS X v10.3 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPIdleReminderTimer

The PPP key IdleReminderTimer, whose value is of type CFNumber.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPIdleReminder

The PPP key IdleReminder, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPLastCause

The PPP key LastCause, whose value is of type CFNumber.

Available in OS X v10.2 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPLogfile

The PPP key Logfile, whose value is of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPPlugins

The PPP key Plugins, whose value is of type CFArray, containing elements of type CFString.

Available in OS X v10.2 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPRetryConnectTime

The PPP key RetryConnectTime, whose value is of type CFNumber.

Available in OS X v10.3 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPSessionTimer

The PPP key SessionTimer, whose value is of type CFNumber.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPStatus

The PPP key Status, whose value is of type CFNumber.

Available in OS X v10.2 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPUseSessionTimer

The PPP key UseSessionTimer, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.2 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPVerboseLogging

The PPP key VerboseLogging, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPAuthEAPPlugins

The PPP key AuthEAPPlugins, whose value is of type CFArray, containing elements of type CFString.

Available in OS X v10.3 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPAuthName

The PPP key AuthName, whose value is of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPAuthPassword

The PPP key AuthPassword, whose value is of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPAuthPasswordEncryption

The PPP key AuthPasswordEncryption, whose value is of type CFString.

This key can be passed the following constants:

  • kSCValNetPPPAuthPasswordEncryptionKeychain, which has the value Keychain

  • kSCValNetPPPAuthPasswordEncryptionToken, which has the value Token

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPAuthPrompt

The PPP key AuthPrompt, whose value is of type CFString.

This key can be passed the following constants:

  • kSCValNetPPPAuthPromptBefore, which has the value Before

  • kSCValNetPPPAuthPromptAfter, which has the value After

Available in OS X v10.3 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPAuthProtocol

The PPP key AuthProtocol, whose value is of type CFArray, containing elements of type CFString.

This key can be passed the following constants:

  • kSCValNetPPPAuthProtocolCHAP, which has the value CHAP

  • kSCValNetPPPAuthProtocolEAP, which has the value EAP

  • kSCValNetPPPAuthProtocolMSCHAP1, which has the value MSCHAP1

  • kSCValNetPPPAuthProtocolMSCHAP2, which has the value MSCHAP2

  • kSCValNetPPPAuthProtocolPAP, which has the value PAP

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPCommAlternateRemoteAddress

The PPP key CommAlternateRemoteAddress, whose value is of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPCommConnectDelay

The PPP key CommConnectDelay, whose value is of type CFNumber.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPCommDisplayTerminalWindow

The PPP key CommDisplayTerminalWindow, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPCommRedialCount

The PPP key CommRedialCount, whose value is of type CFNumber.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPCommRedialEnabled

The PPP key CommRedialEnabled, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPCommRedialInterval

The PPP key CommRedialInterval, whose value is of type CFNumber.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPCommRemoteAddress

The PPP key CommRemoteAddress, whose value is of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPCommTerminalScript

The PPP key CommTerminalScript, whose value is of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPCommUseTerminalScript

The PPP key CommUseTerminalScript, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.2 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPCCPEnabled

The PPP key CCPEnabled, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.2 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPCCPMPPE40Enabled

The PPP key CCPMPPE40Enabled, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.4 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPCCPMPPE128Enabled

The PPP key CCPMPPE128Enabled, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.4 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPIPCPCompressionVJ

The PPP key IPCPCompressionVJ, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPIPCPUsePeerDNS

The PPP key IPCPUsePeerDNS, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.4 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPLCPEchoEnabled

The PPP key LCPEchoEnabled, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPLCPEchoFailure

The PPP key LCPEchoFailure, whose value is of type CFNumber.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPLCPEchoInterval

The PPP key LCPEchoInterval, whose value is of type CFNumber.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPLCPCompressionACField

The PPP key LCPCompressionACField, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPLCPCompressionPField

The PPP key LCPCompressionPField, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPLCPMRU

The PPP key LCPMRU, whose value is of type CFNumber.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPLCPMTU

The PPP key LCPMTU, whose value is of type CFNumber.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPLCPReceiveACCM

The PPP key LCPReceiveACCM, whose value is of type CFNumber.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetPPPLCPTransmitACCM

The PPP key LCPTransmitACCM, whose value is of type CFNumber.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

L2TP Entity Keys

Keys that correspond to values in the kSCEntNetL2TP dictionary.

kSCPropNetL2TPIPSecSharedSecret kSCPropNetL2TPIPSecSharedSecretEncryption
kSCPropNetL2TPTransport
Constants
kSCPropNetL2TPIPSecSharedSecret

The L2TP key IPSecSharedSecret, whose value is of type CFString.

Available in OS X v10.3 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetL2TPIPSecSharedSecretEncryption

The L2TP key IPSecSharedSecretEncryption, whose value is of type CFString.

This key can be passed the following constant:

  • kSCValNetL2TPIPSecSharedSecretEncryptionKeychain, which has the value Keychain

Available in OS X v10.3 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetL2TPTransport

The L2TP key Transport, whose value is of type CFString.

This key can be passed the following constants:

  • kSCValNetL2TPTransportIP, which has the value IP

  • kSCValNetL2TPTransportIPSec, which has the value IPSec

Available in OS X v10.3 and later.

Declared in SCSchemaDefinitions.h.

Proxies Entity Keys

Keys that correspond to values in the kSCEntNetProxies dictionary.

kSCPropNetProxiesExceptionsList kSCPropNetProxiesExcludeSimpleHostnames
kSCPropNetProxiesFTPEnable
kSCPropNetProxiesFTPPassive kSCPropNetProxiesFTPPort
kSCPropNetProxiesFTPProxy
kSCPropNetProxiesGopherEnable kSCPropNetProxiesGopherPort
kSCPropNetProxiesGopherProxy
kSCPropNetProxiesHTTPEnable kSCPropNetProxiesHTTPPort
kSCPropNetProxiesHTTPProxy
kSCPropNetProxiesHTTPSEnable kSCPropNetProxiesHTTPSPort
kSCPropNetProxiesHTTPSProxy
kSCPropNetProxiesRTSPEnable kSCPropNetProxiesRTSPPort
kSCPropNetProxiesRTSPProxy
kSCPropNetProxiesSOCKSEnable kSCPropNetProxiesSOCKSPort
kSCPropNetProxiesSOCKSProxy
kSCPropNetProxiesProxyAutoConfigEnable kSCPropNetProxiesProxyAutoConfigURLString
kSCPropNetProxiesProxyAutoDiscoveryEnable
Constants
kSCPropNetProxiesExceptionsList

The Proxies key ExceptionsList, whose value is of type CFArray, containing elements of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetProxiesExcludeSimpleHostnames

The Proxies key ExcludeSimpleHostnames, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.4 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetProxiesFTPEnable

The Proxies key FTPEnable, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetProxiesFTPPassive

The Proxies key FTPPassive, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetProxiesFTPPort

The Proxies key FTPPort, whose value is of type CFNumber.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetProxiesFTPProxy

The Proxies key FTPProxy, whose value is of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetProxiesGopherEnable

The Proxies key GopherEnable, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetProxiesGopherPort

The Proxies key GopherPort, whose value is of type CFNumber.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetProxiesGopherProxy

The Proxies key GopherProxy, whose value is of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetProxiesHTTPEnable

The Proxies key HTTPEnable, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetProxiesHTTPPort

The Proxies key HTTPPort, whose value is of type CFNumber.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetProxiesHTTPProxy

The Proxies key HTTPProxy, whose value is of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetProxiesHTTPSEnable

The Proxies key HTTPSEnable, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetProxiesHTTPSPort

The Proxies key HTTPSPort, whose value is of type CFNumber.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetProxiesHTTPSProxy

The Proxies key HTTPSProxy, whose value is of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetProxiesRTSPEnable

The Proxies key RTSPEnable, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetProxiesRTSPPort

The Proxies key RTSPPort, whose value is of type CFNumber.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetProxiesRTSPProxy

The Proxies key RTSPProxy, whose value is of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetProxiesSOCKSEnable

The Proxies key SOCKSEnable, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetProxiesSOCKSPort

The Proxies key SOCKSPort, whose value is of type CFNumber.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetProxiesSOCKSProxy

The Proxies key SOCKSProxy, whose value is of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetProxiesProxyAutoConfigEnable

The Proxies key ProxyAutoConfigEnable, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.4 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetProxiesProxyAutoConfigURLString

The Proxies key ProxyAutoConfigURLString, whose value is of type CFString.

Available in OS X v10.4 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetProxiesProxyAutoDiscoveryEnable

The Proxies key ProxyAutoDiscoveryEnable, whose value is of type CFNumber and is equal to 0 or 1.

Available in OS X v10.4 and later.

Declared in SCSchemaDefinitions.h.

SMB Entity Keys

Keys that correspond to values in the kSCEntNetSMB dictionary.

kSCPropNetSMBNetBIOSName kSCPropNetSMBNetBIOSNodeType
kSCPropNetSMBNetBIOSScope
kSCPropNetSMBWINSAddresses kSCPropNetSMBWorkgroup
Constants
kSCPropNetSMBNetBIOSName

The SMB key NetBIOSName, whose value is of type CFString.

Available in OS X v10.5 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetSMBNetBIOSNodeType

The SMB key NetBIOSNodeType, whose value is of type CFString.

This key can be passed the following constants:

  • kSCValNetSMBNetBIOSNodeTypeBroadcast, which has the value Broadcast

  • kSCValNetSMBNetBIOSNodeTypePeer, which has the value Peer

  • kSCValNetSMBNetBIOSNodeTypeMixed, which has the value Mixed

  • kSCValNetSMBNetBIOSNodeTypeHybrid, which has the value Hybrid

Available in OS X v10.5 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetSMBNetBIOSScope

The SMB key NetBIOSScope, whose value is of type CFString.

Available in OS X v10.5 and later.

Deprecated in OS X v10.7.

Declared in SCSchemaDefinitions.h.

kSCPropNetSMBWINSAddresses

The SMB key WINSAddresses, whose value is of type CFArray, containing elements of type CFString.

Available in OS X v10.5 and later.

Declared in SCSchemaDefinitions.h.

kSCPropNetSMBWorkgroup

The SMB key Workgroup, whose value is of type CFString.

Available in OS X v10.5 and later.

Declared in SCSchemaDefinitions.h.

CompUsers Entity Keys

Keys that correspond to values in the kSCCompUsers dictionary.

kSCEntUsersConsoleUse r
Constants
kSCEntUsersConsoleUser

The CompUsers key ConsoleUser.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

CompSystem Entity Keys

Keys that correspond to values in the kSCCompSystem dictionary.

kSCPropSystemComputerName kSCPropSystemComputerNameEncoding
Constants
kSCPropSystemComputerName

The CompSystem key ComputerName, whose value is of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCPropSystemComputerNameEncoding

The CompSystem key ComputerNameEncoding, whose value is of type CFNumber.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

Dynamic Store Domain Prefixes

Prefixes used to access information in the dynamic store.

kSCDynamicStoreDomainFile kSCDynamicStoreDomainPlugin
kSCDynamicStoreDomainSetup
kSCDynamicStoreDomainState kSCDynamicStoreDomainPrefs
Constants
kSCDynamicStoreDomainFile

The File: prefix.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCDynamicStoreDomainPlugin

The Plugin: prefix.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCDynamicStoreDomainSetup

The Setup: prefix.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCDynamicStoreDomainState

The State: prefix.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCDynamicStoreDomainPrefs

The Prefs: prefix.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

Dynamic Store Entity Keys

Keys that correspond to values in the dynamic store.

kSCDynamicStorePropSetupCurrentSet kSCDynamicStorePropSetupLastUpdated
kSCDynamicStorePropNetInterfaces
kSCDynamicStorePropNetPrimaryInterface kSCDynamicStorePropNetPrimaryService
kSCDynamicStorePropNetServiceIDs
Constants
kSCDynamicStorePropSetupCurrentSet

The dynamic store key CurrentSet, whose value is of type CFNumber.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCDynamicStorePropSetupLastUpdated

The dynamic store key LastUpdated.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCDynamicStorePropNetInterfaces

The dynamic store key Interfaces, whose value is of type CFArray, containing elements of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCDynamicStorePropNetPrimaryInterface

The dynamic store key PrimaryInterface, whose value is of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCDynamicStorePropNetPrimaryService

The dynamic store key PrimaryService, whose value is of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.

kSCDynamicStorePropNetServiceIDs

The dynamic store key ServiceIDs, whose value is of type CFArray, containing elements of type CFString.

Available in OS X v10.1 and later.

Declared in SCSchemaDefinitions.h.