Crate objc2_system_configuration

Source
Expand description

§Bindings to the SystemConfiguration framework

See Apple’s docs and the general docs on framework crates for more information.

Structs§

SCBondStatusSCNetworkConfiguration
This is the type of a reference to an object that represents the status of an Ethernet Bond interface.
SCDynamicStoreSCDynamicStore
This is the handle to an open a dynamic store session with the system configuration daemon.
SCDynamicStoreContextSCDynamicStore
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.
SCNetworkConnectionSCNetworkConnection
This is the handle to manage a connection-oriented service.
SCNetworkConnectionContextSCNetworkConnection
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.
SCNetworkConnectionPPPStatusSCNetworkConnection
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.
SCNetworkConnectionStatusSCNetworkConnection
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.
SCNetworkInterfaceSCNetworkConfiguration
This is the type of a reference to an object that represents a network interface.
SCNetworkProtocolSCNetworkConfiguration
This is the type of a reference to an object that represents a network protocol.
SCNetworkReachabilitySCNetworkReachability
This is the handle to a network address or name.
SCNetworkReachabilityContextSCNetworkReachability
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.
SCNetworkReachabilityFlagsSCNetworkReachability
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.
SCNetworkServiceSCNetworkConfiguration
This is the type of a reference to an object that represents a network service.
SCNetworkSetSCNetworkConfiguration
This is the type of a reference to an object that represents a network set.
SCPreferencesSCPreferences
This is the handle to an open preferences session for accessing system configuration preferences.
SCPreferencesContextSCPreferences
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.
SCPreferencesNotificationSCPreferences
Used with the SCPreferencesCallBack callback to describe the type of notification.

Constants§

kSCBondStatusLinkInvalidSCNetworkConfiguration
Apple’s documentation
kSCBondStatusNoPartnerSCNetworkConfiguration
Apple’s documentation
kSCBondStatusNotInActiveGroupSCNetworkConfiguration
Apple’s documentation
kSCBondStatusOKSCNetworkConfiguration
Apple’s documentation
kSCBondStatusUnknownSCNetworkConfiguration
Apple’s documentation
kSCNetworkFlagsConnectionAutomaticSCNetwork
Apple’s documentation
kSCNetworkFlagsConnectionRequiredSCNetwork
Apple’s documentation
kSCNetworkFlagsInterventionRequiredSCNetwork
Apple’s documentation
kSCNetworkFlagsIsDirectSCNetwork
Apple’s documentation
kSCNetworkFlagsIsLocalAddressSCNetwork
Apple’s documentation
kSCNetworkFlagsReachableSCNetwork
Apple’s documentation
kSCNetworkFlagsTransientConnectionSCNetwork
Apple’s documentation
kSCStatusAccessError
Apple’s documentation
kSCStatusConnectionIgnore
Apple’s documentation
kSCStatusConnectionNoService
Apple’s documentation
kSCStatusFailed
Apple’s documentation
kSCStatusInvalidArgument
Apple’s documentation
kSCStatusKeyExists
Apple’s documentation
kSCStatusLocked
Apple’s documentation
kSCStatusMaxLink
Apple’s documentation
kSCStatusNeedLock
Apple’s documentation
kSCStatusNoConfigFile
Apple’s documentation
kSCStatusNoKey
Apple’s documentation
kSCStatusNoLink
Apple’s documentation
kSCStatusNoPrefsSession
Apple’s documentation
kSCStatusNoStoreServer
Apple’s documentation
kSCStatusNoStoreSession
Apple’s documentation
kSCStatusNotifierActive
Apple’s documentation
kSCStatusOK
Apple’s documentation
kSCStatusPrefsBusy
Apple’s documentation
kSCStatusReachabilityUnknown
Apple’s documentation
kSCStatusStale
Apple’s documentation

Statics§

kCFErrorDomainSystemConfiguration
CFError domain associated with errors reported by the SystemConfiguration.framework.
kCNNetworkInfoKeyBSSIDCaptiveNetwork
NetworkInfo Dictionary key for BSSID in CFString format
kCNNetworkInfoKeySSIDCaptiveNetwork
NetworkInfo Dictionary key for SSID in CFString format
kCNNetworkInfoKeySSIDDataCaptiveNetwork
NetworkInfo Dictionary key for SSID in CFData format
kSCBondStatusDeviceAggregationStatusSCNetworkConfiguration
Apple’s documentation
kSCBondStatusDeviceCollectingSCNetworkConfiguration
Apple’s documentation
kSCBondStatusDeviceDistributingSCNetworkConfiguration
Apple’s documentation
kSCCompAnyRegexSCSchemaDefinitions
Apple’s documentation
kSCCompGlobalSCSchemaDefinitions
Apple’s documentation
kSCCompHostNamesSCSchemaDefinitions
Apple’s documentation
kSCCompInterfaceSCSchemaDefinitions
Apple’s documentation
kSCCompNetworkSCSchemaDefinitions
Apple’s documentation
kSCCompServiceSCSchemaDefinitions
Apple’s documentation
kSCCompSystemSCSchemaDefinitions
Apple’s documentation
kSCCompUsersSCSchemaDefinitions
Apple’s documentation
kSCDynamicStoreDomainFileSCSchemaDefinitions
Apple’s documentation
kSCDynamicStoreDomainPluginSCSchemaDefinitions
Apple’s documentation
kSCDynamicStoreDomainPrefsSCSchemaDefinitions
Apple’s documentation
kSCDynamicStoreDomainSetupSCSchemaDefinitions
Apple’s documentation
kSCDynamicStoreDomainStateSCSchemaDefinitions
Apple’s documentation
kSCDynamicStorePropNetInterfacesSCSchemaDefinitions
Value is a CFArrayCFString
kSCDynamicStorePropNetPrimaryInterfaceSCSchemaDefinitions
Value is a CFString
kSCDynamicStorePropNetPrimaryServiceSCSchemaDefinitions
Value is a CFString
kSCDynamicStorePropNetServiceIDsSCSchemaDefinitions
Value is a CFArrayCFString
kSCDynamicStorePropSetupCurrentSetSCSchemaDefinitions
Value is a CFString
kSCDynamicStorePropSetupLastUpdatedSCSchemaDefinitions
Apple’s documentation
kSCDynamicStoreUseSessionKeysSCDynamicStore
Apple’s documentation
kSCEntNet6to4SCSchemaDefinitions
Value is a CFDictionary
kSCEntNetAirPortSCSchemaDefinitions
Value is a CFDictionary
kSCEntNetDHCPSCSchemaDefinitions
Value is a CFDictionary
kSCEntNetDNSSCSchemaDefinitions
Value is a CFDictionary
kSCEntNetEthernetSCSchemaDefinitions
Value is a CFDictionary
kSCEntNetFireWireSCSchemaDefinitions
Value is a CFDictionary
kSCEntNetIPSecSCSchemaDefinitions
Value is a CFDictionary
kSCEntNetIPv4SCSchemaDefinitions
Value is a CFDictionary
kSCEntNetIPv6SCSchemaDefinitions
Value is a CFDictionary
kSCEntNetInterfaceSCSchemaDefinitions
Value is a CFDictionary
kSCEntNetL2TPSCSchemaDefinitions
Value is a CFDictionary
kSCEntNetLinkSCSchemaDefinitions
Value is a CFDictionary
kSCEntNetModemSCSchemaDefinitions
Value is a CFDictionary
kSCEntNetPPPSCSchemaDefinitions
Value is a CFDictionary
kSCEntNetPPPSerialSCSchemaDefinitions
Value is a CFDictionary
kSCEntNetPPPoESCSchemaDefinitions
Value is a CFDictionary
kSCEntNetPPTPSCSchemaDefinitions
Value is a CFDictionary
kSCEntNetProxiesSCSchemaDefinitions
Value is a CFDictionary
kSCEntNetSMBSCSchemaDefinitions
Value is a CFDictionary
kSCEntUsersConsoleUserSCSchemaDefinitions
Apple’s documentation
kSCNetworkInterfaceIPv4SCNetworkConfiguration
A network interface that can used for layering other interfaces (e.g. 6to4, IPSec, PPTP, L2TP) over an existing IPv4 network.
kSCNetworkInterfaceType6to4SCNetworkConfiguration
Apple’s documentation
kSCNetworkInterfaceTypeBluetoothSCNetworkConfiguration
Apple’s documentation
kSCNetworkInterfaceTypeBondSCNetworkConfiguration
Apple’s documentation
kSCNetworkInterfaceTypeEthernetSCNetworkConfiguration
Apple’s documentation
kSCNetworkInterfaceTypeFireWireSCNetworkConfiguration
Apple’s documentation
kSCNetworkInterfaceTypeIEEE80211SCNetworkConfiguration
Apple’s documentation
kSCNetworkInterfaceTypeIPSecSCNetworkConfiguration
Apple’s documentation
kSCNetworkInterfaceTypeIPv4SCNetworkConfiguration
Apple’s documentation
kSCNetworkInterfaceTypeIrDASCNetworkConfiguration
Apple’s documentation
kSCNetworkInterfaceTypeL2TPSCNetworkConfiguration
Apple’s documentation
kSCNetworkInterfaceTypeModemSCNetworkConfiguration
Apple’s documentation
kSCNetworkInterfaceTypePPPSCNetworkConfiguration
Apple’s documentation
kSCNetworkInterfaceTypePPTPSCNetworkConfiguration
Apple’s documentation
kSCNetworkInterfaceTypeSerialSCNetworkConfiguration
Apple’s documentation
kSCNetworkInterfaceTypeVLANSCNetworkConfiguration
Apple’s documentation
kSCNetworkInterfaceTypeWWANSCNetworkConfiguration
Apple’s documentation
kSCNetworkProtocolTypeDNSSCNetworkConfiguration
Apple’s documentation
kSCNetworkProtocolTypeIPv4SCNetworkConfiguration
Apple’s documentation
kSCNetworkProtocolTypeIPv6SCNetworkConfiguration
Apple’s documentation
kSCNetworkProtocolTypeProxiesSCNetworkConfiguration
Apple’s documentation
kSCNetworkProtocolTypeSMBSCNetworkConfiguration
Apple’s documentation
kSCPrefCurrentSetSCSchemaDefinitions
Value is a CFString
kSCPrefNetworkServicesSCSchemaDefinitions
Value is a CFDictionary
kSCPrefSetsSCSchemaDefinitions
Value is a CFDictionary
kSCPrefSystemSCSchemaDefinitions
Value is a CFDictionary
kSCPropInterfaceNameSCSchemaDefinitions
Value is a CFString
kSCPropMACAddressSCSchemaDefinitions
Value is a CFString
kSCPropNet6to4RelaySCSchemaDefinitions
Value is a CFString
kSCPropNetAirPortAllowNetCreationSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetAirPortAuthPasswordSCSchemaDefinitions
Value is a CFData
kSCPropNetAirPortAuthPasswordEncryptionSCSchemaDefinitions
Value is a CFString
kSCPropNetAirPortJoinModeSCSchemaDefinitions
Value is a CFString
kSCPropNetAirPortPowerEnabledSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetAirPortPreferredNetworkSCSchemaDefinitions
Value is a CFString
kSCPropNetAirPortSavePasswordsSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetDNSDomainNameSCSchemaDefinitions
Value is a CFString
kSCPropNetDNSOptionsSCSchemaDefinitions
Value is a CFString
kSCPropNetDNSSearchDomainsSCSchemaDefinitions
Value is a CFArrayCFString
kSCPropNetDNSSearchOrderSCSchemaDefinitions
Value is a CFNumber
kSCPropNetDNSServerAddressesSCSchemaDefinitions
Value is a CFArrayCFString
kSCPropNetDNSServerPortSCSchemaDefinitions
Value is a CFNumber
kSCPropNetDNSServerTimeoutSCSchemaDefinitions
Value is a CFNumber
kSCPropNetDNSSortListSCSchemaDefinitions
Value is a CFArrayCFString
kSCPropNetDNSSupplementalMatchDomainsSCSchemaDefinitions
Value is a CFArrayCFString
kSCPropNetDNSSupplementalMatchOrdersSCSchemaDefinitions
Value is a CFArrayCFNumber
kSCPropNetEthernetMTUSCSchemaDefinitions
Value is a CFNumber
kSCPropNetEthernetMediaOptionsSCSchemaDefinitions
Value is a CFArrayCFString
kSCPropNetEthernetMediaSubTypeSCSchemaDefinitions
Value is a CFString
kSCPropNetIPSecAuthenticationMethodSCSchemaDefinitions
Value is a CFString
kSCPropNetIPSecConnectTimeSCSchemaDefinitions
Value is a CFNumber
kSCPropNetIPSecLocalCertificateSCSchemaDefinitions
Value is a CFData
kSCPropNetIPSecLocalIdentifierSCSchemaDefinitions
Value is a CFString
kSCPropNetIPSecLocalIdentifierTypeSCSchemaDefinitions
Value is a CFString
kSCPropNetIPSecRemoteAddressSCSchemaDefinitions
Value is a CFString
kSCPropNetIPSecSharedSecretSCSchemaDefinitions
Value is a CFString
kSCPropNetIPSecSharedSecretEncryptionSCSchemaDefinitions
Value is a CFString
kSCPropNetIPSecStatusSCSchemaDefinitions
Value is a CFNumber
kSCPropNetIPSecXAuthEnabledSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetIPSecXAuthNameSCSchemaDefinitions
Value is a CFString
kSCPropNetIPSecXAuthPasswordSCSchemaDefinitions
Value is a CFString
kSCPropNetIPSecXAuthPasswordEncryptionSCSchemaDefinitions
Value is a CFString
kSCPropNetIPv4AddressesSCSchemaDefinitions
Value is a CFArrayCFString
kSCPropNetIPv4BroadcastAddressesSCSchemaDefinitions
Value is a CFArrayCFString
kSCPropNetIPv4ConfigMethodSCSchemaDefinitions
Value is a CFString
kSCPropNetIPv4DHCPClientIDSCSchemaDefinitions
Value is a CFString
kSCPropNetIPv4DestAddressesSCSchemaDefinitions
Value is a CFArrayCFString
kSCPropNetIPv4RouterSCSchemaDefinitions
Value is a CFString
kSCPropNetIPv4SubnetMasksSCSchemaDefinitions
Value is a CFArrayCFString
kSCPropNetIPv6AddressesSCSchemaDefinitions
Value is a CFArrayCFString
kSCPropNetIPv6ConfigMethodSCSchemaDefinitions
Value is a CFString
kSCPropNetIPv6DestAddressesSCSchemaDefinitions
Value is a CFArrayCFString
kSCPropNetIPv6FlagsSCSchemaDefinitions
Value is a CFArrayCFNumber
kSCPropNetIPv6PrefixLengthSCSchemaDefinitions
Value is a CFArrayCFNumber
kSCPropNetIPv6RouterSCSchemaDefinitions
Value is a CFString
kSCPropNetInterfaceDeviceNameSCSchemaDefinitions
Value is a CFString
kSCPropNetInterfaceHardwareSCSchemaDefinitions
Value is a CFString
kSCPropNetInterfaceSubTypeSCSchemaDefinitions
Value is a CFString
kSCPropNetInterfaceSupportsModemOnHoldSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetInterfaceTypeSCSchemaDefinitions
Value is a CFString
kSCPropNetInterfacesSCSchemaDefinitions
Value is a CFArrayCFString
kSCPropNetL2TPIPSecSharedSecretSCSchemaDefinitions
Value is a CFString
kSCPropNetL2TPIPSecSharedSecretEncryptionSCSchemaDefinitions
Value is a CFString
kSCPropNetL2TPTransportSCSchemaDefinitions
Value is a CFString
kSCPropNetLinkActiveSCSchemaDefinitions
Value is a CFBoolean
kSCPropNetLinkDetachingSCSchemaDefinitions
Value is a CFBoolean
kSCPropNetLocalHostNameSCSchemaDefinitions
Value is a CFString
kSCPropNetModemAccessPointNameSCSchemaDefinitions
Value is a CFString
kSCPropNetModemConnectSpeedSCSchemaDefinitions
Value is a CFNumber
kSCPropNetModemConnectionPersonalitySCSchemaDefinitions
Value is a CFString
kSCPropNetModemConnectionScriptSCSchemaDefinitions
Value is a CFString
kSCPropNetModemDataCompressionSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetModemDeviceContextIDSCSchemaDefinitions
Value is a CFString
kSCPropNetModemDeviceModelSCSchemaDefinitions
Value is a CFString
kSCPropNetModemDeviceVendorSCSchemaDefinitions
Value is a CFString
kSCPropNetModemDialModeSCSchemaDefinitions
Value is a CFString
kSCPropNetModemErrorCorrectionSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetModemHoldCallWaitingAudibleAlertSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetModemHoldDisconnectOnAnswerSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetModemHoldEnabledSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetModemHoldReminderSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetModemHoldReminderTimeSCSchemaDefinitions
Value is a CFNumber
kSCPropNetModemNoteSCSchemaDefinitions
Value is a CFString
kSCPropNetModemPulseDialSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetModemSpeakerSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetModemSpeedSCSchemaDefinitions
Value is a CFNumber
kSCPropNetOverridePrimarySCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetPPPACSPEnabledSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetPPPAuthEAPPluginsSCSchemaDefinitions
Value is a CFArrayCFString
kSCPropNetPPPAuthNameSCSchemaDefinitions
Value is a CFString
kSCPropNetPPPAuthPasswordSCSchemaDefinitions
Value is a CFString
kSCPropNetPPPAuthPasswordEncryptionSCSchemaDefinitions
Value is a CFString
kSCPropNetPPPAuthPromptSCSchemaDefinitions
Value is a CFString
kSCPropNetPPPAuthProtocolSCSchemaDefinitions
Value is a CFArrayCFString
kSCPropNetPPPCCPEnabledSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetPPPCCPMPPE40EnabledSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetPPPCCPMPPE128EnabledSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetPPPCommAlternateRemoteAddressSCSchemaDefinitions
Value is a CFString
kSCPropNetPPPCommConnectDelaySCSchemaDefinitions
Value is a CFNumber
kSCPropNetPPPCommDisplayTerminalWindowSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetPPPCommRedialCountSCSchemaDefinitions
Value is a CFNumber
kSCPropNetPPPCommRedialEnabledSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetPPPCommRedialIntervalSCSchemaDefinitions
Value is a CFNumber
kSCPropNetPPPCommRemoteAddressSCSchemaDefinitions
Value is a CFString
kSCPropNetPPPCommTerminalScriptSCSchemaDefinitions
Value is a CFString
kSCPropNetPPPCommUseTerminalScriptSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetPPPConnectTimeSCSchemaDefinitions
Value is a CFNumber
kSCPropNetPPPDeviceLastCauseSCSchemaDefinitions
Value is a CFNumber
kSCPropNetPPPDialOnDemandSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetPPPDisconnectOnFastUserSwitchSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetPPPDisconnectOnIdleSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetPPPDisconnectOnIdleTimerSCSchemaDefinitions
Value is a CFNumber
kSCPropNetPPPDisconnectOnLogoutSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetPPPDisconnectOnSleepSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetPPPDisconnectTimeSCSchemaDefinitions
Value is a CFNumber
kSCPropNetPPPIPCPCompressionVJSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetPPPIPCPUsePeerDNSSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetPPPIdleReminderSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetPPPIdleReminderTimerSCSchemaDefinitions
Value is a CFNumber
kSCPropNetPPPLCPCompressionACFieldSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetPPPLCPCompressionPFieldSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetPPPLCPEchoEnabledSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetPPPLCPEchoFailureSCSchemaDefinitions
Value is a CFNumber
kSCPropNetPPPLCPEchoIntervalSCSchemaDefinitions
Value is a CFNumber
kSCPropNetPPPLCPMRUSCSchemaDefinitions
Value is a CFNumber
kSCPropNetPPPLCPMTUSCSchemaDefinitions
Value is a CFNumber
kSCPropNetPPPLCPReceiveACCMSCSchemaDefinitions
Value is a CFNumber
kSCPropNetPPPLCPTransmitACCMSCSchemaDefinitions
Value is a CFNumber
kSCPropNetPPPLastCauseSCSchemaDefinitions
Value is a CFNumber
kSCPropNetPPPLogfileSCSchemaDefinitions
Value is a CFString
kSCPropNetPPPOverridePrimarySCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetPPPPluginsSCSchemaDefinitions
Value is a CFArrayCFString
kSCPropNetPPPRetryConnectTimeSCSchemaDefinitions
Value is a CFNumber
kSCPropNetPPPSessionTimerSCSchemaDefinitions
Value is a CFNumber
kSCPropNetPPPStatusSCSchemaDefinitions
Value is a CFNumber
kSCPropNetPPPUseSessionTimerSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetPPPVerboseLoggingSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetProxiesExceptionsListSCSchemaDefinitions
Value is a CFArrayCFString
kSCPropNetProxiesExcludeSimpleHostnamesSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetProxiesFTPEnableSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetProxiesFTPPassiveSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetProxiesFTPPortSCSchemaDefinitions
Value is a CFNumber
kSCPropNetProxiesFTPProxySCSchemaDefinitions
Value is a CFString
kSCPropNetProxiesFTPUserSCSchemaDefinitions
Value is a CFString
kSCPropNetProxiesGopherEnableSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetProxiesGopherPortSCSchemaDefinitions
Value is a CFNumber
kSCPropNetProxiesGopherProxySCSchemaDefinitions
Value is a CFString
kSCPropNetProxiesGopherUserSCSchemaDefinitions
Value is a CFString
kSCPropNetProxiesHTTPEnableSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetProxiesHTTPPortSCSchemaDefinitions
Value is a CFNumber
kSCPropNetProxiesHTTPProxySCSchemaDefinitions
Value is a CFString
kSCPropNetProxiesHTTPSEnableSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetProxiesHTTPSPortSCSchemaDefinitions
Value is a CFNumber
kSCPropNetProxiesHTTPSProxySCSchemaDefinitions
Value is a CFString
kSCPropNetProxiesHTTPSUserSCSchemaDefinitions
Value is a CFString
kSCPropNetProxiesHTTPUserSCSchemaDefinitions
Value is a CFString
kSCPropNetProxiesProxyAutoConfigEnableSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetProxiesProxyAutoConfigJavaScriptSCSchemaDefinitions
Value is a CFString
kSCPropNetProxiesProxyAutoConfigURLStringSCSchemaDefinitions
Value is a CFString
kSCPropNetProxiesProxyAutoDiscoveryEnableSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetProxiesRTSPEnableSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetProxiesRTSPPortSCSchemaDefinitions
Value is a CFNumber
kSCPropNetProxiesRTSPProxySCSchemaDefinitions
Value is a CFString
kSCPropNetProxiesRTSPUserSCSchemaDefinitions
Value is a CFString
kSCPropNetProxiesSOCKSEnableSCSchemaDefinitions
Value is a CFNumber (0 or 1)
kSCPropNetProxiesSOCKSPortSCSchemaDefinitions
Value is a CFNumber
kSCPropNetProxiesSOCKSProxySCSchemaDefinitions
Value is a CFString
kSCPropNetProxiesSOCKSUserSCSchemaDefinitions
Value is a CFString
kSCPropNetSMBNetBIOSNameSCSchemaDefinitions
Value is a CFString
kSCPropNetSMBNetBIOSNodeTypeSCSchemaDefinitions
Value is a CFString
kSCPropNetSMBNetBIOSScopeSCSchemaDefinitions
Value is a CFString
kSCPropNetSMBWINSAddressesSCSchemaDefinitions
Value is a CFArrayCFString
kSCPropNetSMBWorkgroupSCSchemaDefinitions
Value is a CFString
kSCPropNetServiceOrderSCSchemaDefinitions
Value is a CFArrayCFString
kSCPropSystemComputerNameSCSchemaDefinitions
Value is a CFString
kSCPropSystemComputerNameEncodingSCSchemaDefinitions
Value is a CFNumber
kSCPropUserDefinedNameSCSchemaDefinitions
Value is a CFString
kSCPropUsersConsoleUserGIDSCSchemaDefinitions
Value is a CFNumber
kSCPropUsersConsoleUserNameSCSchemaDefinitions
Value is a CFString
kSCPropUsersConsoleUserUIDSCSchemaDefinitions
Value is a CFNumber
kSCPropVersionSCSchemaDefinitions
Value is a CFString
kSCResvInactiveSCSchemaDefinitions
Apple’s documentation
kSCResvLinkSCSchemaDefinitions
Value is a CFString
kSCValNetAirPortAuthPasswordEncryptionKeychainSCSchemaDefinitions
Apple’s documentation
kSCValNetAirPortJoinModeAutomaticSCSchemaDefinitions
Apple’s documentation
kSCValNetAirPortJoinModePreferredSCSchemaDefinitions
Apple’s documentation
kSCValNetAirPortJoinModeRankedSCSchemaDefinitions
Apple’s documentation
kSCValNetAirPortJoinModeRecentSCSchemaDefinitions
Apple’s documentation
kSCValNetAirPortJoinModeStrongestSCSchemaDefinitions
Apple’s documentation
kSCValNetIPSecAuthenticationMethodCertificateSCSchemaDefinitions
Apple’s documentation
kSCValNetIPSecAuthenticationMethodHybridSCSchemaDefinitions
Apple’s documentation
kSCValNetIPSecAuthenticationMethodSharedSecretSCSchemaDefinitions
Apple’s documentation
kSCValNetIPSecLocalIdentifierTypeKeyIDSCSchemaDefinitions
Apple’s documentation
kSCValNetIPSecSharedSecretEncryptionKeychainSCSchemaDefinitions
Apple’s documentation
kSCValNetIPSecXAuthPasswordEncryptionKeychainSCSchemaDefinitions
Apple’s documentation
kSCValNetIPSecXAuthPasswordEncryptionPromptSCSchemaDefinitions
Apple’s documentation
kSCValNetIPv4ConfigMethodAutomaticSCSchemaDefinitions
Apple’s documentation
kSCValNetIPv4ConfigMethodBOOTPSCSchemaDefinitions
Apple’s documentation
kSCValNetIPv4ConfigMethodDHCPSCSchemaDefinitions
Apple’s documentation
kSCValNetIPv4ConfigMethodINFORMSCSchemaDefinitions
Apple’s documentation
kSCValNetIPv4ConfigMethodLinkLocalSCSchemaDefinitions
Apple’s documentation
kSCValNetIPv4ConfigMethodManualSCSchemaDefinitions
Apple’s documentation
kSCValNetIPv4ConfigMethodPPPSCSchemaDefinitions
Apple’s documentation
kSCValNetIPv6ConfigMethod6to4SCSchemaDefinitions
Apple’s documentation
kSCValNetIPv6ConfigMethodAutomaticSCSchemaDefinitions
Apple’s documentation
kSCValNetIPv6ConfigMethodLinkLocalSCSchemaDefinitions
Apple’s documentation
kSCValNetIPv6ConfigMethodManualSCSchemaDefinitions
Apple’s documentation
kSCValNetIPv6ConfigMethodRouterAdvertisementSCSchemaDefinitions
Apple’s documentation
kSCValNetInterfaceSubTypeL2TPSCSchemaDefinitions
Apple’s documentation
kSCValNetInterfaceSubTypePPPSerialSCSchemaDefinitions
Apple’s documentation
kSCValNetInterfaceSubTypePPPoESCSchemaDefinitions
Apple’s documentation
kSCValNetInterfaceSubTypePPTPSCSchemaDefinitions
Apple’s documentation
kSCValNetInterfaceType6to4SCSchemaDefinitions
Apple’s documentation
kSCValNetInterfaceTypeEthernetSCSchemaDefinitions
Apple’s documentation
kSCValNetInterfaceTypeFireWireSCSchemaDefinitions
Apple’s documentation
kSCValNetInterfaceTypeIPSecSCSchemaDefinitions
Apple’s documentation
kSCValNetInterfaceTypePPPSCSchemaDefinitions
Apple’s documentation
kSCValNetL2TPIPSecSharedSecretEncryptionKeychainSCSchemaDefinitions
Apple’s documentation
kSCValNetL2TPTransportIPSCSchemaDefinitions
Apple’s documentation
kSCValNetL2TPTransportIPSecSCSchemaDefinitions
Apple’s documentation
kSCValNetModemDialModeIgnoreDialToneSCSchemaDefinitions
Apple’s documentation
kSCValNetModemDialModeManualSCSchemaDefinitions
Apple’s documentation
kSCValNetModemDialModeWaitForDialToneSCSchemaDefinitions
Apple’s documentation
kSCValNetPPPAuthPasswordEncryptionKeychainSCSchemaDefinitions
Apple’s documentation
kSCValNetPPPAuthPasswordEncryptionTokenSCSchemaDefinitions
Apple’s documentation
kSCValNetPPPAuthPromptAfterSCSchemaDefinitions
Value is a CFString
kSCValNetPPPAuthPromptBeforeSCSchemaDefinitions
Value is a CFString
kSCValNetPPPAuthProtocolCHAPSCSchemaDefinitions
Value is a CFString
kSCValNetPPPAuthProtocolEAPSCSchemaDefinitions
Value is a CFString
kSCValNetPPPAuthProtocolMSCHAP1SCSchemaDefinitions
Value is a CFString
kSCValNetPPPAuthProtocolMSCHAP2SCSchemaDefinitions
Value is a CFString
kSCValNetPPPAuthProtocolPAPSCSchemaDefinitions
Value is a CFString
kSCValNetSMBNetBIOSNodeTypeBroadcastSCSchemaDefinitions
Apple’s documentation
kSCValNetSMBNetBIOSNodeTypeHybridSCSchemaDefinitions
Apple’s documentation
kSCValNetSMBNetBIOSNodeTypeMixedSCSchemaDefinitions
Apple’s documentation
kSCValNetSMBNetBIOSNodeTypePeerSCSchemaDefinitions
Apple’s documentation

Functions§

CNCopyCurrentNetworkInfoDeprecatedCaptiveNetwork
Returns the network information for the specified interface when the requesting application meets one of following 4 requirements -.
CNCopySupportedInterfacesCaptiveNetwork
copies a list of all interfaces CaptiveNetworkSupport is monitoring.
CNMarkPortalOfflineDeprecatedCaptiveNetwork
Tells Captive Network Support that the device is not authenticated on the given network interface.
CNMarkPortalOnlineDeprecatedCaptiveNetwork
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.
CNSetSupportedSSIDsDeprecatedCaptiveNetwork
Provides Captive Network Support with an updated list of SSIDs that this application will perform authentication on.
DHCPClientPreferencesCopyApplicationOptionsDHCPClientPreferences
Copies the requested DHCP options for the given application ID.
DHCPClientPreferencesSetApplicationOptionsDHCPClientPreferences
Updates the DHCP client preferences to include the given list of options for the given application ID.
DHCPInfoGetLeaseExpirationTimeSCDynamicStoreCopyDHCPInfo
Returns a CFDateRef corresponding to the lease expiration time, if present.
DHCPInfoGetLeaseStartTimeSCDynamicStoreCopyDHCPInfo
Returns a CFDateRef corresponding to the lease start time, if present.
DHCPInfoGetOptionDataSCDynamicStoreCopyDHCPInfo
Returns a non-NULL CFDataRef containing the DHCP option data, if present.
SCBondInterfaceCopyAllSCNetworkConfiguration and SCPreferences
Returns all Ethernet Bond interfaces on the system.
SCBondInterfaceCopyAvailableMemberInterfacesSCNetworkConfiguration and SCPreferences
Returns all network capable devices on the system that can be added to an Ethernet Bond interface.
SCBondInterfaceCopyStatusSCNetworkConfiguration
Returns the status of the specified Ethernet Bond interface.
SCBondInterfaceCreateSCNetworkConfiguration and SCPreferences
Create a new SCBondInterface interface.
SCBondInterfaceGetMemberInterfacesSCNetworkConfiguration
Returns the member interfaces for the specified Ethernet Bond interface.
SCBondInterfaceGetOptionsSCNetworkConfiguration
Returns the configuration settings associated with a Ethernet Bond interface.
SCBondInterfaceRemoveSCNetworkConfiguration
Removes the SCBondInterface from the configuration.
SCBondInterfaceSetLocalizedDisplayNameSCNetworkConfiguration
Sets the localized display name for the specified Ethernet Bond interface.
SCBondInterfaceSetMemberInterfacesSCNetworkConfiguration
Sets the member interfaces for the specified Ethernet Bond interface.
SCBondInterfaceSetOptionsSCNetworkConfiguration
Sets the configuration settings for the specified Ethernet Bond interface.
SCBondStatusGetInterfaceStatusDeprecatedSCNetworkConfiguration
SCBondStatusGetMemberInterfacesDeprecatedSCNetworkConfiguration
SCCopyLastError
Returns the most recent status or error code generated as the result of calling a System Configuration framework API.
SCDynamicStoreAddTemporaryValueDeprecatedSCDynamicStore
SCDynamicStoreAddValueDeprecatedSCDynamicStore
SCDynamicStoreCopyComputerNameDeprecatedSCDynamicStore and SCDynamicStoreCopySpecific
SCDynamicStoreCopyConsoleUserDeprecatedSCDynamicStore and SCDynamicStoreCopySpecific and libc
SCDynamicStoreCopyDHCPInfoDeprecatedSCDynamicStore and SCDynamicStoreCopyDHCPInfo
SCDynamicStoreCopyKeyListDeprecatedSCDynamicStore
SCDynamicStoreCopyLocalHostNameDeprecatedSCDynamicStore and SCDynamicStoreCopySpecific
SCDynamicStoreCopyLocationDeprecatedSCDynamicStore and SCDynamicStoreCopySpecific
SCDynamicStoreCopyMultipleDeprecatedSCDynamicStore
SCDynamicStoreCopyNotifiedKeysDeprecatedSCDynamicStore
SCDynamicStoreCopyProxiesDeprecatedSCDynamicStore and SCDynamicStoreCopySpecific
SCDynamicStoreCopyValueDeprecatedSCDynamicStore
SCDynamicStoreCreateDeprecatedSCDynamicStore
SCDynamicStoreCreateRunLoopSourceDeprecatedSCDynamicStore
SCDynamicStoreCreateWithOptionsDeprecatedSCDynamicStore
SCDynamicStoreKeyCreateComputerNameDeprecatedSCDynamicStoreKey
SCDynamicStoreKeyCreateConsoleUserDeprecatedSCDynamicStoreKey
SCDynamicStoreKeyCreateHostNamesDeprecatedSCDynamicStoreKey
SCDynamicStoreKeyCreateLocationDeprecatedSCDynamicStoreKey
SCDynamicStoreKeyCreateNetworkGlobalEntityDeprecatedSCDynamicStoreKey
SCDynamicStoreKeyCreateNetworkInterfaceDeprecatedSCDynamicStoreKey
SCDynamicStoreKeyCreateNetworkInterfaceEntityDeprecatedSCDynamicStoreKey
SCDynamicStoreKeyCreateNetworkServiceEntityDeprecatedSCDynamicStoreKey
SCDynamicStoreKeyCreateProxiesDeprecatedSCDynamicStoreKey
SCDynamicStoreNotifyValueDeprecatedSCDynamicStore
SCDynamicStoreRemoveValueDeprecatedSCDynamicStore
SCDynamicStoreSetDispatchQueueDeprecatedSCDynamicStore and dispatch2
SCDynamicStoreSetMultipleDeprecatedSCDynamicStore
SCDynamicStoreSetNotificationKeysDeprecatedSCDynamicStore
SCDynamicStoreSetValueDeprecatedSCDynamicStore
SCError
Returns the most recent status or error code generated as the result of calling a System Configuration framework API.
SCErrorString
Returns a pointer to the message string associated with the specified status or error number.
SCNetworkCheckReachabilityByAddressDeprecatedSCNetwork and libc
Determines if the given network address is reachable using the current network configuration.
SCNetworkCheckReachabilityByNameDeprecatedSCNetwork
Determines if the given network host or node name is reachable using the current network configuration.
SCNetworkConnectionCopyExtendedStatusDeprecatedSCNetworkConnection
SCNetworkConnectionCopyServiceIDDeprecatedSCNetworkConnection
SCNetworkConnectionCopyStatisticsDeprecatedSCNetworkConnection
SCNetworkConnectionCopyUserOptionsDeprecatedSCNetworkConnection
SCNetworkConnectionCopyUserPreferencesDeprecatedSCNetworkConnection
SCNetworkConnectionCreateWithServiceIDDeprecatedSCNetworkConnection
SCNetworkConnectionGetStatusDeprecatedSCNetworkConnection
SCNetworkConnectionScheduleWithRunLoopDeprecatedSCNetworkConnection
SCNetworkConnectionSetDispatchQueueDeprecatedSCNetworkConnection and dispatch2
SCNetworkConnectionStartDeprecatedSCNetworkConnection
SCNetworkConnectionStopDeprecatedSCNetworkConnection
SCNetworkConnectionUnscheduleFromRunLoopDeprecatedSCNetworkConnection
SCNetworkInterfaceCopyAllDeprecatedSCNetworkConfiguration
SCNetworkInterfaceCopyMTUDeprecatedSCNetworkConfiguration
SCNetworkInterfaceCopyMediaOptionsDeprecatedSCNetworkConfiguration
SCNetworkInterfaceCopyMediaSubTypeOptionsDeprecatedSCNetworkConfiguration
SCNetworkInterfaceCopyMediaSubTypesDeprecatedSCNetworkConfiguration
SCNetworkInterfaceCreateWithInterfaceDeprecatedSCNetworkConfiguration
SCNetworkInterfaceForceConfigurationRefreshDeprecatedSCNetworkConfiguration
SCNetworkInterfaceGetBSDNameDeprecatedSCNetworkConfiguration
SCNetworkInterfaceGetConfigurationDeprecatedSCNetworkConfiguration
SCNetworkInterfaceGetExtendedConfigurationDeprecatedSCNetworkConfiguration
SCNetworkInterfaceGetHardwareAddressStringDeprecatedSCNetworkConfiguration
SCNetworkInterfaceGetInterfaceDeprecatedSCNetworkConfiguration
SCNetworkInterfaceGetInterfaceTypeDeprecatedSCNetworkConfiguration
SCNetworkInterfaceGetLocalizedDisplayNameDeprecatedSCNetworkConfiguration
SCNetworkInterfaceGetSupportedInterfaceTypesDeprecatedSCNetworkConfiguration
SCNetworkInterfaceGetSupportedProtocolTypesDeprecatedSCNetworkConfiguration
SCNetworkInterfaceRefreshConfigurationDeprecatedSCNetwork
Sends a notification to interested configuration agents to have them immediately retry their configuration over a particular network interface.
SCNetworkInterfaceSetConfigurationDeprecatedSCNetworkConfiguration
SCNetworkInterfaceSetExtendedConfigurationDeprecatedSCNetworkConfiguration
SCNetworkInterfaceSetMTUDeprecatedSCNetworkConfiguration
SCNetworkInterfaceSetMediaOptionsDeprecatedSCNetworkConfiguration
SCNetworkProtocolGetConfigurationDeprecatedSCNetworkConfiguration
SCNetworkProtocolGetEnabledDeprecatedSCNetworkConfiguration
SCNetworkProtocolGetProtocolTypeDeprecatedSCNetworkConfiguration
SCNetworkProtocolSetConfigurationDeprecatedSCNetworkConfiguration
SCNetworkProtocolSetEnabledDeprecatedSCNetworkConfiguration
SCNetworkReachabilityCreateWithAddressDeprecatedSCNetworkReachability and libc
SCNetworkReachabilityCreateWithAddressPairDeprecatedSCNetworkReachability and libc
SCNetworkReachabilityCreateWithNameDeprecatedSCNetworkReachability
SCNetworkReachabilityGetFlagsDeprecatedSCNetworkReachability
SCNetworkReachabilityScheduleWithRunLoopDeprecatedSCNetworkReachability
SCNetworkReachabilitySetCallbackDeprecatedSCNetworkReachability
SCNetworkReachabilitySetDispatchQueueDeprecatedSCNetworkReachability and dispatch2
SCNetworkReachabilityUnscheduleFromRunLoopDeprecatedSCNetworkReachability
SCNetworkServiceAddProtocolTypeDeprecatedSCNetworkConfiguration
SCNetworkServiceCopyDeprecatedSCNetworkConfiguration and SCPreferences
SCNetworkServiceCopyAllDeprecatedSCNetworkConfiguration and SCPreferences
SCNetworkServiceCopyProtocolDeprecatedSCNetworkConfiguration
SCNetworkServiceCopyProtocolsDeprecatedSCNetworkConfiguration
SCNetworkServiceCreateDeprecatedSCNetworkConfiguration and SCPreferences
SCNetworkServiceEstablishDefaultConfigurationDeprecatedSCNetworkConfiguration
SCNetworkServiceGetEnabledDeprecatedSCNetworkConfiguration
SCNetworkServiceGetInterfaceDeprecatedSCNetworkConfiguration
SCNetworkServiceGetNameDeprecatedSCNetworkConfiguration
SCNetworkServiceGetServiceIDDeprecatedSCNetworkConfiguration
SCNetworkServiceRemoveDeprecatedSCNetworkConfiguration
SCNetworkServiceRemoveProtocolTypeDeprecatedSCNetworkConfiguration
SCNetworkServiceSetEnabledDeprecatedSCNetworkConfiguration
SCNetworkServiceSetNameDeprecatedSCNetworkConfiguration
SCNetworkSetAddServiceDeprecatedSCNetworkConfiguration
SCNetworkSetContainsInterfaceDeprecatedSCNetworkConfiguration
SCNetworkSetCopyDeprecatedSCNetworkConfiguration and SCPreferences
SCNetworkSetCopyAllDeprecatedSCNetworkConfiguration and SCPreferences
SCNetworkSetCopyCurrentDeprecatedSCNetworkConfiguration and SCPreferences
SCNetworkSetCopyServicesDeprecatedSCNetworkConfiguration
SCNetworkSetCreateDeprecatedSCNetworkConfiguration and SCPreferences
SCNetworkSetGetNameDeprecatedSCNetworkConfiguration
SCNetworkSetGetServiceOrderDeprecatedSCNetworkConfiguration
SCNetworkSetGetSetIDDeprecatedSCNetworkConfiguration
SCNetworkSetRemoveDeprecatedSCNetworkConfiguration
SCNetworkSetRemoveServiceDeprecatedSCNetworkConfiguration
SCNetworkSetSetCurrentDeprecatedSCNetworkConfiguration
SCNetworkSetSetNameDeprecatedSCNetworkConfiguration
SCNetworkSetSetServiceOrderDeprecatedSCNetworkConfiguration
SCPreferencesAddValueDeprecatedSCPreferences
SCPreferencesApplyChangesDeprecatedSCPreferences
SCPreferencesCommitChangesDeprecatedSCPreferences
SCPreferencesCopyKeyListDeprecatedSCPreferences
SCPreferencesCreateDeprecatedSCPreferences
SCPreferencesCreateWithAuthorizationDeprecatedSCPreferences and objc2-security
SCPreferencesGetSignatureDeprecatedSCPreferences
SCPreferencesGetValueDeprecatedSCPreferences
SCPreferencesLockDeprecatedSCPreferences
SCPreferencesPathCreateUniqueChildDeprecatedSCPreferences and SCPreferencesPath
SCPreferencesPathGetLinkDeprecatedSCPreferences and SCPreferencesPath
SCPreferencesPathGetValueDeprecatedSCPreferences and SCPreferencesPath
SCPreferencesPathRemoveValueDeprecatedSCPreferences and SCPreferencesPath
SCPreferencesPathSetLinkDeprecatedSCPreferences and SCPreferencesPath
SCPreferencesPathSetValueDeprecatedSCPreferences and SCPreferencesPath
SCPreferencesRemoveValueDeprecatedSCPreferences
SCPreferencesScheduleWithRunLoopDeprecatedSCPreferences
SCPreferencesSetCallbackDeprecatedSCPreferences
SCPreferencesSetComputerNameDeprecatedSCPreferences and SCPreferencesSetSpecific
SCPreferencesSetDispatchQueueDeprecatedSCPreferences and dispatch2
SCPreferencesSetLocalHostNameDeprecatedSCPreferences and SCPreferencesSetSpecific
SCPreferencesSetValueDeprecatedSCPreferences
SCPreferencesSynchronizeDeprecatedSCPreferences
SCPreferencesUnlockDeprecatedSCPreferences
SCPreferencesUnscheduleFromRunLoopDeprecatedSCPreferences
SCVLANInterfaceCopyAllSCNetworkConfiguration and SCPreferences
Returns all VLAN interfaces on the system.
SCVLANInterfaceCopyAvailablePhysicalInterfacesSCNetworkConfiguration
Returns the network capable devices on the system that can be associated with a VLAN interface.
SCVLANInterfaceCreateSCNetworkConfiguration and SCPreferences
Create a new SCVLANInterface interface.
SCVLANInterfaceGetOptionsSCNetworkConfiguration
Returns the configuration settings associated with the VLAN interface.
SCVLANInterfaceGetPhysicalInterfaceSCNetworkConfiguration
Returns the physical interface for the specified VLAN interface.
SCVLANInterfaceGetTagSCNetworkConfiguration
Returns the tag for the specified VLAN interface.
SCVLANInterfaceRemoveSCNetworkConfiguration
Removes the SCVLANInterface from the configuration.
SCVLANInterfaceSetLocalizedDisplayNameSCNetworkConfiguration
Sets the localized display name for the specified VLAN interface.
SCVLANInterfaceSetOptionsSCNetworkConfiguration
Sets the configuration settings for the specified VLAN interface.
SCVLANInterfaceSetPhysicalInterfaceAndTagSCNetworkConfiguration
Updates the specified VLAN interface.

Type Aliases§

SCBondInterfaceSCNetworkConfiguration
This is the type of a reference to an object that represents an Ethernet Bond interface.
SCDynamicStoreCallBackSCDynamicStore
Type of callback function used when notification of changes to the dynamic store is delivered.
SCNetworkConnectionCallBackSCNetworkConnection
Type of the callback function used when a status event is delivered.
SCNetworkConnectionFlagsSCNetwork
Apple’s documentation
SCNetworkReachabilityCallBackSCNetworkReachability
Type of the callback function used when the reachability of a network address or name changes.
SCPreferencesCallBackSCPreferences
Type of the callback function used when the preferences have been updated and/or applied.
SCVLANInterfaceSCNetworkConfiguration
This is the type of a reference to an object that represents a Virtual LAN (VLAN) interface.