acl-plugin.h revision a27e065f1a1f91c7fbdf7c2ea1c387441af0cbb3
#ifndef __ACL_PLUGIN_H
#define __ACL_PLUGIN_H
#include "mail-storage-private.h"
#define ACL_CONTEXT(obj) \
enum acl_storage_rights {
};
struct acl_mail_storage {
struct mail_storage_vfuncs super;
struct acl_backend *backend;
unsigned int acl_storage_right_idx[ACL_STORAGE_RIGHT_COUNT];
};
extern void (*acl_next_hook_mail_storage_created)
(struct mail_storage *storage);
extern unsigned int acl_storage_module_id;
const char *
const char *name);
unsigned int acl_storage_right_idx, bool *can_see_r);
void acl_plugin_init(void);
void acl_plugin_deinit(void);
#endif