summaryrefslogtreecommitdiff
path: root/rbutil/ipodpatcher/ipodio.h
diff options
context:
space:
mode:
Diffstat (limited to 'rbutil/ipodpatcher/ipodio.h')
-rw-r--r--rbutil/ipodpatcher/ipodio.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/rbutil/ipodpatcher/ipodio.h b/rbutil/ipodpatcher/ipodio.h
index e08d74a785..8a2f06cf20 100644
--- a/rbutil/ipodpatcher/ipodio.h
+++ b/rbutil/ipodpatcher/ipodio.h
@@ -70,6 +70,7 @@ struct partinfo_t {
70}; 70};
71 71
72struct ipod_t { 72struct ipod_t {
73 unsigned char* sectorbuf;
73 HANDLE dh; 74 HANDLE dh;
74 char diskname[4096]; 75 char diskname[4096];
75 int sector_size; 76 int sector_size;
@@ -103,9 +104,9 @@ int ipod_close(struct ipod_t* ipod);
103int ipod_seek(struct ipod_t* ipod, unsigned long pos); 104int ipod_seek(struct ipod_t* ipod, unsigned long pos);
104int ipod_scsi_inquiry(struct ipod_t* ipod, int page_code, 105int ipod_scsi_inquiry(struct ipod_t* ipod, int page_code,
105 unsigned char* buf, int bufsize); 106 unsigned char* buf, int bufsize);
106ssize_t ipod_read(struct ipod_t* ipod, unsigned char* buf, int nbytes); 107ssize_t ipod_read(struct ipod_t* ipod, int nbytes);
107ssize_t ipod_write(struct ipod_t* ipod, unsigned char* buf, int nbytes); 108ssize_t ipod_write(struct ipod_t* ipod, int nbytes);
108int ipod_alloc_buffer(unsigned char** sectorbuf, int bufsize); 109int ipod_alloc_buffer(struct ipod_t* ipod, int bufsize);
109 110
110/* In fat32format.c */ 111/* In fat32format.c */
111int format_partition(struct ipod_t* ipod, int partition); 112int format_partition(struct ipod_t* ipod, int partition);