summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--include/libirecovery.h1
-rw-r--r--src/libirecovery.c4
2 files changed, 5 insertions, 0 deletions
diff --git a/include/libirecovery.h b/include/libirecovery.h
index 1749148..f4e62c7 100644
--- a/include/libirecovery.h
+++ b/include/libirecovery.h
@@ -132,6 +132,7 @@ irecv_error_t irecv_get_srnm(irecv_client_t client, char* srnm);
132irecv_error_t irecv_get_imei(irecv_client_t client, char* imei); 132irecv_error_t irecv_get_imei(irecv_client_t client, char* imei);
133 133
134/* device database queries */ 134/* device database queries */
135irecv_device_t irecv_devices_get_all();
135irecv_error_t irecv_devices_get_device_by_client(irecv_client_t client, irecv_device_t* device); 136irecv_error_t irecv_devices_get_device_by_client(irecv_client_t client, irecv_device_t* device);
136irecv_error_t irecv_devices_get_device_by_product_type(const char* product_type, irecv_device_t* device); 137irecv_error_t irecv_devices_get_device_by_product_type(const char* product_type, irecv_device_t* device);
137irecv_error_t irecv_devices_get_device_by_hardware_model(const char* hardware_model, irecv_device_t* device); 138irecv_error_t irecv_devices_get_device_by_hardware_model(const char* hardware_model, irecv_device_t* device);
diff --git a/src/libirecovery.c b/src/libirecovery.c
index 1b547d1..8b4864c 100644
--- a/src/libirecovery.c
+++ b/src/libirecovery.c
@@ -1554,6 +1554,10 @@ irecv_error_t irecv_finish_transfer(irecv_client_t client) {
1554 return IRECV_E_SUCCESS; 1554 return IRECV_E_SUCCESS;
1555} 1555}
1556 1556
1557irecv_device_t irecv_devices_get_all() {
1558 return irecv_devices;
1559}
1560
1557irecv_error_t irecv_devices_get_device_by_client(irecv_client_t client, irecv_device_t* device) { 1561irecv_error_t irecv_devices_get_device_by_client(irecv_client_t client, irecv_device_t* device) {
1558 uint32_t bdid = 0; 1562 uint32_t bdid = 0;
1559 uint32_t cpid = 0; 1563 uint32_t cpid = 0;