diff src/gaim.h @ 198:73e9a0bfff62

[gaim-migrate @ 208] Moved all the RVOUS stuff into rvous.c (mostly to reduce the size of dialogs.c). Started trying to implement FILE_GET_UID, without much luck. I'm going to do some dumps of the win client tomorrow to see if I can figure out what's going on a little better. committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Sun, 30 Apr 2000 10:39:35 +0000
parents 24f0fef56a73
children 610b7ffc4821
line wrap: on
line diff
--- a/src/gaim.h	Sun Apr 30 00:52:53 2000 +0000
+++ b/src/gaim.h	Sun Apr 30 10:39:35 2000 +0000
@@ -234,6 +234,37 @@
         time_t sent_away;
 };
 
+struct file_header {
+	short hdrtype;		/* 0 */
+	char  bcookie[8];	/* 2 */
+	short encrypt;		/* 10 */
+	short compress;		/* 12 */
+	short totfiles;		/* 14 */
+	short filesleft;	/* 16 */
+	short totparts;		/* 18 */
+	short partsleft;	/* 20 */
+	long  totsize;		/* 22 */
+	long  size;		/* 26 */
+	long  modtime;		/* 30 */
+	long  checksum;		/* 34 */
+	long  rfrcsum;		/* 38 */
+	long  rfsize;		/* 42 */
+	long  cretime;		/* 46 */
+	long  rfcsum;		/* 50 */
+	long  nrecvd;		/* 54 */
+	long  recvcsum;		/* 58 */
+	char  idstring[32];	/* 62 */
+	char  flags;		/* 94 */
+	char  lnameoffset;	/* 95 */
+	char  lsizeoffset;	/* 96 */
+	char  dummy[69];	/* 97 */
+	char  macfileinfo[16];	/* 166 */
+	short nencode;		/* 182 */
+	short nlanguage;	/* 184 */
+	char  name[64];		/* 186 */
+				/* 250 */
+};
+
 struct file_transfer {
         GtkWidget *window;
         char *cookie;
@@ -247,6 +278,7 @@
         char *user;
         FILE *f;
         int fd;
+	char UID[2048];
 };
 
 struct sflap_hdr {
@@ -300,7 +332,7 @@
 #define TYPE_SIGNOFF   4
 #define TYPE_KEEPALIVE 5
 
-#define REVISION "gaim:$Revision: 207 $"
+#define REVISION "gaim:$Revision: 208 $"
 #define FLAPON "FLAPON\r\n\r\n"
 
 #define ROAST "Tic/Toc"
@@ -613,12 +645,14 @@
 extern void show_set_info();
 extern void show_set_dir();
 extern void show_color_dialog(GtkWidget *entrye, GtkWidget *color);
-extern void accept_file_dialog(struct file_transfer *);
 extern void create_away_mess(GtkWidget *, void *);
 extern void show_ee_dialog(int);
 extern void show_add_link(GtkWidget *, GtkWidget *);
 extern void show_change_passwd();
 
+/* Functions in rvous.c */
+extern void accept_file_dialog(struct file_transfer *);
+
 /* Functions in browser.c */
 extern void open_url(GtkWidget *, char *);
 extern void open_url_nw(GtkWidget *, char *);