Current File : //usr/local/apps/dovecot/include/dovecot/imap-urlauth-backend.h |
#ifndef IMAP_URLAUTH_BACKEND_H
#define IMAP_URLAUTH_BACKEND_H
#define IMAP_URLAUTH_KEY_LEN 64
struct imap_urlauth_backend;
int imap_urlauth_backend_get_mailbox_key(struct mailbox *box, bool create,
unsigned char mailbox_key_r[IMAP_URLAUTH_KEY_LEN],
const char **client_error_r,
enum mail_error *error_code_r);
int imap_urlauth_backend_reset_mailbox_key(struct mailbox *box);
int imap_urlauth_backend_reset_all_keys(struct mail_user *user);
#endif