/* -- data structures -- */
/* IMAP-specific header data, stored as HEADER->data */
typedef struct imap_header_data {
- unsigned int uid; /* 32-bit Message UID */
+ int uid; /* 32-bit Message UID */
string_list_t *keywords;
} IMAP_HEADER_DATA;
unsigned int replied:1;
unsigned int changed:1;
- unsigned int sid;
+ int sid;
IMAP_HEADER_DATA *data;
/* -- macros -- */
#define HEADER_DATA(ph) ((IMAP_HEADER_DATA*) ((ph)->data))
+int imap_append_message (CONTEXT * ctx, MESSAGE * msg);
+int imap_fetch_message (MESSAGE * msg, CONTEXT * ctx, int msgno);
+
#endif /* MESSAGE_H */