From c042f7ca2731fa5c8a5aa13789f5901ae5a3af7a Mon Sep 17 00:00:00 2001 From: Jonathan Beck Date: Mon, 25 Aug 2008 23:00:39 +0200 Subject: migrate AFC.c --- src/AFC.h | 36 ++++++++++-------------------------- 1 file changed, 10 insertions(+), 26 deletions(-) (limited to 'src/AFC.h') diff --git a/src/AFC.h b/src/AFC.h index e04ce63..60cb22a 100644 --- a/src/AFC.h +++ b/src/AFC.h @@ -32,26 +32,25 @@ typedef struct { uint32 entire_length, unknown1, this_length, unknown2, packet_num, unknown3, operation, unknown4; } AFCPacket; -typedef struct { - usbmux_connection *connection; - AFCPacket *afc_packet; - int file_handle; - int lock; -} AFClient; - typedef struct { uint32 filehandle, unknown1, size, unknown2; } AFCFilePacket; -typedef struct { - uint32 filehandle, blocks, size, type; -} AFCFile; - typedef struct __AFCToken { struct __AFCToken *last, *next; char *token; } AFCToken; +struct iphone_afc_client_int { + iphone_umux_client_t connection; + AFCPacket *afc_packet; + int file_handle; + int lock; +}; + +struct iphone_afc_file_int { + uint32 filehandle, blocks, size, type; +}; enum { AFC_FILE_READ = 0x00000002, // seems to be able to read and write files @@ -82,18 +81,3 @@ enum { AFC_WRITE = 0x00000010 }; -AFClient *afc_connect(iPhone *phone, int s_port, int d_port); -void afc_disconnect(AFClient *client); - -char **afc_get_devinfo(AFClient *client); -char **afc_get_dir_list(AFClient *client, const char *dir); -AFCFile *afc_get_file_info(AFClient *client, const char *path); -AFCFile *afc_open_file(AFClient *client, const char *filename, uint32 file_mode); -void afc_close_file(AFClient *client, AFCFile *file); -int afc_read_file(AFClient *client, AFCFile *file, char *data, int length); -int afc_write_file(AFClient *client, AFCFile *file, const char *data, int length); -int afc_seek_file(AFClient *client, AFCFile *file, int seekpos); -int afc_truncate_file(AFClient *client, AFCFile *file, uint32 newsize); -int afc_delete_file(AFClient *client, const char *path); -int afc_rename_file(AFClient *client, const char *from, const char *to); -int afc_mkdir(AFClient *client, const char *dir); -- cgit v1.1-32-gdbae