Expand description
§Bindings to the SystemConfiguration
framework
See Apple’s docs and the general docs on framework crates for more information.
Structs§
- SCBond
Status SCNetworkConfiguration
- This is the type of a reference to an object that represents the status of an Ethernet Bond interface.
- SCDynamic
Store SCDynamicStore
- This is the handle to an open a dynamic store session with the system configuration daemon.
- SCDynamic
Store Context SCDynamicStore
- Structure containing user-specified data and callbacks for an SCDynamicStore session. Field: version The version number of the structure type being passed in as a parameter to the SCDynamicStore creation function. This structure is version 0. Field: info A C pointer to a user-specified block of data. Field: retain The callback used to add a retain for the info field. If this parameter is not a pointer to a function of the correct prototype, the behavior is undefined. The value may be NULL. Field: release The calllback used to remove a retain previously added for the info field. If this parameter is not a pointer to a function of the correct prototype, the behavior is undefined. The value may be NULL. Field: copyDescription The callback used to provide a description of the info field.
- SCNetwork
Connection SCNetworkConnection
- This is the handle to manage a connection-oriented service.
- SCNetwork
Connection Context SCNetworkConnection
- Structure containing user-specified data and callbacks for a SCNetworkConnection. Field: version The version number of the structure type being passed in as a parameter to the SCNetworkConnectionCreateWithServiceID function. This structure is version 0. Field: info A C pointer to a user-specified block of data. Field: retain The callback used to add a retain for the info field. If this parameter is not a pointer to a function of the correct prototype, the behavior is undefined. The value may be NULL. Field: release The calllback used to remove a retain previously added for the info field. If this parameter is not a pointer to a function of the correct prototype, the behavior is undefined. The value may be NULL. Field: copyDescription The callback used to provide a description of the info field.
- SCNetwork
ConnectionPPP Status SCNetworkConnection
- PPP-specific status of the network connection. This status is returned as part of the extended information for a PPP service. Note: additional status might be returned in the future. Your application should be prepared to receive an unknown value.
- SCNetwork
Connection Status SCNetworkConnection
- Status of the network connection. This status is intended to be generic and high level. An extended status, specific to the type of network connection is also available for applications that need additonal information.
- SCNetwork
Interface SCNetworkConfiguration
- This is the type of a reference to an object that represents a network interface.
- SCNetwork
Protocol SCNetworkConfiguration
- This is the type of a reference to an object that represents a network protocol.
- SCNetwork
Reachability SCNetworkReachability
- This is the handle to a network address or name.
- SCNetwork
Reachability Context SCNetworkReachability
- Structure containing user-specified data and callbacks for SCNetworkReachability. Field: version The version number of the structure type being passed in as a parameter to the SCDynamicStore creation function. This structure is version 0. Field: info A C pointer to a user-specified block of data. Field: retain The callback used to add a retain for the info field. If this parameter is not a pointer to a function of the correct prototype, the behavior is undefined. The value may be NULL. Field: release The calllback used to remove a retain previously added for the info field. If this parameter is not a pointer to a function of the correct prototype, the behavior is undefined. The value may be NULL. Field: copyDescription The callback used to provide a description of the info field.
- SCNetwork
Reachability Flags SCNetworkReachability
- Flags that indicate whether the specified network nodename or address is reachable, whether a connection is required, and whether some user intervention may be required when establishing a connection.
- SCNetwork
Service SCNetworkConfiguration
- This is the type of a reference to an object that represents a network service.
- SCNetwork
Set SCNetworkConfiguration
- This is the type of a reference to an object that represents a network set.
- SCPreferences
SCPreferences
- This is the handle to an open preferences session for accessing system configuration preferences.
- SCPreferences
Context SCPreferences
- Structure containing user-specified data and callbacks for SCPreferences. Field: version The version number of the structure type being passed in as a parameter to the SCPreferencesSetCallback function. This structure is version 0. Field: info A C pointer to a user-specified block of data. Field: retain The callback used to add a retain for the info field. If this parameter is not a pointer to a function of the correct prototype, the behavior is undefined. The value may be NULL. Field: release The calllback used to remove a retain previously added for the info field. If this parameter is not a pointer to a function of the correct prototype, the behavior is undefined. The value may be NULL. Field: copyDescription The callback used to provide a description of the info field.
- SCPreferences
Notification SCPreferences
- Used with the SCPreferencesCallBack callback to describe the type of notification.
Constants§
- kSCBond
Status Link Invalid SCNetworkConfiguration
- Apple’s documentation
- kSCBond
Status NoPartner SCNetworkConfiguration
- Apple’s documentation
- kSCBond
Status NotIn Active Group SCNetworkConfiguration
- Apple’s documentation
- kSCBond
StatusOK SCNetworkConfiguration
- Apple’s documentation
- kSCBond
Status Unknown SCNetworkConfiguration
- Apple’s documentation
- kSCNetwork
Flags Connection Automatic SCNetwork
- Apple’s documentation
- kSCNetwork
Flags Connection Required SCNetwork
- Apple’s documentation
- kSCNetwork
Flags Intervention Required SCNetwork
- Apple’s documentation
- kSCNetwork
Flags IsDirect SCNetwork
- Apple’s documentation
- kSCNetwork
Flags IsLocal Address SCNetwork
- Apple’s documentation
- kSCNetwork
Flags Reachable SCNetwork
- Apple’s documentation
- kSCNetwork
Flags Transient Connection SCNetwork
- Apple’s documentation
- kSCStatus
Access Error - Apple’s documentation
- kSCStatus
Connection Ignore - Apple’s documentation
- kSCStatus
Connection NoService - Apple’s documentation
- kSCStatus
Failed - Apple’s documentation
- kSCStatus
Invalid Argument - Apple’s documentation
- kSCStatus
KeyExists - Apple’s documentation
- kSCStatus
Locked - Apple’s documentation
- kSCStatus
MaxLink - Apple’s documentation
- kSCStatus
Need Lock - Apple’s documentation
- kSCStatus
NoConfig File - Apple’s documentation
- kSCStatus
NoKey - Apple’s documentation
- kSCStatus
NoLink - Apple’s documentation
- kSCStatus
NoPrefs Session - Apple’s documentation
- kSCStatus
NoStore Server - Apple’s documentation
- kSCStatus
NoStore Session - Apple’s documentation
- kSCStatus
Notifier Active - Apple’s documentation
- kSCStatusOK
- Apple’s documentation
- kSCStatus
Prefs Busy - Apple’s documentation
- kSCStatus
Reachability Unknown - Apple’s documentation
- kSCStatus
Stale - Apple’s documentation
Statics§
- kCFError
Domain ⚠System Configuration - CFError domain associated with errors reported by the SystemConfiguration.framework.
- kCNNetwork
Info ⚠KeyBSSID CaptiveNetwork
- NetworkInfo Dictionary key for BSSID in CFString format
- kCNNetwork
Info ⚠KeySSID CaptiveNetwork
- NetworkInfo Dictionary key for SSID in CFString format
- kCNNetwork
Info ⚠KeySSID Data CaptiveNetwork
- NetworkInfo Dictionary key for SSID in CFData format
- kSCBond
Status ⚠Device Aggregation Status SCNetworkConfiguration
- Apple’s documentation
- kSCBond
Status ⚠Device Collecting SCNetworkConfiguration
- Apple’s documentation
- kSCBond
Status ⚠Device Distributing SCNetworkConfiguration
- Apple’s documentation
- kSCComp
AnyRegex ⚠SCSchemaDefinitions
- Apple’s documentation
- kSCComp
Global ⚠SCSchemaDefinitions
- Apple’s documentation
- kSCComp
Host ⚠Names SCSchemaDefinitions
- Apple’s documentation
- kSCComp
Interface ⚠SCSchemaDefinitions
- Apple’s documentation
- kSCComp
Network ⚠SCSchemaDefinitions
- Apple’s documentation
- kSCComp
Service ⚠SCSchemaDefinitions
- Apple’s documentation
- kSCComp
System ⚠SCSchemaDefinitions
- Apple’s documentation
- kSCComp
Users ⚠SCSchemaDefinitions
- Apple’s documentation
- kSCDynamic
Store ⚠Domain File SCSchemaDefinitions
- Apple’s documentation
- kSCDynamic
Store ⚠Domain Plugin SCSchemaDefinitions
- Apple’s documentation
- kSCDynamic
Store ⚠Domain Prefs SCSchemaDefinitions
- Apple’s documentation
- kSCDynamic
Store ⚠Domain Setup SCSchemaDefinitions
- Apple’s documentation
- kSCDynamic
Store ⚠Domain State SCSchemaDefinitions
- Apple’s documentation
- kSCDynamic
Store ⚠Prop NetInterfaces SCSchemaDefinitions
- Value is a CFArrayCFString
- kSCDynamic
Store ⚠Prop NetPrimary Interface SCSchemaDefinitions
- Value is a CFString
- kSCDynamic
Store ⚠Prop NetPrimary Service SCSchemaDefinitions
- Value is a CFString
- kSCDynamic
Store ⚠Prop NetServiceI Ds SCSchemaDefinitions
- Value is a CFArrayCFString
- kSCDynamic
Store ⚠Prop Setup Current Set SCSchemaDefinitions
- Value is a CFString
- kSCDynamic
Store ⚠Prop Setup Last Updated SCSchemaDefinitions
- Apple’s documentation
- kSCDynamic
Store ⚠UseSession Keys SCDynamicStore
- Apple’s documentation
- kSCEnt
Net6to4 ⚠SCSchemaDefinitions
- Value is a CFDictionary
- kSCEnt
NetAir ⚠Port SCSchemaDefinitions
- Value is a CFDictionary
- kSCEnt
NetDHCP ⚠SCSchemaDefinitions
- Value is a CFDictionary
- kSCEnt
NetDNS ⚠SCSchemaDefinitions
- Value is a CFDictionary
- kSCEnt
NetEthernet ⚠SCSchemaDefinitions
- Value is a CFDictionary
- kSCEnt
NetFire ⚠Wire SCSchemaDefinitions
- Value is a CFDictionary
- kSCEnt
NetIP ⚠Sec SCSchemaDefinitions
- Value is a CFDictionary
- kSCEnt
NetI ⚠Pv4 SCSchemaDefinitions
- Value is a CFDictionary
- kSCEnt
NetI ⚠Pv6 SCSchemaDefinitions
- Value is a CFDictionary
- kSCEnt
NetInterface ⚠SCSchemaDefinitions
- Value is a CFDictionary
- kSCEnt
NetL2TP ⚠SCSchemaDefinitions
- Value is a CFDictionary
- kSCEnt
NetLink ⚠SCSchemaDefinitions
- Value is a CFDictionary
- kSCEnt
NetModem ⚠SCSchemaDefinitions
- Value is a CFDictionary
- kSCEnt
NetPPP ⚠SCSchemaDefinitions
- Value is a CFDictionary
- kSCEnt
NetPPP ⚠Serial SCSchemaDefinitions
- Value is a CFDictionary
- kSCEnt
NetPP ⚠PoE SCSchemaDefinitions
- Value is a CFDictionary
- kSCEnt
NetPPTP ⚠SCSchemaDefinitions
- Value is a CFDictionary
- kSCEnt
NetProxies ⚠SCSchemaDefinitions
- Value is a CFDictionary
- kSCEnt
NetSMB ⚠SCSchemaDefinitions
- Value is a CFDictionary
- kSCEnt
Users ⚠Console User SCSchemaDefinitions
- Apple’s documentation
- kSCNetwork
InterfaceI ⚠Pv4 SCNetworkConfiguration
- A network interface that can used for layering other interfaces (e.g. 6to4, IPSec, PPTP, L2TP) over an existing IPv4 network.
- kSCNetwork
Interface ⚠Type6to4 SCNetworkConfiguration
- Apple’s documentation
- kSCNetwork
Interface ⚠Type Bluetooth SCNetworkConfiguration
- Apple’s documentation
- kSCNetwork
Interface ⚠Type Bond SCNetworkConfiguration
- Apple’s documentation
- kSCNetwork
Interface ⚠Type Ethernet SCNetworkConfiguration
- Apple’s documentation
- kSCNetwork
Interface ⚠Type Fire Wire SCNetworkConfiguration
- Apple’s documentation
- kSCNetwork
Interface ⚠TypeIEE E80211 SCNetworkConfiguration
- Apple’s documentation
- kSCNetwork
Interface ⚠TypeIP Sec SCNetworkConfiguration
- Apple’s documentation
- kSCNetwork
Interface ⚠TypeI Pv4 SCNetworkConfiguration
- Apple’s documentation
- kSCNetwork
Interface ⚠Type IrDA SCNetworkConfiguration
- Apple’s documentation
- kSCNetwork
Interface ⚠Type L2TP SCNetworkConfiguration
- Apple’s documentation
- kSCNetwork
Interface ⚠Type Modem SCNetworkConfiguration
- Apple’s documentation
- kSCNetwork
Interface ⚠TypePPP SCNetworkConfiguration
- Apple’s documentation
- kSCNetwork
Interface ⚠TypePPTP SCNetworkConfiguration
- Apple’s documentation
- kSCNetwork
Interface ⚠Type Serial SCNetworkConfiguration
- Apple’s documentation
- kSCNetwork
Interface ⚠TypeVLAN SCNetworkConfiguration
- Apple’s documentation
- kSCNetwork
Interface ⚠TypeWWAN SCNetworkConfiguration
- Apple’s documentation
- kSCNetwork
Protocol ⚠TypeDNS SCNetworkConfiguration
- Apple’s documentation
- kSCNetwork
Protocol ⚠TypeI Pv4 SCNetworkConfiguration
- Apple’s documentation
- kSCNetwork
Protocol ⚠TypeI Pv6 SCNetworkConfiguration
- Apple’s documentation
- kSCNetwork
Protocol ⚠Type Proxies SCNetworkConfiguration
- Apple’s documentation
- kSCNetwork
Protocol ⚠TypeSMB SCNetworkConfiguration
- Apple’s documentation
- kSCPref
Current ⚠Set SCSchemaDefinitions
- Value is a CFString
- kSCPref
Network ⚠Services SCSchemaDefinitions
- Value is a CFDictionary
- kSCPref
Sets ⚠SCSchemaDefinitions
- Value is a CFDictionary
- kSCPref
System ⚠SCSchemaDefinitions
- Value is a CFDictionary
- kSCProp
Interface ⚠Name SCSchemaDefinitions
- Value is a CFString
- kSCPropMAC
Address ⚠SCSchemaDefinitions
- Value is a CFString
- kSCProp
Net6to4 ⚠Relay SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetAir ⚠Port Allow NetCreation SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetAir ⚠Port Auth Password SCSchemaDefinitions
- Value is a CFData
- kSCProp
NetAir ⚠Port Auth Password Encryption SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetAir ⚠Port Join Mode SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetAir ⚠Port Power Enabled SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetAir ⚠Port Preferred Network SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetAir ⚠Port Save Passwords SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetDNS ⚠Domain Name SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetDNS ⚠Options SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetDNS ⚠Search Domains SCSchemaDefinitions
- Value is a CFArrayCFString
- kSCProp
NetDNS ⚠Search Order SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
NetDNS ⚠Server Addresses SCSchemaDefinitions
- Value is a CFArrayCFString
- kSCProp
NetDNS ⚠Server Port SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
NetDNS ⚠Server Timeout SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
NetDNS ⚠Sort List SCSchemaDefinitions
- Value is a CFArrayCFString
- kSCProp
NetDNS ⚠Supplemental Match Domains SCSchemaDefinitions
- Value is a CFArrayCFString
- kSCProp
NetDNS ⚠Supplemental Match Orders SCSchemaDefinitions
- Value is a CFArrayCFNumber
- kSCProp
NetEthernetMTU ⚠SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
NetEthernet ⚠Media Options SCSchemaDefinitions
- Value is a CFArrayCFString
- kSCProp
NetEthernet ⚠Media SubType SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetIP ⚠SecAuthentication Method SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetIP ⚠SecConnect Time SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
NetIP ⚠SecLocal Certificate SCSchemaDefinitions
- Value is a CFData
- kSCProp
NetIP ⚠SecLocal Identifier SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetIP ⚠SecLocal Identifier Type SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetIP ⚠SecRemote Address SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetIP ⚠SecShared Secret SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetIP ⚠SecShared Secret Encryption SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetIP ⚠SecStatus SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
NetIP ⚠SecX Auth Enabled SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetIP ⚠SecX Auth Name SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetIP ⚠SecX Auth Password SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetIP ⚠SecX Auth Password Encryption SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetI ⚠Pv4Addresses SCSchemaDefinitions
- Value is a CFArrayCFString
- kSCProp
NetI ⚠Pv4Broadcast Addresses SCSchemaDefinitions
- Value is a CFArrayCFString
- kSCProp
NetI ⚠Pv4Config Method SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetI ⚠Pv4DHCP ClientID SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetI ⚠Pv4Dest Addresses SCSchemaDefinitions
- Value is a CFArrayCFString
- kSCProp
NetI ⚠Pv4Router SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetI ⚠Pv4Subnet Masks SCSchemaDefinitions
- Value is a CFArrayCFString
- kSCProp
NetI ⚠Pv6Addresses SCSchemaDefinitions
- Value is a CFArrayCFString
- kSCProp
NetI ⚠Pv6Config Method SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetI ⚠Pv6Dest Addresses SCSchemaDefinitions
- Value is a CFArrayCFString
- kSCProp
NetI ⚠Pv6Flags SCSchemaDefinitions
- Value is a CFArrayCFNumber
- kSCProp
NetI ⚠Pv6Prefix Length SCSchemaDefinitions
- Value is a CFArrayCFNumber
- kSCProp
NetI ⚠Pv6Router SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetInterface ⚠Device Name SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetInterface ⚠Hardware SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetInterface ⚠SubType SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetInterface ⚠Supports Modem OnHold SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetInterface ⚠Type SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetInterfaces ⚠SCSchemaDefinitions
- Value is a CFArrayCFString
- kSCProp
NetL2TPIP ⚠SecShared Secret SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetL2TPIP ⚠SecShared Secret Encryption SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetL2TP ⚠Transport SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetLink ⚠Active SCSchemaDefinitions
- Value is a CFBoolean
- kSCProp
NetLink ⚠Detaching SCSchemaDefinitions
- Value is a CFBoolean
- kSCProp
NetLocal ⚠Host Name SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetModem ⚠Access Point Name SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetModem ⚠Connect Speed SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
NetModem ⚠Connection Personality SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetModem ⚠Connection Script SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetModem ⚠Data Compression SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetModem ⚠Device ContextID SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetModem ⚠Device Model SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetModem ⚠Device Vendor SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetModem ⚠Dial Mode SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetModem ⚠Error Correction SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetModem ⚠Hold Call Waiting Audible Alert SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetModem ⚠Hold Disconnect OnAnswer SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetModem ⚠Hold Enabled SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetModem ⚠Hold Reminder SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetModem ⚠Hold Reminder Time SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
NetModem ⚠Note SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetModem ⚠Pulse Dial SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetModem ⚠Speaker SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetModem ⚠Speed SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
NetOverride ⚠Primary SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetPPPACSP ⚠Enabled SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetPPP ⚠AuthEAP Plugins SCSchemaDefinitions
- Value is a CFArrayCFString
- kSCProp
NetPPP ⚠Auth Name SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetPPP ⚠Auth Password SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetPPP ⚠Auth Password Encryption SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetPPP ⚠Auth Prompt SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetPPP ⚠Auth Protocol SCSchemaDefinitions
- Value is a CFArrayCFString
- kSCProp
NetPPPCCP ⚠Enabled SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetPPPCCPMPP ⚠E40Enabled SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetPPPCCPMPP ⚠E128 Enabled SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetPPP ⚠Comm Alternate Remote Address SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetPPP ⚠Comm Connect Delay SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
NetPPP ⚠Comm Display Terminal Window SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetPPP ⚠Comm Redial Count SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
NetPPP ⚠Comm Redial Enabled SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetPPP ⚠Comm Redial Interval SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
NetPPP ⚠Comm Remote Address SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetPPP ⚠Comm Terminal Script SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetPPP ⚠Comm UseTerminal Script SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetPPP ⚠Connect Time SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
NetPPP ⚠Device Last Cause SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
NetPPP ⚠Dial OnDemand SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetPPP ⚠Disconnect OnFast User Switch SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetPPP ⚠Disconnect OnIdle SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetPPP ⚠Disconnect OnIdle Timer SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
NetPPP ⚠Disconnect OnLogout SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetPPP ⚠Disconnect OnSleep SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetPPP ⚠Disconnect Time SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
NetPPPIPCP ⚠CompressionVJ SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetPPPIPCP ⚠UsePeerDNS SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetPPP ⚠Idle Reminder SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetPPP ⚠Idle Reminder Timer SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
NetPPPLCP ⚠CompressionAC Field SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetPPPLCP ⚠CompressionP Field SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetPPPLCP ⚠Echo Enabled SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetPPPLCP ⚠Echo Failure SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
NetPPPLCP ⚠Echo Interval SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
NetPPPLCPMRU ⚠SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
NetPPPLCPMTU ⚠SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
NetPPPLCP ⚠ReceiveACCM SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
NetPPPLCP ⚠TransmitACCM SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
NetPPP ⚠Last Cause SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
NetPPP ⚠Logfile SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetPPP ⚠Override Primary SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetPPP ⚠Plugins SCSchemaDefinitions
- Value is a CFArrayCFString
- kSCProp
NetPPP ⚠Retry Connect Time SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
NetPPP ⚠Session Timer SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
NetPPP ⚠Status SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
NetPPP ⚠UseSession Timer SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetPPP ⚠Verbose Logging SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetProxies ⚠Exceptions List SCSchemaDefinitions
- Value is a CFArrayCFString
- kSCProp
NetProxies ⚠Exclude Simple Hostnames SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetProxiesFTP ⚠Enable SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetProxiesFTP ⚠Passive SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetProxiesFTP ⚠Port SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
NetProxiesFTP ⚠Proxy SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetProxiesFTP ⚠User SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetProxies ⚠Gopher Enable SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetProxies ⚠Gopher Port SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
NetProxies ⚠Gopher Proxy SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetProxies ⚠Gopher User SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetProxiesHTTP ⚠Enable SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetProxiesHTTP ⚠Port SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
NetProxiesHTTP ⚠Proxy SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetProxiesHTTPS ⚠Enable SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetProxiesHTTPS ⚠Port SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
NetProxiesHTTPS ⚠Proxy SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetProxiesHTTPS ⚠User SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetProxiesHTTP ⚠User SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetProxies ⚠Proxy Auto Config Enable SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetProxies ⚠Proxy Auto Config Java Script SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetProxies ⚠Proxy Auto ConfigURL String SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetProxies ⚠Proxy Auto Discovery Enable SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetProxiesRTSP ⚠Enable SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetProxiesRTSP ⚠Port SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
NetProxiesRTSP ⚠Proxy SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetProxiesRTSP ⚠User SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetProxiesSOCKS ⚠Enable SCSchemaDefinitions
- Value is a CFNumber (0 or 1)
- kSCProp
NetProxiesSOCKS ⚠Port SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
NetProxiesSOCKS ⚠Proxy SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetProxiesSOCKS ⚠User SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetSMB ⚠NetBIOS Name SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetSMB ⚠NetBIOS Node Type SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetSMB ⚠NetBIOS Scope SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetSMBWINS ⚠Addresses SCSchemaDefinitions
- Value is a CFArrayCFString
- kSCProp
NetSMB ⚠Workgroup SCSchemaDefinitions
- Value is a CFString
- kSCProp
NetService ⚠Order SCSchemaDefinitions
- Value is a CFArrayCFString
- kSCProp
System ⚠Computer Name SCSchemaDefinitions
- Value is a CFString
- kSCProp
System ⚠Computer Name Encoding SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
User ⚠Defined Name SCSchemaDefinitions
- Value is a CFString
- kSCProp
Users ⚠Console UserGID SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
Users ⚠Console User Name SCSchemaDefinitions
- Value is a CFString
- kSCProp
Users ⚠Console UserUID SCSchemaDefinitions
- Value is a CFNumber
- kSCProp
Version ⚠SCSchemaDefinitions
- Value is a CFString
- kSCResv
Inactive ⚠SCSchemaDefinitions
- Apple’s documentation
- kSCResv
Link ⚠SCSchemaDefinitions
- Value is a CFString
- kSCVal
NetAir ⚠Port Auth Password Encryption Keychain SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetAir ⚠Port Join Mode Automatic SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetAir ⚠Port Join Mode Preferred SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetAir ⚠Port Join Mode Ranked SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetAir ⚠Port Join Mode Recent SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetAir ⚠Port Join Mode Strongest SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetIP ⚠SecAuthentication Method Certificate SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetIP ⚠SecAuthentication Method Hybrid SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetIP ⚠SecAuthentication Method Shared Secret SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetIP ⚠SecLocal Identifier Type KeyID SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetIP ⚠SecShared Secret Encryption Keychain SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetIP ⚠SecX Auth Password Encryption Keychain SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetIP ⚠SecX Auth Password Encryption Prompt SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetI ⚠Pv4Config Method Automatic SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetI ⚠Pv4Config MethodBOOTP SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetI ⚠Pv4Config MethodDHCP SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetI ⚠Pv4Config MethodINFORM SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetI ⚠Pv4Config Method Link Local SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetI ⚠Pv4Config Method Manual SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetI ⚠Pv4Config MethodPPP SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetI ⚠Pv6Config Method6to4 SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetI ⚠Pv6Config Method Automatic SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetI ⚠Pv6Config Method Link Local SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetI ⚠Pv6Config Method Manual SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetI ⚠Pv6Config Method Router Advertisement SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetInterface ⚠SubType L2TP SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetInterface ⚠SubTypePPP Serial SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetInterface ⚠SubTypePP PoE SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetInterface ⚠SubTypePPTP SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetInterface ⚠Type6to4 SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetInterface ⚠Type Ethernet SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetInterface ⚠Type Fire Wire SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetInterface ⚠TypeIP Sec SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetInterface ⚠TypePPP SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetL2TPIP ⚠SecShared Secret Encryption Keychain SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetL2TP ⚠TransportIP SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetL2TP ⚠TransportIP Sec SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetModem ⚠Dial Mode Ignore Dial Tone SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetModem ⚠Dial Mode Manual SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetModem ⚠Dial Mode Wait ForDial Tone SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetPPP ⚠Auth Password Encryption Keychain SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetPPP ⚠Auth Password Encryption Token SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetPPP ⚠Auth Prompt After SCSchemaDefinitions
- Value is a CFString
- kSCVal
NetPPP ⚠Auth Prompt Before SCSchemaDefinitions
- Value is a CFString
- kSCVal
NetPPP ⚠Auth ProtocolCHAP SCSchemaDefinitions
- Value is a CFString
- kSCVal
NetPPP ⚠Auth ProtocolEAP SCSchemaDefinitions
- Value is a CFString
- kSCVal
NetPPP ⚠Auth ProtocolMSCHA P1 SCSchemaDefinitions
- Value is a CFString
- kSCVal
NetPPP ⚠Auth ProtocolMSCHA P2 SCSchemaDefinitions
- Value is a CFString
- kSCVal
NetPPP ⚠Auth ProtocolPAP SCSchemaDefinitions
- Value is a CFString
- kSCVal
NetSMB ⚠NetBIOS Node Type Broadcast SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetSMB ⚠NetBIOS Node Type Hybrid SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetSMB ⚠NetBIOS Node Type Mixed SCSchemaDefinitions
- Apple’s documentation
- kSCVal
NetSMB ⚠NetBIOS Node Type Peer SCSchemaDefinitions
- Apple’s documentation
Functions§
- CNCopy
Current Network Info Deprecated CaptiveNetwork
- Returns the network information for the specified interface when the requesting application meets one of following 4 requirements -.
- CNCopy
Supported Interfaces CaptiveNetwork
- copies a list of all interfaces CaptiveNetworkSupport is monitoring.
- CNMark
Portal Offline Deprecated CaptiveNetwork
- Tells Captive Network Support that the device is not authenticated on the given network interface.
- CNMark
Portal Online Deprecated CaptiveNetwork
- Tells Captive Network Support that your application has authenticated the device to the network. Captive Network Support will notify the rest of the system that WiFi is now a viable interface.
- CNSet
SupportedSSI ⚠Ds Deprecated CaptiveNetwork
- Provides Captive Network Support with an updated list of SSIDs that this application will perform authentication on.
- DHCP
Client ⚠Preferences Copy Application Options DHCPClientPreferences
- Copies the requested DHCP options for the given application ID.
- DHCP
Client ⚠Preferences SetApplication Options DHCPClientPreferences
- Updates the DHCP client preferences to include the given list of options for the given application ID.
- DHCP
Info ⚠GetLease Expiration Time SCDynamicStoreCopyDHCPInfo
- Returns a CFDateRef corresponding to the lease expiration time, if present.
- DHCP
Info ⚠GetLease Start Time SCDynamicStoreCopyDHCPInfo
- Returns a CFDateRef corresponding to the lease start time, if present.
- DHCP
Info ⚠GetOption Data SCDynamicStoreCopyDHCPInfo
- Returns a non-NULL CFDataRef containing the DHCP option data, if present.
- SCBond
Interface Copy All SCNetworkConfiguration
andSCPreferences
- Returns all Ethernet Bond interfaces on the system.
- SCBond
Interface Copy Available Member Interfaces SCNetworkConfiguration
andSCPreferences
- Returns all network capable devices on the system that can be added to an Ethernet Bond interface.
- SCBond
Interface Copy Status SCNetworkConfiguration
- Returns the status of the specified Ethernet Bond interface.
- SCBond
Interface Create SCNetworkConfiguration
andSCPreferences
- Create a new SCBondInterface interface.
- SCBond
Interface GetMember Interfaces SCNetworkConfiguration
- Returns the member interfaces for the specified Ethernet Bond interface.
- SCBond
Interface GetOptions SCNetworkConfiguration
- Returns the configuration settings associated with a Ethernet Bond interface.
- SCBond
Interface Remove SCNetworkConfiguration
- Removes the SCBondInterface from the configuration.
- SCBond
Interface SetLocalized Display Name SCNetworkConfiguration
- Sets the localized display name for the specified Ethernet Bond interface.
- SCBond
Interface ⚠SetMember Interfaces SCNetworkConfiguration
- Sets the member interfaces for the specified Ethernet Bond interface.
- SCBond
Interface ⚠SetOptions SCNetworkConfiguration
- Sets the configuration settings for the specified Ethernet Bond interface.
- SCBond
Status GetInterface Status Deprecated SCNetworkConfiguration
- SCBond
Status GetMember Interfaces Deprecated SCNetworkConfiguration
- SCCopy
Last ⚠Error - Returns the most recent status or error code generated as the result of calling a System Configuration framework API.
- SCDynamic
Store ⚠AddTemporary Value Deprecated SCDynamicStore
- SCDynamic
Store ⚠AddValue Deprecated SCDynamicStore
- SCDynamic
Store ⚠Copy Computer Name Deprecated SCDynamicStore
andSCDynamicStoreCopySpecific
- SCDynamic
Store ⚠Copy Console User Deprecated SCDynamicStore
andSCDynamicStoreCopySpecific
andlibc
- SCDynamic
Store CopyDHCP Info Deprecated SCDynamicStore
andSCDynamicStoreCopyDHCPInfo
- SCDynamic
Store Copy KeyList Deprecated SCDynamicStore
- SCDynamic
Store Copy Local Host Name Deprecated SCDynamicStore
andSCDynamicStoreCopySpecific
- SCDynamic
Store Copy Location Deprecated SCDynamicStore
andSCDynamicStoreCopySpecific
- SCDynamic
Store ⚠Copy Multiple Deprecated SCDynamicStore
- SCDynamic
Store Copy Notified Keys Deprecated SCDynamicStore
- SCDynamic
Store Copy Proxies Deprecated SCDynamicStore
andSCDynamicStoreCopySpecific
- SCDynamic
Store Copy Value Deprecated SCDynamicStore
- SCDynamic
Store ⚠Create Deprecated SCDynamicStore
- SCDynamic
Store Create RunLoop Source Deprecated SCDynamicStore
- SCDynamic
Store ⚠Create With Options Deprecated SCDynamicStore
- SCDynamic
Store KeyCreate Computer Name Deprecated SCDynamicStoreKey
- SCDynamic
Store KeyCreate Console User Deprecated SCDynamicStoreKey
- SCDynamic
Store KeyCreate Host Names Deprecated SCDynamicStoreKey
- SCDynamic
Store KeyCreate Location Deprecated SCDynamicStoreKey
- SCDynamic
Store KeyCreate Network Global Entity Deprecated SCDynamicStoreKey
- SCDynamic
Store KeyCreate Network Interface Deprecated SCDynamicStoreKey
- SCDynamic
Store KeyCreate Network Interface Entity Deprecated SCDynamicStoreKey
- SCDynamic
Store KeyCreate Network Service Entity Deprecated SCDynamicStoreKey
- SCDynamic
Store KeyCreate Proxies Deprecated SCDynamicStoreKey
- SCDynamic
Store Notify Value Deprecated SCDynamicStore
- SCDynamic
Store Remove Value Deprecated SCDynamicStore
- SCDynamic
Store ⚠SetDispatch Queue Deprecated SCDynamicStore
anddispatch2
- SCDynamic
Store ⚠SetMultiple Deprecated SCDynamicStore
- SCDynamic
Store ⚠SetNotification Keys Deprecated SCDynamicStore
- SCDynamic
Store ⚠SetValue Deprecated SCDynamicStore
- SCError⚠
- Returns the most recent status or error code generated as the result of calling a System Configuration framework API.
- SCError
String ⚠ - Returns a pointer to the message string associated with the specified status or error number.
- SCNetwork
Check ⚠Reachability ByAddress Deprecated SCNetwork
andlibc
- Determines if the given network address is reachable using the current network configuration.
- SCNetwork
Check ⚠Reachability ByName Deprecated SCNetwork
- Determines if the given network host or node name is reachable using the current network configuration.
- SCNetwork
Connection Copy Extended Status Deprecated SCNetworkConnection
- SCNetwork
Connection Copy ServiceID Deprecated SCNetworkConnection
- SCNetwork
Connection Copy Statistics Deprecated SCNetworkConnection
- SCNetwork
Connection Copy User Options Deprecated SCNetworkConnection
- SCNetwork
Connection ⚠Copy User Preferences Deprecated SCNetworkConnection
- SCNetwork
Connection ⚠Create With ServiceID Deprecated SCNetworkConnection
- SCNetwork
Connection GetStatus Deprecated SCNetworkConnection
- SCNetwork
Connection Schedule With RunLoop Deprecated SCNetworkConnection
- SCNetwork
Connection ⚠SetDispatch Queue Deprecated SCNetworkConnection
anddispatch2
- SCNetwork
Connection ⚠Start Deprecated SCNetworkConnection
- SCNetwork
Connection Stop Deprecated SCNetworkConnection
- SCNetwork
Connection Unschedule From RunLoop Deprecated SCNetworkConnection
- SCNetwork
Interface Copy All Deprecated SCNetworkConfiguration
- SCNetwork
Interface ⚠CopyMTU Deprecated SCNetworkConfiguration
- SCNetwork
Interface ⚠Copy Media Options Deprecated SCNetworkConfiguration
- SCNetwork
Interface Copy Media SubType Options Deprecated SCNetworkConfiguration
- SCNetwork
Interface Copy Media SubTypes Deprecated SCNetworkConfiguration
- SCNetwork
Interface Create With Interface Deprecated SCNetworkConfiguration
- SCNetwork
Interface Force Configuration Refresh Deprecated SCNetworkConfiguration
- SCNetwork
Interface GetBSD Name Deprecated SCNetworkConfiguration
- SCNetwork
Interface GetConfiguration Deprecated SCNetworkConfiguration
- SCNetwork
Interface GetExtended Configuration Deprecated SCNetworkConfiguration
- SCNetwork
Interface GetHardware Address String Deprecated SCNetworkConfiguration
- SCNetwork
Interface GetInterface Deprecated SCNetworkConfiguration
- SCNetwork
Interface GetInterface Type Deprecated SCNetworkConfiguration
- SCNetwork
Interface GetLocalized Display Name Deprecated SCNetworkConfiguration
- SCNetwork
Interface GetSupported Interface Types Deprecated SCNetworkConfiguration
- SCNetwork
Interface GetSupported Protocol Types Deprecated SCNetworkConfiguration
- SCNetwork
Interface Refresh Configuration Deprecated SCNetwork
- Sends a notification to interested configuration agents to have them immediately retry their configuration over a particular network interface.
- SCNetwork
Interface ⚠SetConfiguration Deprecated SCNetworkConfiguration
- SCNetwork
Interface ⚠SetExtended Configuration Deprecated SCNetworkConfiguration
- SCNetwork
Interface SetMTU Deprecated SCNetworkConfiguration
- SCNetwork
Interface SetMedia Options Deprecated SCNetworkConfiguration
- SCNetwork
Protocol GetConfiguration Deprecated SCNetworkConfiguration
- SCNetwork
Protocol GetEnabled Deprecated SCNetworkConfiguration
- SCNetwork
Protocol GetProtocol Type Deprecated SCNetworkConfiguration
- SCNetwork
Protocol ⚠SetConfiguration Deprecated SCNetworkConfiguration
- SCNetwork
Protocol SetEnabled Deprecated SCNetworkConfiguration
- SCNetwork
Reachability ⚠Create With Address Deprecated SCNetworkReachability
andlibc
- SCNetwork
Reachability ⚠Create With Address Pair Deprecated SCNetworkReachability
andlibc
- SCNetwork
Reachability ⚠Create With Name Deprecated SCNetworkReachability
- SCNetwork
Reachability ⚠GetFlags Deprecated SCNetworkReachability
- SCNetwork
Reachability Schedule With RunLoop Deprecated SCNetworkReachability
- SCNetwork
Reachability ⚠SetCallback Deprecated SCNetworkReachability
- SCNetwork
Reachability ⚠SetDispatch Queue Deprecated SCNetworkReachability
anddispatch2
- SCNetwork
Reachability Unschedule From RunLoop Deprecated SCNetworkReachability
- SCNetwork
Service AddProtocol Type Deprecated SCNetworkConfiguration
- SCNetwork
Service Copy Deprecated SCNetworkConfiguration
andSCPreferences
- SCNetwork
Service Copy All Deprecated SCNetworkConfiguration
andSCPreferences
- SCNetwork
Service Copy Protocol Deprecated SCNetworkConfiguration
- SCNetwork
Service Copy Protocols Deprecated SCNetworkConfiguration
- SCNetwork
Service Create Deprecated SCNetworkConfiguration
andSCPreferences
- SCNetwork
Service Establish Default Configuration Deprecated SCNetworkConfiguration
- SCNetwork
Service GetEnabled Deprecated SCNetworkConfiguration
- SCNetwork
Service GetInterface Deprecated SCNetworkConfiguration
- SCNetwork
Service GetName Deprecated SCNetworkConfiguration
- SCNetwork
Service GetServiceID Deprecated SCNetworkConfiguration
- SCNetwork
Service Remove Deprecated SCNetworkConfiguration
- SCNetwork
Service Remove Protocol Type Deprecated SCNetworkConfiguration
- SCNetwork
Service SetEnabled Deprecated SCNetworkConfiguration
- SCNetwork
Service SetName Deprecated SCNetworkConfiguration
- SCNetwork
SetAdd Service Deprecated SCNetworkConfiguration
- SCNetwork
SetContains Interface Deprecated SCNetworkConfiguration
- SCNetwork
SetCopy Deprecated SCNetworkConfiguration
andSCPreferences
- SCNetwork
SetCopy All Deprecated SCNetworkConfiguration
andSCPreferences
- SCNetwork
SetCopy Current Deprecated SCNetworkConfiguration
andSCPreferences
- SCNetwork
SetCopy Services Deprecated SCNetworkConfiguration
- SCNetwork
SetCreate Deprecated SCNetworkConfiguration
andSCPreferences
- SCNetwork
SetGet Name Deprecated SCNetworkConfiguration
- SCNetwork
SetGet Service Order Deprecated SCNetworkConfiguration
- SCNetwork
SetGet SetID Deprecated SCNetworkConfiguration
- SCNetwork
SetRemove Deprecated SCNetworkConfiguration
- SCNetwork
SetRemove Service Deprecated SCNetworkConfiguration
- SCNetwork
SetSet Current Deprecated SCNetworkConfiguration
- SCNetwork
SetSet Name Deprecated SCNetworkConfiguration
- SCNetwork
SetSet ⚠Service Order Deprecated SCNetworkConfiguration
- SCPreferences
AddValue ⚠Deprecated SCPreferences
- SCPreferences
Apply Changes Deprecated SCPreferences
- SCPreferences
Commit Changes Deprecated SCPreferences
- SCPreferences
Copy KeyList Deprecated SCPreferences
- SCPreferences
Create Deprecated SCPreferences
- SCPreferences
Create ⚠With Authorization Deprecated SCPreferences
andobjc2-security
- SCPreferences
GetSignature Deprecated SCPreferences
- SCPreferences
GetValue Deprecated SCPreferences
- SCPreferences
Lock Deprecated SCPreferences
- SCPreferences
Path Create Unique Child Deprecated SCPreferences
andSCPreferencesPath
- SCPreferences
Path GetLink Deprecated SCPreferences
andSCPreferencesPath
- SCPreferences
Path GetValue Deprecated SCPreferences
andSCPreferencesPath
- SCPreferences
Path Remove Value Deprecated SCPreferences
andSCPreferencesPath
- SCPreferences
Path SetLink Deprecated SCPreferences
andSCPreferencesPath
- SCPreferences
Path ⚠SetValue Deprecated SCPreferences
andSCPreferencesPath
- SCPreferences
Remove Value Deprecated SCPreferences
- SCPreferences
Schedule With RunLoop Deprecated SCPreferences
- SCPreferences
SetCallback ⚠Deprecated SCPreferences
- SCPreferences
SetComputer Name Deprecated SCPreferences
andSCPreferencesSetSpecific
- SCPreferences
SetDispatch ⚠Queue Deprecated SCPreferences
anddispatch2
- SCPreferences
SetLocal Host Name Deprecated SCPreferences
andSCPreferencesSetSpecific
- SCPreferences
SetValue ⚠Deprecated SCPreferences
- SCPreferences
Synchronize Deprecated SCPreferences
- SCPreferences
Unlock Deprecated SCPreferences
- SCPreferences
Unschedule From RunLoop Deprecated SCPreferences
- SCVLAN
Interface Copy All SCNetworkConfiguration
andSCPreferences
- Returns all VLAN interfaces on the system.
- SCVLAN
Interface Copy Available Physical Interfaces SCNetworkConfiguration
- Returns the network capable devices on the system that can be associated with a VLAN interface.
- SCVLAN
Interface Create SCNetworkConfiguration
andSCPreferences
- Create a new SCVLANInterface interface.
- SCVLAN
Interface GetOptions SCNetworkConfiguration
- Returns the configuration settings associated with the VLAN interface.
- SCVLAN
Interface GetPhysical Interface SCNetworkConfiguration
- Returns the physical interface for the specified VLAN interface.
- SCVLAN
Interface GetTag SCNetworkConfiguration
- Returns the tag for the specified VLAN interface.
- SCVLAN
Interface Remove SCNetworkConfiguration
- Removes the SCVLANInterface from the configuration.
- SCVLAN
Interface SetLocalized Display Name SCNetworkConfiguration
- Sets the localized display name for the specified VLAN interface.
- SCVLAN
Interface ⚠SetOptions SCNetworkConfiguration
- Sets the configuration settings for the specified VLAN interface.
- SCVLAN
Interface SetPhysical Interface AndTag SCNetworkConfiguration
- Updates the specified VLAN interface.
Type Aliases§
- SCBond
Interface SCNetworkConfiguration
- This is the type of a reference to an object that represents an Ethernet Bond interface.
- SCDynamic
Store Call Back SCDynamicStore
- Type of callback function used when notification of changes to the dynamic store is delivered.
- SCNetwork
Connection Call Back SCNetworkConnection
- Type of the callback function used when a status event is delivered.
- SCNetwork
Connection Flags SCNetwork
- Apple’s documentation
- SCNetwork
Reachability Call Back SCNetworkReachability
- Type of the callback function used when the reachability of a network address or name changes.
- SCPreferences
Call Back SCPreferences
- Type of the callback function used when the preferences have been updated and/or applied.
- SCVLAN
Interface SCNetworkConfiguration
- This is the type of a reference to an object that represents a Virtual LAN (VLAN) interface.