---
title: System Configuration
framework: systemconfiguration
role: collectionGroup
role_heading: API Collection
path: systemconfiguration/system-configuration
---

# System Configuration

## Overview

Overview The SystemConfiguration programming interface provides functions you can use to get and interpret status and error codes generated as a result of calling functions of the System Configuration framework.

## Topics

### Functions

- [SCCopyLastError()](systemconfiguration/sccopylasterror().md)
- [SCError()](systemconfiguration/scerror().md)
- [SCErrorString(_:)](systemconfiguration/scerrorstring(_:).md)

### Constants

- [Status and Error Codes](systemconfiguration/1518026-status-and-error-codes.md)
- [Error Domain](systemconfiguration/error-domain.md)

## See Also

### Reference

- [SCDynamicStore](systemconfiguration/scdynamicstore-gb2.md)
- [SCDynamicStoreCopySpecific](systemconfiguration/scdynamicstorecopyspecific.md)
- [SCDynamicStoreKey](systemconfiguration/scdynamicstorekey.md)
- [SCNetwork](systemconfiguration/scnetwork.md)
- [SCNetworkConfiguration](systemconfiguration/scnetworkconfiguration.md)
- [SCNetworkConnection](systemconfiguration/scnetworkconnection-g7e.md)
- [SCNetworkReachability](systemconfiguration/scnetworkreachability-g7d.md)
- [SCPreferences](systemconfiguration/scpreferences-ft8.md)
- [SCPreferencesPath](systemconfiguration/scpreferencespath.md)
- [SCPreferencesSetSpecific](systemconfiguration/scpreferencessetspecific.md)
- [SCSchemaDefinitions](systemconfiguration/scschemadefinitions.md)
- [SystemConfiguration Enumerations](systemconfiguration/systemconfiguration-enumerations.md)
- [SystemConfiguration Constants](systemconfiguration/systemconfiguration-constants.md)
- [SystemConfiguration Functions](systemconfiguration/systemconfiguration-functions.md)
- [SystemConfiguration Data Types](systemconfiguration/systemconfiguration-data-types.md)
