#ifndef _MESSAGE_THREAD_H #define _MESSAGE_THREAD_H #include #include "message-list.h" struct _container { struct _container *next, *parent, *child; const CamelMessageInfo *message; char *root_subject; /* cached root equivalent subject */ int re; /* re version of subject? */ int order; /* the order of this message in the folder */ }; void mail_do_thread_messages (MessageList *ml, GPtrArray *uids, gboolean use_camel_uidfree, void (*build) (MessageList *, struct _container *)); #endif /* !_MESSAGE_THREAD_H */