|  |  |  | Camel Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
#define CAMEL_IMAPX_SERVER_FLAGS struct CamelIMAPXMessageInfo; struct CamelIMAPXMessageContentInfo; struct CamelIMAPXSummary; CamelFolderSummary * camel_imapx_summary_new (CamelFolder *folder); void camel_imapx_summary_add_offline (CamelFolderSummary *summary,const gchar *uid,CamelMimeMessage *message,const CamelMessageInfo *info); void camel_imapx_summary_add_offline_uncached (CamelFolderSummary *summary,const gchar *uid,const CamelMessageInfo *info);
struct CamelIMAPXMessageInfo {
	CamelMessageInfoBase info;
	guint32 server_flags;
	CamelFlag *server_user_flags;
};
struct CamelIMAPXMessageContentInfo {
	CamelMessageContentInfo info;
};
CamelFolderSummary * camel_imapx_summary_new            (CamelFolder *folder);
This will create a new CamelIMAPXSummary object and read in the summary data from disk, if it exists.
| 
 | Parent folder. | 
| Returns : | A new CamelIMAPXSummary object. | 
void camel_imapx_summary_add_offline (CamelFolderSummary *summary,const gchar *uid,CamelMimeMessage *message,const CamelMessageInfo *info);
void camel_imapx_summary_add_offline_uncached (CamelFolderSummary *summary,const gchar *uid,const CamelMessageInfo *info);