mail-transaction-util.h revision e06c0b65c16ccce69bbee009ead14d7d3d17a256
#ifndef __MAIL_TRANSACTION_UTIL_H
#define __MAIL_TRANSACTION_UTIL_H
struct mail_transaction_type_map {
enum mail_transaction_type type;
};
extern const struct mail_transaction_type_map mail_transaction_type_map[];
struct mail_transaction_map_functions {
int (*flag_update)(const struct mail_transaction_flag_update *u,
void *context);
int (*cache_update)(const struct mail_transaction_cache_update *u,
void *context);
int (*header_update)(const struct mail_transaction_header_update *u,
void *context);
};
const struct mail_transaction_type_map *
const void *data,
struct mail_transaction_map_functions *map,
void *context);
void
const struct mail_transaction_expunge *src,
#endif