summaryrefslogtreecommitdiffstats
path: root/usbmuxd.h
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2009-03-28 01:29:57 +0100
committerGravatar Nikias Bassen2009-03-28 01:29:57 +0100
commit50fc7586b2abf8a5ce999235c82d9de1bab98bfd (patch)
tree9d40ee339ca716bb43ad57817a4c0dc76b76d3b6 /usbmuxd.h
parent91d76eb4e449dec0cb23d56886817d9910963559 (diff)
downloadusbmuxd-50fc7586b2abf8a5ce999235c82d9de1bab98bfd.tar.gz
usbmuxd-50fc7586b2abf8a5ce999235c82d9de1bab98bfd.tar.bz2
debugging output fixed
'libusbmuxd' added to simplify use of usbmuxd in external tools testclient removed setting of configuration 3 disabled (to be handled by udev)
Diffstat (limited to 'usbmuxd.h')
-rw-r--r--usbmuxd.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/usbmuxd.h b/usbmuxd.h
index 896bb39..0749c87 100644
--- a/usbmuxd.h
+++ b/usbmuxd.h
@@ -24,15 +24,16 @@ struct usbmuxd_connect_request {
24 uint16_t reserved; // set to zero 24 uint16_t reserved; // set to zero
25} __attribute__((__packed__)); 25} __attribute__((__packed__));
26 26
27struct am_device_info { 27struct usbmuxd_device {
28 uint32_t device_id; 28 uint32_t device_id;
29 uint16_t product_id; 29 uint16_t product_id;
30 char serial_number[40]; 30 char serial_number[40];
31} __attribute__((__packed__)); 31} __attribute__((__packed__));
32typedef struct usbmuxd_device usbmuxd_device_t;
32 33
33struct usbmuxd_device_info_record { 34struct usbmuxd_device_info_record {
34 struct usbmuxd_header header; 35 struct usbmuxd_header header;
35 struct am_device_info device_info; 36 struct usbmuxd_device device;
36 char padding[222]; 37 char padding[222];
37} __attribute__((__packed__)); 38} __attribute__((__packed__));
38 39