]> git.saurik.com Git - iphone-api.git/blame - lockdown.h
Added some work on liblockdown.
[iphone-api.git] / lockdown.h
CommitLineData
b2a2226d
JF
1#ifndef LOCKDOWN_LOCKDOWN_H
2#define LOCKDOWN_LOCKDOWN_H
3
4#include <CoreFoundation/CFString.h>
5
6#ifdef __cplusplus
7extern "C" {
8#endif
9
10extern CFStringRef kLDErrorMissingKey;
11
12extern CFStringRef kLockdownActivationInfoCompleteKey;
13extern CFStringRef kLockdownActivationInfoErrorsKey;
14extern CFStringRef kLockdownActivationInfoKey;
15extern CFStringRef kLockdownActivationRandomnessKey;
16extern CFStringRef kLockdownActivationStateAcknowledgedKey;
17extern CFStringRef kLockdownActivationStateKey;
18extern CFStringRef kLockdownActivationTicketKey;
19extern CFStringRef kLockdownAmountCameraAvailableKey;
20extern CFStringRef kLockdownAmountCameraReservedKey;
21extern CFStringRef kLockdownAmountDataAvailableKey;
22extern CFStringRef kLockdownAmountDataReservedKey;
23extern CFStringRef kLockdownAmountSongsReservedKey;
24extern CFStringRef kLockdownBasebandBootloaderVersionKey;
25extern CFStringRef kLockdownBasebandMasterKeyHashKey;
26extern CFStringRef kLockdownBasebandThumbprintKey;
27extern CFStringRef kLockdownBasebandVersionKey;
28extern CFStringRef kLockdownBluetoothAddressKey;
29extern CFStringRef kLockdownBrickStateKey;
30extern CFStringRef kLockdownBuildVersionKey;
31extern CFStringRef kLockdownCalendarUsageKey;
32extern CFStringRef kLockdownCameraUsageKey;
33extern CFStringRef kLockdownCaptureSyslogKey;
34extern CFStringRef kLockdownCarrierBundleInfoKey;
35extern CFStringRef kLockdownCheckpointDomainKey;
36extern CFStringRef kLockdownColorSyncProfileKey;
37extern CFStringRef kLockdownDBVersionKey;
38extern CFStringRef kLockdownDataSyncDomainKey;
39extern CFStringRef kLockdownDebugDockPresentKey;
40extern CFStringRef kLockdownDebugDomainKey;
41extern CFStringRef kLockdownDeviceCertificateKey;
42extern CFStringRef kLockdownDeviceClassKey;
43extern CFStringRef kLockdownDeviceNameKey;
44extern CFStringRef kLockdownDevicePrivateKey;
45extern CFStringRef kLockdownDevicePublicKey;
46extern CFStringRef kLockdownDiskUsageDomainKey;
47extern CFStringRef kLockdownEnable8021XLogsKey;
48extern CFStringRef kLockdownEnableVPNLogsKey;
49extern CFStringRef kLockdownFairPlayCertificateKey;
50extern CFStringRef kLockdownFairPlayContextIDKey;
51extern CFStringRef kLockdownFairPlayDomainKey;
52extern CFStringRef kLockdownFairPlayGUIDKey;
53extern CFStringRef kLockdownFairPlayIDKey;
54extern CFStringRef kLockdownFairPlayKeyDataKey;
55extern CFStringRef kLockdownFamilyIDKey;
56extern CFStringRef kLockdownFirmwareVersionKey;
57extern CFStringRef kLockdownHostAttachedKey;
58extern CFStringRef kLockdownICCIDKey;
59extern CFStringRef kLockdownIMEIKey;
60extern CFStringRef kLockdownIMSIKey;
61extern CFStringRef kLockdownInternalDomainKey;
62extern CFStringRef kLockdownInternationalDomainKey;
63extern CFStringRef kLockdownInverseDeviceIDKey;
64extern CFStringRef kLockdownIsInternalKey;
65extern CFStringRef kLockdownKeyboardKey;
66extern CFStringRef kLockdownLanguageKey;
67extern CFStringRef kLockdownLocaleKey;
68extern CFStringRef kLockdownLogToDiskKey;
69extern CFStringRef kLockdownMediaCacheUsageKey;
70extern CFStringRef kLockdownMinimumiTunesVersionKey;
71extern CFStringRef kLockdownMobileApplicationUsageKey;
72extern CFStringRef kLockdownModelNumberKey;
73extern CFStringRef kLockdownNANDInfoKey;
74extern CFStringRef kLockdownNotesUsageKey;
75extern CFStringRef kLockdownPasswordProtectedKey;
76extern CFStringRef kLockdownPhoneNumberKey;
77extern CFStringRef kLockdownPhotoUsageKey;
78extern CFStringRef kLockdownProductTypeKey;
79extern CFStringRef kLockdownProductVersionKey;
80extern CFStringRef kLockdownProhibitAppInstallKey;
81extern CFStringRef kLockdownProposedTicketKey;
82extern CFStringRef kLockdownProtocolVersionKey;
83extern CFStringRef kLockdownRegionInfoKey;
84extern CFStringRef kLockdownReleaseTypeKey;
85extern CFStringRef kLockdownRentalBagRequestKey;
86extern CFStringRef kLockdownRentalBagRequestVersionKey;
87extern CFStringRef kLockdownRentalBagResponseKey;
88extern CFStringRef kLockdownRentalCheckinAckRequestKey;
89extern CFStringRef kLockdownRentalCheckinAckResponseKey;
90extern CFStringRef kLockdownReservedBytesKey;
91extern CFStringRef kLockdownRestrictionDomainKey;
92extern CFStringRef kLockdownSIMGID1Key;
93extern CFStringRef kLockdownSIMGID2Key;
94extern CFStringRef kLockdownSIMStatusKey;
95extern CFStringRef kLockdownSerialNumberKey;
96extern CFStringRef kLockdownSomebodySetTimeZoneKey;
97extern CFStringRef kLockdownSupportedKeyboardsKey;
98extern CFStringRef kLockdownSupportedLanguagesKey;
99extern CFStringRef kLockdownSupportedLocalesKey;
100extern CFStringRef kLockdownSupportsCarrierBundleInstallKey;
101extern CFStringRef kLockdownSyncDataClassDomainKey;
102extern CFStringRef kLockdownTimeIntervalSince1970Key;
103extern CFStringRef kLockdownTimeZoneKey;
104extern CFStringRef kLockdownTimeZoneOffsetFromUTCKey;
105extern CFStringRef kLockdownTotalDataAvailableKey;
106extern CFStringRef kLockdownTotalDataCapacityKey;
107extern CFStringRef kLockdownTotalDiskCapacityKey;
108extern CFStringRef kLockdownTotalSystemAvailableKey;
109extern CFStringRef kLockdownTotalSystemCapacityKey;
110extern CFStringRef kLockdownTrustedHostAttachedKey;
111extern CFStringRef kLockdownUniqueDeviceIDKey;
112extern CFStringRef kLockdownUnlockCodeKey;
113extern CFStringRef kLockdownUserPreferencesDomainKey;
114extern CFStringRef kLockdownUserSetLanguageKey;
115extern CFStringRef kLockdownUserSetLocaleKey;
116extern CFStringRef kLockdownUses24HourClockKey;
117extern CFStringRef kLockdownVoicemailUsageKey;
118extern CFStringRef kLockdownVoidWarrantyKey;
119extern CFStringRef kLockdownWifiAddressKey;
120extern CFStringRef kLockdownWildcardTicketKey;
121extern CFStringRef kLockdowniTunesHasConnectedKey;
122
123extern void *lockdown_connect(void);
124extern CFStringRef lockdown_copy_value(void *lockdown, void *null, CFStringRef key);
125extern void lockdown_disconnect(void *lockdown);
126
127#ifdef __cplusplus
128}
129#endif
130
131#endif/*LOCKDOWN_LOCKDOWN_H*/