summaryrefslogtreecommitdiffstats
path: root/src/lockdown.c
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2024-01-31 02:57:11 +0100
committerGravatar Nikias Bassen2024-01-31 02:57:11 +0100
commit63bbac545efc400373a7f472fdd78174149119c3 (patch)
treef95c8d58b7b0fbf33bd188c5becc0401ee7e64ef /src/lockdown.c
parentf723a44513eb5ba5797da24bc2b63d9f09600a6e (diff)
downloadlibimobiledevice-63bbac545efc400373a7f472fdd78174149119c3.tar.gz
libimobiledevice-63bbac545efc400373a7f472fdd78174149119c3.tar.bz2
Move LIBIMOBILEDEVICE_API to public headers
Diffstat (limited to 'src/lockdown.c')
-rw-r--r--src/lockdown.c56
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
229LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_stop_session(lockdownd_client_t client, const char *session_id) 229lockdownd_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
312LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_client_free(lockdownd_client_t client) 312lockdownd_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
328LIBIMOBILEDEVICE_API void lockdownd_client_set_label(lockdownd_client_t client, const char *label) 328void 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
338LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_receive(lockdownd_client_t client, plist_t *plist) 338lockdownd_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
346LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_send(lockdownd_client_t client, plist_t plist) 346lockdownd_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
354LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_query_type(lockdownd_client_t client, char **type) 354lockdownd_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
399LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_get_value(lockdownd_client_t client, const char *domain, const char *key, plist_t *value) 399lockdownd_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
453LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_set_value(lockdownd_client_t client, const char *domain, const char *key, plist_t value) 453lockdownd_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
501LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_remove_value(lockdownd_client_t client, const char *domain, const char *key) 501lockdownd_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
548LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_get_device_udid(lockdownd_client_t client, char **udid) 548lockdownd_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
594LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_get_device_name(lockdownd_client_t client, char **device_name) 594lockdownd_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
611LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_client_new(idevice_t device, lockdownd_client_t *client, const char *label) 611lockdownd_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
646LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_client_new_with_handshake(idevice_t device, lockdownd_client_t *client, const char *label) 646lockdownd_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
1059LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_pair(lockdownd_client_t client, lockdownd_pair_record_t pair_record) 1059lockdownd_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
1072LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_pair_with_options(lockdownd_client_t client, lockdownd_pair_record_t pair_record, plist_t options, plist_t *response) 1072lockdownd_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
1077LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_validate_pair(lockdownd_client_t client, lockdownd_pair_record_t pair_record) 1077lockdownd_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
1082LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_unpair(lockdownd_client_t client, lockdownd_pair_record_t pair_record) 1082lockdownd_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
1087LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_enter_recovery(lockdownd_client_t client) 1087lockdownd_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
1117LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_goodbye(lockdownd_client_t client) 1117lockdownd_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
1151LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_start_session(lockdownd_client_t client, const char *host_id, char **session_id, int *ssl_enabled) 1151lockdownd_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
1395LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_start_service(lockdownd_client_t client, const char *identifier, lockdownd_service_descriptor_t *service) 1395lockdownd_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
1400LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_start_service_with_escrow_bag(lockdownd_client_t client, const char *identifier, lockdownd_service_descriptor_t *service) 1400lockdownd_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
1405LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_activate(lockdownd_client_t client, plist_t activation_record) 1405lockdownd_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
1444LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_deactivate(lockdownd_client_t client) 1444lockdownd_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
1491LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_get_sync_data_classes(lockdownd_client_t client, char ***classes, int *count) 1491lockdownd_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
1546LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_data_classes_free(char **classes) 1546lockdownd_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
1558LIBIMOBILEDEVICE_API lockdownd_error_t lockdownd_service_descriptor_free(lockdownd_service_descriptor_t service) 1558lockdownd_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
1568LIBIMOBILEDEVICE_API const char* lockdownd_strerror(lockdownd_error_t err) 1568const 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: