diff options
author | Zach C | 2008-07-29 01:11:02 -0700 |
---|---|---|
committer | Matt Colyer | 2008-07-29 01:11:02 -0700 |
commit | e2ff1128351d75eafd5426af7f96f9719c1af3e6 (patch) | |
tree | c1c460b4de78cd5645d6d12e83d2646f56f30363 /iphone.h | |
download | libimobiledevice-e2ff1128351d75eafd5426af7f96f9719c1af3e6.tar.gz libimobiledevice-e2ff1128351d75eafd5426af7f96f9719c1af3e6.tar.bz2 |
First released version, 0.089.
Diffstat (limited to 'iphone.h')
-rw-r--r-- | iphone.h | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/iphone.h b/iphone.h new file mode 100644 index 0000000..a49b7ef --- /dev/null +++ b/iphone.h @@ -0,0 +1,29 @@ +/* iphone.h + * iPhone struct + * Written by FxChiP */ + +#ifndef IPHONE_H +#define IPHONE_H + +#ifndef USBMUX_H +#include "usbmux.h" +#warning usbmux not included? +#endif + +#include <usb.h> + +#define BULKIN 0x85 +#define BULKOUT 0x04 + +typedef struct { + char *buffer; + struct usb_dev_handle *device; + struct usb_device *__device; +} iPhone; + +// Function definitions +void free_iPhone(iPhone *victim); +iPhone *get_iPhone(); +int send_to_phone(iPhone *phone, char *data, int datalen); +int recv_from_phone(iPhone *phone, char *data, int datalen); +#endif |