diff options
author | 2024-01-31 02:57:11 +0100 | |
---|---|---|
committer | 2024-01-31 02:57:11 +0100 | |
commit | 63bbac545efc400373a7f472fdd78174149119c3 (patch) | |
tree | f95c8d58b7b0fbf33bd188c5becc0401ee7e64ef /src/lockdown.c | |
parent | f723a44513eb5ba5797da24bc2b63d9f09600a6e (diff) | |
download | libimobiledevice-63bbac545efc400373a7f472fdd78174149119c3.tar.gz libimobiledevice-63bbac545efc400373a7f472fdd78174149119c3.tar.bz2 |
Move LIBIMOBILEDEVICE_API to public headers
Diffstat (limited to 'src/lockdown.c')
-rw-r--r-- | src/lockdown.c | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/src/lockdown.c b/src/lockdown.c index 92af186..256bff0 100644 --- a/src/lockdown.c +++ b/src/lockdown.c | |||
@@ -226,7 +226,7 @@ static void plist_dict_add_label(plist_t plist, const char *label) | |||
226 | } | 226 | } |
227 | } | 227 | } |
228 | 228 | ||
229 | LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_stop_session(lockdownd_client_t client, const char *session_id) | 229 | lockdownd_error_t lockdownd_stop_session(lockdownd_client_t client, const char *session_id) |
230 | { | 230 | { |
231 | if (!client) | 231 | if (!client) |
232 | return LOCKDOWN_E_INVALID_ARG; | 232 | return LOCKDOWN_E_INVALID_ARG; |
@@ -309,7 +309,7 @@ static lockdownd_error_t lockdownd_client_free_simple(lockdownd_client_t client) | |||
309 | return ret; | 309 | return ret; |
310 | } | 310 | } |
311 | 311 | ||
312 | LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_client_free(lockdownd_client_t client) | 312 | lockdownd_error_t lockdownd_client_free(lockdownd_client_t client) |
313 | { | 313 | { |
314 | if (!client) | 314 | if (!client) |
315 | return LOCKDOWN_E_INVALID_ARG; | 315 | return LOCKDOWN_E_INVALID_ARG; |
@@ -325,7 +325,7 @@ LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_client_free(lockdownd_client_t | |||
325 | return ret; | 325 | return ret; |
326 | } | 326 | } |
327 | 327 | ||
328 | LIBIMOBILEDEVICE_API void lockdownd_client_set_label(lockdownd_client_t client, const char *label) | 328 | void lockdownd_client_set_label(lockdownd_client_t client, const char *label) |
329 | { | 329 | { |
330 | if (client) { | 330 | if (client) { |
331 | if (client->label) | 331 | if (client->label) |
@@ -335,7 +335,7 @@ LIBIMOBILEDEVICE_API void lockdownd_client_set_label(lockdownd_client_t client, | |||
335 | } | 335 | } |
336 | } | 336 | } |
337 | 337 | ||
338 | LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_receive(lockdownd_client_t client, plist_t *plist) | 338 | lockdownd_error_t lockdownd_receive(lockdownd_client_t client, plist_t *plist) |
339 | { | 339 | { |
340 | if (!client || !plist || (plist && *plist)) | 340 | if (!client || !plist || (plist && *plist)) |
341 | return LOCKDOWN_E_INVALID_ARG; | 341 | return LOCKDOWN_E_INVALID_ARG; |
@@ -343,7 +343,7 @@ LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_receive(lockdownd_client_t clie | |||
343 | return lockdownd_error(property_list_service_receive_plist(client->parent, plist)); | 343 | return lockdownd_error(property_list_service_receive_plist(client->parent, plist)); |
344 | } | 344 | } |
345 | 345 | ||
346 | LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_send(lockdownd_client_t client, plist_t plist) | 346 | lockdownd_error_t lockdownd_send(lockdownd_client_t client, plist_t plist) |
347 | { | 347 | { |
348 | if (!client || !plist) | 348 | if (!client || !plist) |
349 | return LOCKDOWN_E_INVALID_ARG; | 349 | return LOCKDOWN_E_INVALID_ARG; |
@@ -351,7 +351,7 @@ LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_send(lockdownd_client_t client, | |||
351 | return lockdownd_error(property_list_service_send_xml_plist(client->parent, plist)); | 351 | return lockdownd_error(property_list_service_send_xml_plist(client->parent, plist)); |
352 | } | 352 | } |
353 | 353 | ||
354 | LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_query_type(lockdownd_client_t client, char **type) | 354 | lockdownd_error_t lockdownd_query_type(lockdownd_client_t client, char **type) |
355 | { | 355 | { |
356 | if (!client) | 356 | if (!client) |
357 | return LOCKDOWN_E_INVALID_ARG; | 357 | return LOCKDOWN_E_INVALID_ARG; |
@@ -396,7 +396,7 @@ LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_query_type(lockdownd_client_t c | |||
396 | return ret; | 396 | return ret; |
397 | } | 397 | } |
398 | 398 | ||
399 | LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_get_value(lockdownd_client_t client, const char *domain, const char *key, plist_t *value) | 399 | lockdownd_error_t lockdownd_get_value(lockdownd_client_t client, const char *domain, const char *key, plist_t *value) |
400 | { | 400 | { |
401 | if (!client) | 401 | if (!client) |
402 | return LOCKDOWN_E_INVALID_ARG; | 402 | return LOCKDOWN_E_INVALID_ARG; |
@@ -450,7 +450,7 @@ LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_get_value(lockdownd_client_t cl | |||
450 | return ret; | 450 | return ret; |
451 | } | 451 | } |
452 | 452 | ||
453 | LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_set_value(lockdownd_client_t client, const char *domain, const char *key, plist_t value) | 453 | lockdownd_error_t lockdownd_set_value(lockdownd_client_t client, const char *domain, const char *key, plist_t value) |
454 | { | 454 | { |
455 | if (!client || !value) | 455 | if (!client || !value) |
456 | return LOCKDOWN_E_INVALID_ARG; | 456 | return LOCKDOWN_E_INVALID_ARG; |
@@ -498,7 +498,7 @@ LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_set_value(lockdownd_client_t cl | |||
498 | return ret; | 498 | return ret; |
499 | } | 499 | } |
500 | 500 | ||
501 | LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_remove_value(lockdownd_client_t client, const char *domain, const char *key) | 501 | lockdownd_error_t lockdownd_remove_value(lockdownd_client_t client, const char *domain, const char *key) |
502 | { | 502 | { |
503 | if (!client) | 503 | if (!client) |
504 | return LOCKDOWN_E_INVALID_ARG; | 504 | return LOCKDOWN_E_INVALID_ARG; |
@@ -545,7 +545,7 @@ LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_remove_value(lockdownd_client_t | |||
545 | return ret; | 545 | return ret; |
546 | } | 546 | } |
547 | 547 | ||
548 | LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_get_device_udid(lockdownd_client_t client, char **udid) | 548 | lockdownd_error_t lockdownd_get_device_udid(lockdownd_client_t client, char **udid) |
549 | { | 549 | { |
550 | lockdownd_error_t ret = LOCKDOWN_E_UNKNOWN_ERROR; | 550 | lockdownd_error_t ret = LOCKDOWN_E_UNKNOWN_ERROR; |
551 | plist_t value = NULL; | 551 | plist_t value = NULL; |
@@ -591,7 +591,7 @@ static lockdownd_error_t lockdownd_get_device_public_key_as_key_data(lockdownd_c | |||
591 | return ret; | 591 | return ret; |
592 | } | 592 | } |
593 | 593 | ||
594 | LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_get_device_name(lockdownd_client_t client, char **device_name) | 594 | lockdownd_error_t lockdownd_get_device_name(lockdownd_client_t client, char **device_name) |
595 | { | 595 | { |
596 | lockdownd_error_t ret = LOCKDOWN_E_UNKNOWN_ERROR; | 596 | lockdownd_error_t ret = LOCKDOWN_E_UNKNOWN_ERROR; |
597 | plist_t value = NULL; | 597 | plist_t value = NULL; |
@@ -608,7 +608,7 @@ LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_get_device_name(lockdownd_clien | |||
608 | return ret; | 608 | return ret; |
609 | } | 609 | } |
610 | 610 | ||
611 | LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_client_new(idevice_t device, lockdownd_client_t *client, const char *label) | 611 | lockdownd_error_t lockdownd_client_new(idevice_t device, lockdownd_client_t *client, const char *label) |
612 | { | 612 | { |
613 | if (!device || !client) | 613 | if (!device || !client) |
614 | return LOCKDOWN_E_INVALID_ARG; | 614 | return LOCKDOWN_E_INVALID_ARG; |
@@ -643,7 +643,7 @@ LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_client_new(idevice_t device, lo | |||
643 | return LOCKDOWN_E_SUCCESS; | 643 | return LOCKDOWN_E_SUCCESS; |
644 | } | 644 | } |
645 | 645 | ||
646 | LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_client_new_with_handshake(idevice_t device, lockdownd_client_t *client, const char *label) | 646 | lockdownd_error_t lockdownd_client_new_with_handshake(idevice_t device, lockdownd_client_t *client, const char *label) |
647 | { | 647 | { |
648 | if (!client) | 648 | if (!client) |
649 | return LOCKDOWN_E_INVALID_ARG; | 649 | return LOCKDOWN_E_INVALID_ARG; |
@@ -1056,7 +1056,7 @@ static lockdownd_error_t lockdownd_do_pair(lockdownd_client_t client, lockdownd_ | |||
1056 | return ret; | 1056 | return ret; |
1057 | } | 1057 | } |
1058 | 1058 | ||
1059 | LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_pair(lockdownd_client_t client, lockdownd_pair_record_t pair_record) | 1059 | lockdownd_error_t lockdownd_pair(lockdownd_client_t client, lockdownd_pair_record_t pair_record) |
1060 | { | 1060 | { |
1061 | 1061 | ||
1062 | plist_t options = plist_new_dict(); | 1062 | plist_t options = plist_new_dict(); |
@@ -1069,22 +1069,22 @@ LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_pair(lockdownd_client_t client, | |||
1069 | return ret; | 1069 | return ret; |
1070 | } | 1070 | } |
1071 | 1071 | ||
1072 | LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_pair_with_options(lockdownd_client_t client, lockdownd_pair_record_t pair_record, plist_t options, plist_t *response) | 1072 | lockdownd_error_t lockdownd_pair_with_options(lockdownd_client_t client, lockdownd_pair_record_t pair_record, plist_t options, plist_t *response) |
1073 | { | 1073 | { |
1074 | return lockdownd_do_pair(client, pair_record, "Pair", options, response); | 1074 | return lockdownd_do_pair(client, pair_record, "Pair", options, response); |
1075 | } | 1075 | } |
1076 | 1076 | ||
1077 | LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_validate_pair(lockdownd_client_t client, lockdownd_pair_record_t pair_record) | 1077 | lockdownd_error_t lockdownd_validate_pair(lockdownd_client_t client, lockdownd_pair_record_t pair_record) |
1078 | { | 1078 | { |
1079 | return lockdownd_do_pair(client, pair_record, "ValidatePair", NULL, NULL); | 1079 | return lockdownd_do_pair(client, pair_record, "ValidatePair", NULL, NULL); |
1080 | } | 1080 | } |
1081 | 1081 | ||
1082 | LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_unpair(lockdownd_client_t client, lockdownd_pair_record_t pair_record) | 1082 | lockdownd_error_t lockdownd_unpair(lockdownd_client_t client, lockdownd_pair_record_t pair_record) |
1083 | { | 1083 | { |
1084 | return lockdownd_do_pair(client, pair_record, "Unpair", NULL, NULL); | 1084 | return lockdownd_do_pair(client, pair_record, "Unpair", NULL, NULL); |
1085 | } | 1085 | } |
1086 | 1086 | ||
1087 | LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_enter_recovery(lockdownd_client_t client) | 1087 | lockdownd_error_t lockdownd_enter_recovery(lockdownd_client_t client) |
1088 | { | 1088 | { |
1089 | if (!client) | 1089 | if (!client) |
1090 | return LOCKDOWN_E_INVALID_ARG; | 1090 | return LOCKDOWN_E_INVALID_ARG; |
@@ -1114,7 +1114,7 @@ LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_enter_recovery(lockdownd_client | |||
1114 | return ret; | 1114 | return ret; |
1115 | } | 1115 | } |
1116 | 1116 | ||
1117 | LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_goodbye(lockdownd_client_t client) | 1117 | lockdownd_error_t lockdownd_goodbye(lockdownd_client_t client) |
1118 | { | 1118 | { |
1119 | if (!client) | 1119 | if (!client) |
1120 | return LOCKDOWN_E_INVALID_ARG; | 1120 | return LOCKDOWN_E_INVALID_ARG; |
@@ -1148,7 +1148,7 @@ LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_goodbye(lockdownd_client_t clie | |||
1148 | return ret; | 1148 | return ret; |
1149 | } | 1149 | } |
1150 | 1150 | ||
1151 | LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_start_session(lockdownd_client_t client, const char *host_id, char **session_id, int *ssl_enabled) | 1151 | lockdownd_error_t lockdownd_start_session(lockdownd_client_t client, const char *host_id, char **session_id, int *ssl_enabled) |
1152 | { | 1152 | { |
1153 | lockdownd_error_t ret = LOCKDOWN_E_SUCCESS; | 1153 | lockdownd_error_t ret = LOCKDOWN_E_SUCCESS; |
1154 | plist_t dict = NULL; | 1154 | plist_t dict = NULL; |
@@ -1392,17 +1392,17 @@ static lockdownd_error_t lockdownd_do_start_service(lockdownd_client_t client, c | |||
1392 | return ret; | 1392 | return ret; |
1393 | } | 1393 | } |
1394 | 1394 | ||
1395 | LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_start_service(lockdownd_client_t client, const char *identifier, lockdownd_service_descriptor_t *service) | 1395 | lockdownd_error_t lockdownd_start_service(lockdownd_client_t client, const char *identifier, lockdownd_service_descriptor_t *service) |
1396 | { | 1396 | { |
1397 | return lockdownd_do_start_service(client, identifier, 0, service); | 1397 | return lockdownd_do_start_service(client, identifier, 0, service); |
1398 | } | 1398 | } |
1399 | 1399 | ||
1400 | LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_start_service_with_escrow_bag(lockdownd_client_t client, const char *identifier, lockdownd_service_descriptor_t *service) | 1400 | lockdownd_error_t lockdownd_start_service_with_escrow_bag(lockdownd_client_t client, const char *identifier, lockdownd_service_descriptor_t *service) |
1401 | { | 1401 | { |
1402 | return lockdownd_do_start_service(client, identifier, 1, service); | 1402 | return lockdownd_do_start_service(client, identifier, 1, service); |
1403 | } | 1403 | } |
1404 | 1404 | ||
1405 | LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_activate(lockdownd_client_t client, plist_t activation_record) | 1405 | lockdownd_error_t lockdownd_activate(lockdownd_client_t client, plist_t activation_record) |
1406 | { | 1406 | { |
1407 | if (!client) | 1407 | if (!client) |
1408 | return LOCKDOWN_E_INVALID_ARG; | 1408 | return LOCKDOWN_E_INVALID_ARG; |
@@ -1441,7 +1441,7 @@ LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_activate(lockdownd_client_t cli | |||
1441 | return ret; | 1441 | return ret; |
1442 | } | 1442 | } |
1443 | 1443 | ||
1444 | LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_deactivate(lockdownd_client_t client) | 1444 | lockdownd_error_t lockdownd_deactivate(lockdownd_client_t client) |
1445 | { | 1445 | { |
1446 | if (!client) | 1446 | if (!client) |
1447 | return LOCKDOWN_E_INVALID_ARG; | 1447 | return LOCKDOWN_E_INVALID_ARG; |
@@ -1488,7 +1488,7 @@ static void str_remove_spaces(char *source) | |||
1488 | *dest = 0; | 1488 | *dest = 0; |
1489 | } | 1489 | } |
1490 | 1490 | ||
1491 | LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_get_sync_data_classes(lockdownd_client_t client, char ***classes, int *count) | 1491 | lockdownd_error_t lockdownd_get_sync_data_classes(lockdownd_client_t client, char ***classes, int *count) |
1492 | { | 1492 | { |
1493 | if (!client) | 1493 | if (!client) |
1494 | return LOCKDOWN_E_INVALID_ARG; | 1494 | return LOCKDOWN_E_INVALID_ARG; |
@@ -1543,7 +1543,7 @@ LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_get_sync_data_classes(lockdownd | |||
1543 | return LOCKDOWN_E_SUCCESS; | 1543 | return LOCKDOWN_E_SUCCESS; |
1544 | } | 1544 | } |
1545 | 1545 | ||
1546 | LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_data_classes_free(char **classes) | 1546 | lockdownd_error_t lockdownd_data_classes_free(char **classes) |
1547 | { | 1547 | { |
1548 | if (classes) { | 1548 | if (classes) { |
1549 | int i = 0; | 1549 | int i = 0; |
@@ -1555,7 +1555,7 @@ LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_data_classes_free(char **classe | |||
1555 | return LOCKDOWN_E_SUCCESS; | 1555 | return LOCKDOWN_E_SUCCESS; |
1556 | } | 1556 | } |
1557 | 1557 | ||
1558 | LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_service_descriptor_free(lockdownd_service_descriptor_t service) | 1558 | lockdownd_error_t lockdownd_service_descriptor_free(lockdownd_service_descriptor_t service) |
1559 | { | 1559 | { |
1560 | if (service) { | 1560 | if (service) { |
1561 | free(service->identifier); | 1561 | free(service->identifier); |
@@ -1565,7 +1565,7 @@ LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_service_descriptor_free(lockdow | |||
1565 | return LOCKDOWN_E_SUCCESS; | 1565 | return LOCKDOWN_E_SUCCESS; |
1566 | } | 1566 | } |
1567 | 1567 | ||
1568 | LIBIMOBILEDEVICE_API const char* lockdownd_strerror(lockdownd_error_t err) | 1568 | const char* lockdownd_strerror(lockdownd_error_t err) |
1569 | { | 1569 | { |
1570 | switch (err) { | 1570 | switch (err) { |
1571 | case LOCKDOWN_E_SUCCESS: | 1571 | case LOCKDOWN_E_SUCCESS: |