9
9
struct imap_status_result {
10
10
struct mailbox_status status;
11
11
struct mailbox_metadata metadata;
12
enum mail_error error;
14
16
int imap_status_parse_items(struct client_command_context *cmd,
15
17
const struct imap_arg *args,
16
18
struct imap_status_items *items_r);
17
19
int imap_status_get(struct client_command_context *cmd,
18
struct mail_namespace *ns,
19
const char *mailbox, const struct imap_status_items *items,
20
struct imap_status_result *result_r, const char **error_r);
21
void imap_status_send(struct client *client, const char *mailbox_mutf7,
22
const struct imap_status_items *items,
23
const struct imap_status_result *result);
20
struct mail_namespace *ns, const char *mailbox,
21
const struct imap_status_items *items,
22
struct imap_status_result *result_r);
23
int imap_status_send(struct client *client, const char *mailbox_mutf7,
24
const struct imap_status_items *items,
25
const struct imap_status_result *result)
26
ATTR_NOWARN_UNUSED_RESULT;