1#define GLOBAL_UIDVALIDITY_VALUE 1L
7int imap_grabroom(
char *returned_roomname,
const char *foldername,
int zapped_ok);
81#define IMAP_ANSWERED 1
87#define IMAP_MASK_SETABLE 0x1f
88#define IMAP_MASK_SYSTEM 0xe0
90#define IMAP_SELECTED 32
98#define IR_MAILBOX 0x0100
99#define IR_EXISTS 0x0200
100#define IR_BABOON 0x0000
104#define IMAP ((citimap *)CC->session_specific_data)
105#define CCCIMAP ((citimap *)CCC->session_specific_data)
107#define IMAPDBGLOG(LEVEL) if ((LEVEL != LOG_DEBUG) || (IMAPDebugEnabled != 0))
109#define I_FLAG_NONE (0)
110#define I_FLAG_LOGGED_IN (1<<0)
111#define I_FLAG_SELECT (1<<1)
113#define I_FLAG_UNTAGGED (1<<2)
119#define REALLOC_INCREMENT 100
123 const char *Second,
long SLen,
127#define RegisterImapCMD(First, Second, H, Flags) \
128 registerImapCMD(HKEY(First), HKEY(Second), H, Flags)
void(* imap_handler)(int num_parms, ConstStr *Params)
@ imap_as_expecting_multilinepassword
@ imap_as_expecting_plainauth
@ imap_as_expecting_password
@ imap_as_expecting_username
@ imap_as_expecting_multilineusername
void registerImapCMD(const char *First, long FLen, const char *Second, long SLen, imap_handler H, int Flags)
struct __citimap_command citimap_command
void imap_rescan_msgids(void)
void imap_cleanup_function(void)
int imap_grabroom(char *returned_roomname, const char *foldername, int zapped_ok)
void imap_command_loop(void)
int imap_do_expunge(void)
void imap_free_transmitted_message(void)
struct _imap_handler_hook imap_handler_hook
const imap_handler_hook * hh
StrBuf * TransmittedMessage
char cached_bodypart[SIZ]
char cached_body_withbody
long cached_rfc822_msgnum
char cached_rfc822_withbody