#ifndef MESSAGE_PART_H
#define MESSAGE_PART_H
#include "message-size.h"
struct message_part_data;
/* Note that these flags are used directly by message-parser-serialize, so
existing flags can't be changed without breaking backwards compatibility */
enum message_part_flags {
/* content-type: text/... */
/* message part header or body contains NULs */
/* Mime-Version header exists. */
};
struct message_part {
/* total number of message_parts under children */
unsigned int children_count;
void *context;
};
/* Return index number for the message part. The indexes are in the same order
as they exist in the flat RFC822 message. The root part is 0, its first
child is 1 and so on. */
/* Find message part by its index number, or return NULL if the index
doesn't exist. */
struct message_part *
#endif