IPConfigurationControlPrefs.h [plain text]
#ifndef _S_IPCONFIGURATIONCONTROLPREFS_H
#define _S_IPCONFIGURATIONCONTROLPREFS_H
#include <CoreFoundation/CFRunLoop.h>
#include <SystemConfiguration/SCPreferences.h>
typedef void (*IPConfigurationControlPrefsCallBack)(SCPreferencesRef prefs);
SCPreferencesRef
IPConfigurationControlPrefsInit(CFRunLoopRef runloop,
IPConfigurationControlPrefsCallBack callback);
void
IPConfigurationControlPrefsSynchronize(void);
Boolean
IPConfigurationControlPrefsGetVerbose(void);
Boolean
IPConfigurationControlPrefsSetVerbose(Boolean verbose);
typedef CF_ENUM(uint32_t, IPConfigurationInterfaceTypes) {
kIPConfigurationInterfaceTypesUnspecified = 0,
kIPConfigurationInterfaceTypesNone = 1,
kIPConfigurationInterfaceTypesCellular = 2,
kIPConfigurationInterfaceTypesAll = 3,
};
IPConfigurationInterfaceTypes
IPConfigurationInterfaceTypesFromString(CFStringRef str);
CFStringRef
IPConfigurationInterfaceTypesToString(IPConfigurationInterfaceTypes types);
Boolean
IPConfigurationControlPrefsSetAWDReportInterfaceTypes(IPConfigurationInterfaceTypes
types);
IPConfigurationInterfaceTypes
IPConfigurationControlPrefsGetAWDReportInterfaceTypes(void);
Boolean
IPConfigurationControlPrefsGetCellularCLAT46AutoEnable(void);
Boolean
IPConfigurationControlPrefsSetCellularCLAT46AutoEnable(Boolean enable);
#endif