diff options
Diffstat (limited to 'cython/lockdown.pxi')
| -rw-r--r-- | cython/lockdown.pxi | 96 |
1 files changed, 64 insertions, 32 deletions
diff --git a/cython/lockdown.pxi b/cython/lockdown.pxi index 13fe634..7d903d6 100644 --- a/cython/lockdown.pxi +++ b/cython/lockdown.pxi | |||
| @@ -1,27 +1,44 @@ | |||
| 1 | cdef extern from "libimobiledevice/lockdown.h": | 1 | cdef extern from "libimobiledevice/lockdown.h": |
| 2 | ctypedef enum lockdownd_error_t: | 2 | ctypedef enum lockdownd_error_t: |
| 3 | LOCKDOWN_E_SUCCESS = 0 | 3 | LOCKDOWN_E_SUCCESS |
| 4 | LOCKDOWN_E_INVALID_ARG = -1 | 4 | LOCKDOWN_E_INVALID_ARG |
| 5 | LOCKDOWN_E_INVALID_CONF = -2 | 5 | LOCKDOWN_E_INVALID_CONF |
| 6 | LOCKDOWN_E_PLIST_ERROR = -3 | 6 | LOCKDOWN_E_PLIST_ERROR |
| 7 | LOCKDOWN_E_PAIRING_FAILED = -4 | 7 | LOCKDOWN_E_PAIRING_FAILED |
| 8 | LOCKDOWN_E_SSL_ERROR = -5 | 8 | LOCKDOWN_E_SSL_ERROR |
| 9 | LOCKDOWN_E_DICT_ERROR = -6 | 9 | LOCKDOWN_E_DICT_ERROR |
| 10 | LOCKDOWN_E_START_SERVICE_FAILED = -7 | 10 | LOCKDOWN_E_NOT_ENOUGH_DATA |
| 11 | LOCKDOWN_E_NOT_ENOUGH_DATA = -8 | 11 | LOCKDOWN_E_SET_VALUE_PROHIBITED |
| 12 | LOCKDOWN_E_SET_VALUE_PROHIBITED = -9 | 12 | LOCKDOWN_E_GET_VALUE_PROHIBITED |
| 13 | LOCKDOWN_E_GET_VALUE_PROHIBITED = -10 | 13 | LOCKDOWN_E_MUX_ERROR |
| 14 | LOCKDOWN_E_REMOVE_VALUE_PROHIBITED = -11 | 14 | LOCKDOWN_E_NO_RUNNING_SESSION |
| 15 | LOCKDOWN_E_MUX_ERROR = -12 | 15 | LOCKDOWN_E_INVALID_RESPONSE |
| 16 | LOCKDOWN_E_ACTIVATION_FAILED = -13 | 16 | LOCKDOWN_E_MISSING_KEY |
| 17 | LOCKDOWN_E_PASSWORD_PROTECTED = -14 | 17 | LOCKDOWN_E_MISSING_VALUE |
| 18 | LOCKDOWN_E_NO_RUNNING_SESSION = -15 | 18 | LOCKDOWN_E_GET_PROHIBITED |
| 19 | LOCKDOWN_E_INVALID_HOST_ID = -16 | 19 | LOCKDOWN_E_SET_PROHIBITED |
| 20 | LOCKDOWN_E_INVALID_SERVICE = -17 | 20 | LOCKDOWN_E_REMOVE_PROHIBITED |
| 21 | LOCKDOWN_E_INVALID_ACTIVATION_RECORD = -18 | 21 | LOCKDOWN_E_IMMUTABLE_VALUE |
| 22 | LOCKDOWN_E_PAIRING_DIALOG_PENDING = -20 | 22 | LOCKDOWN_E_PASSWORD_PROTECTED |
| 23 | LOCKDOWN_E_USER_DENIED_PAIRING = -21 | 23 | LOCKDOWN_E_USER_DENIED_PAIRING |
| 24 | LOCKDOWN_E_UNKNOWN_ERROR = -256 | 24 | LOCKDOWN_E_PAIRING_DIALOG_RESPONSE_PENDING |
| 25 | LOCKDOWN_E_MISSING_HOST_ID | ||
| 26 | LOCKDOWN_E_INVALID_HOST_ID | ||
| 27 | LOCKDOWN_E_SESSION_ACTIVE | ||
| 28 | LOCKDOWN_E_SESSION_INACTIVE | ||
| 29 | LOCKDOWN_E_MISSING_SESSION_ID | ||
| 30 | LOCKDOWN_E_INVALID_SESSION_ID | ||
| 31 | LOCKDOWN_E_MISSING_SERVICE | ||
| 32 | LOCKDOWN_E_INVALID_SERVICE | ||
| 33 | LOCKDOWN_E_SERVICE_LIMIT | ||
| 34 | LOCKDOWN_E_MISSING_PAIR_RECORD | ||
| 35 | LOCKDOWN_E_SAVE_PAIR_RECORD_FAILED | ||
| 36 | LOCKDOWN_E_INVALID_PAIR_RECORD | ||
| 37 | LOCKDOWN_E_INVALID_ACTIVATION_RECORD | ||
| 38 | LOCKDOWN_E_MISSING_ACTIVATION_RECORD | ||
| 39 | LOCKDOWN_E_SERVICE_PROHIBITED | ||
| 40 | LOCKDOWN_E_ESCROW_LOCKED | ||
| 41 | LOCKDOWN_E_UNKNOWN_ERROR | ||
| 25 | 42 | ||
| 26 | lockdownd_error_t lockdownd_client_new(idevice_t device, lockdownd_client_t *client, char *label) | 43 | lockdownd_error_t lockdownd_client_new(idevice_t device, lockdownd_client_t *client, char *label) |
| 27 | lockdownd_error_t lockdownd_client_new_with_handshake(idevice_t device, lockdownd_client_t *client, char *label) | 44 | lockdownd_error_t lockdownd_client_new_with_handshake(idevice_t device, lockdownd_client_t *client, char *label) |
| @@ -56,21 +73,36 @@ cdef class LockdownError(BaseError): | |||
| 56 | LOCKDOWN_E_PLIST_ERROR: "Property list error", | 73 | LOCKDOWN_E_PLIST_ERROR: "Property list error", |
| 57 | LOCKDOWN_E_PAIRING_FAILED: "Pairing failed", | 74 | LOCKDOWN_E_PAIRING_FAILED: "Pairing failed", |
| 58 | LOCKDOWN_E_SSL_ERROR: "SSL error", | 75 | LOCKDOWN_E_SSL_ERROR: "SSL error", |
| 59 | LOCKDOWN_E_DICT_ERROR: "Dict error", | 76 | LOCKDOWN_E_DICT_ERROR: "Dictionary error", |
| 60 | LOCKDOWN_E_START_SERVICE_FAILED: "Start service failed", | ||
| 61 | LOCKDOWN_E_NOT_ENOUGH_DATA: "Not enough data", | 77 | LOCKDOWN_E_NOT_ENOUGH_DATA: "Not enough data", |
| 62 | LOCKDOWN_E_SET_VALUE_PROHIBITED: "Set value prohibited", | 78 | LOCKDOWN_E_MUX_ERROR: "Mux Protocol Error", |
| 63 | LOCKDOWN_E_GET_VALUE_PROHIBITED: "Get value prohibited", | ||
| 64 | LOCKDOWN_E_REMOVE_VALUE_PROHIBITED: "Remove value prohibited", | ||
| 65 | LOCKDOWN_E_MUX_ERROR: "MUX Error", | ||
| 66 | LOCKDOWN_E_ACTIVATION_FAILED: "Activation failed", | ||
| 67 | LOCKDOWN_E_PASSWORD_PROTECTED: "Password protected", | ||
| 68 | LOCKDOWN_E_NO_RUNNING_SESSION: "No running session", | 79 | LOCKDOWN_E_NO_RUNNING_SESSION: "No running session", |
| 80 | LOCKDOWN_E_INVALID_RESPONSE: "Invalid response", | ||
| 81 | LOCKDOWN_E_MISSING_KEY: "Missing key", | ||
| 82 | LOCKDOWN_E_MISSING_VALUE: "Missing value", | ||
| 83 | LOCKDOWN_E_GET_PROHIBITED: "Get value prohibited", | ||
| 84 | LOCKDOWN_E_SET_PROHIBITED: "Set value prohibited", | ||
| 85 | LOCKDOWN_E_REMOVE_PROHIBITED: "Remove value prohibited", | ||
| 86 | LOCKDOWN_E_IMMUTABLE_VALUE: "Immutable value", | ||
| 87 | LOCKDOWN_E_PASSWORD_PROTECTED: "Password protected", | ||
| 88 | LOCKDOWN_E_USER_DENIED_PAIRING: "User denied pairing", | ||
| 89 | LOCKDOWN_E_PAIRING_DIALOG_RESPONSE_PENDING: "Pairing dialog response pending", | ||
| 90 | LOCKDOWN_E_MISSING_HOST_ID: "Missing host ID", | ||
| 69 | LOCKDOWN_E_INVALID_HOST_ID: "Invalid host ID", | 91 | LOCKDOWN_E_INVALID_HOST_ID: "Invalid host ID", |
| 92 | LOCKDOWN_E_SESSION_ACTIVE: "Session active", | ||
| 93 | LOCKDOWN_E_SESSION_INACTIVE: "Session inactive", | ||
| 94 | LOCKDOWN_E_MISSING_SESSION_ID: "Missing session ID", | ||
| 95 | LOCKDOWN_E_INVALID_SESSION_ID: "Invalid session ID", | ||
| 96 | LOCKDOWN_E_MISSING_SERVICE: "Missing service", | ||
| 70 | LOCKDOWN_E_INVALID_SERVICE: "Invalid service", | 97 | LOCKDOWN_E_INVALID_SERVICE: "Invalid service", |
| 98 | LOCKDOWN_E_SERVICE_LIMIT: "Service limit reached", | ||
| 99 | LOCKDOWN_E_MISSING_PAIR_RECORD: "Missing pair record", | ||
| 100 | LOCKDOWN_E_SAVE_PAIR_RECORD_FAILED: "Saving pair record failed", | ||
| 101 | LOCKDOWN_E_INVALID_PAIR_RECORD: "Invalid pair record", | ||
| 71 | LOCKDOWN_E_INVALID_ACTIVATION_RECORD: "Invalid activation record", | 102 | LOCKDOWN_E_INVALID_ACTIVATION_RECORD: "Invalid activation record", |
| 72 | LOCKDOWN_E_PAIRING_DIALOG_PENDING: "Pairing dialog pending", | 103 | LOCKDOWN_E_MISSING_ACTIVATION_RECORD: "Missing activation record", |
| 73 | LOCKDOWN_E_USER_DENIED_PAIRING: "User denied pairing", | 104 | LOCKDOWN_E_SERVICE_PROHIBITED: "Service prohibited", |
| 105 | LOCKDOWN_E_ESCROW_LOCKED: "Escrow locked", | ||
| 74 | LOCKDOWN_E_UNKNOWN_ERROR: "Unknown error" | 106 | LOCKDOWN_E_UNKNOWN_ERROR: "Unknown error" |
| 75 | } | 107 | } |
| 76 | BaseError.__init__(self, *args, **kwargs) | 108 | BaseError.__init__(self, *args, **kwargs) |
