aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/upas/nfs/imap.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/upas/nfs/imap.h')
-rw-r--r--src/cmd/upas/nfs/imap.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/cmd/upas/nfs/imap.h b/src/cmd/upas/nfs/imap.h
new file mode 100644
index 00000000..c4677a97
--- /dev/null
+++ b/src/cmd/upas/nfs/imap.h
@@ -0,0 +1,23 @@
+typedef struct Imap Imap;
+
+void imapcheckbox(Imap *z, Box *b);
+Imap* imapconnect(char *server, int mode);
+int imapcopylist(Imap *z, char *nbox, Msg **m, uint nm);
+void imapfetchraw(Imap *z, Part *p);
+void imapfetchrawbody(Imap *z, Part *p);
+void imapfetchrawheader(Imap *z, Part *p);
+void imapfetchrawmime(Imap *z, Part *p);
+int imapflaglist(Imap *z, int op, int flag, Msg **m, uint nm);
+void imaphangup(Imap *z, int ticks);
+int imapremovelist(Imap *z, Msg **m, uint nm);
+int imapsearchbox(Imap *z, Box *b, char *search, Msg ***mm);
+
+extern int chattyimap;
+
+enum
+{
+ Unencrypted,
+ Starttls,
+ Tls,
+ Cmd
+};