---
title: "SCNetworkSetCopyAll(_:)"
framework: systemconfiguration
role: symbol
role_heading: Function
path: "systemconfiguration/scnetworksetcopyall(_:)"
---

# SCNetworkSetCopyAll(_:)

Returns all available sets for the specified preferences session.

## Declaration

```swift
func SCNetworkSetCopyAll(_ prefs: SCPreferences) -> CFArray?
```

## Parameters

- `prefs`: The preferences session.

## Return Value

Return Value The list of network sets associated with the preferences. You must release the returned value.

## See Also

### Configuring Network Sets

- [SCNetworkSetAddService(_:_:)](systemconfiguration/scnetworksetaddservice(_:_:).md)
- [SCNetworkSetContainsInterface(_:_:)](systemconfiguration/scnetworksetcontainsinterface(_:_:).md)
- [SCNetworkSetCopy(_:_:)](systemconfiguration/scnetworksetcopy(_:_:).md)
- [SCNetworkSetCopyCurrent(_:)](systemconfiguration/scnetworksetcopycurrent(_:).md)
- [SCNetworkSetCopyServices(_:)](systemconfiguration/scnetworksetcopyservices(_:).md)
- [SCNetworkSetCreate(_:)](systemconfiguration/scnetworksetcreate(_:).md)
- [SCNetworkSetGetName(_:)](systemconfiguration/scnetworksetgetname(_:).md)
- [SCNetworkSetGetServiceOrder(_:)](systemconfiguration/scnetworksetgetserviceorder(_:).md)
- [SCNetworkSetGetSetID(_:)](systemconfiguration/scnetworksetgetsetid(_:).md)
- [SCNetworkSetGetTypeID()](systemconfiguration/scnetworksetgettypeid().md)
- [SCNetworkSetRemove(_:)](systemconfiguration/scnetworksetremove(_:).md)
- [SCNetworkSetRemoveService(_:_:)](systemconfiguration/scnetworksetremoveservice(_:_:).md)
- [SCNetworkSetSetCurrent(_:)](systemconfiguration/scnetworksetsetcurrent(_:).md)
- [SCNetworkSetSetName(_:_:)](systemconfiguration/scnetworksetsetname(_:_:).md)
- [SCNetworkSetSetServiceOrder(_:_:)](systemconfiguration/scnetworksetsetserviceorder(_:_:).md)
