mailbox-list-private.h revision 0185427dd52fddec6fc76d6e99c7659620d4366e
239N/A#ifndef MAILBOX_LIST_PRIVATE_H
239N/A#define MAILBOX_LIST_PRIVATE_H
239N/A#include "mail-namespace.h"
239N/A#include "mailbox-list.h"
239N/A#include "mail-storage-settings.h"
239N/Astruct imap_match_glob;
239N/Astruct mailbox_tree_context;
239N/Astruct mailbox_list_vfuncs {
239N/A struct mailbox_list_iterate_context *
239N/A const struct mailbox_info *
const char *mailbox_name,
bool rename_children);
const char *oldname,
const char *newname);
struct mailbox_list_module_register {
unsigned int id;
union mailbox_list_module_context {
struct mailbox_list {
const char *name;
char hierarchy_sep;
struct mailbox_list_vfuncs v;
const char *file_create_gid_origin;
char *error_string;
bool temporary_error;
struct mailbox_list_iterate_context {
bool failed;
struct mailbox_list_iter_update_context {
void mailbox_lists_init(void);
void mailbox_lists_deinit(void);
const char **error_r);
const char *name);
const char *name);
const char **name);