/*
- * $Id$
- *
+ * Header file for libcitadel
*/
#include <time.h>
#include <stdlib.h>
#include <stdarg.h>
-#define LIBCITADEL_VERSION_NUMBER 780
+#define LIBCITADEL_VERSION_NUMBER 789
/*
* Here's a bunch of stupid magic to make the MIME parser portable.
maxRoomNetCfg
};
+enum GNET_POP3_PARTS { /* pop3client splits into these columns: */
+ GNET_POP3_HOST = 1,
+ GNET_POP3_USER = 2,
+ GNET_POP3_PASS = 4,
+ GNET_POP3_DONT_DELETE_REMOTE = 4,
+ GNET_POP3_INTERVAL = 5
+};
+
+enum GNET_PUSH_SHARE { /* ignet_push_share splits into these columns: */
+ GNET_IGNET_NODE = 1,
+ GNET_IGNET_ROOM = 2
+};
typedef enum __GPEXWhichPolicy {
roompolicy,
* View definitions.
* Note that not all views are implemented in all clients.
*/
-#define VIEW_BBS 0 /* Bulletin board view */
-#define VIEW_MAILBOX 1 /* Mailbox summary */
-#define VIEW_ADDRESSBOOK 2 /* Address book view */
-#define VIEW_CALENDAR 3 /* Calendar view */
-#define VIEW_TASKS 4 /* Tasks view */
-#define VIEW_NOTES 5 /* Notes view */
-#define VIEW_WIKI 6 /* Wiki view */
-#define VIEW_CALBRIEF 7 /* Brief Calendar view */
-#define VIEW_JOURNAL 8 /* Journal view */
-#define VIEW_BLOG 9 /* Blog view (not yet implemented) */
-
+typedef enum _room_views {
+ VIEW_BBS = 0, /* Bulletin board view */
+ VIEW_MAILBOX = 1, /* Mailbox summary */
+ VIEW_ADDRESSBOOK = 2, /* Address book view */
+ VIEW_CALENDAR = 3, /* Calendar view */
+ VIEW_TASKS = 4, /* Tasks view */
+ VIEW_NOTES = 5, /* Notes view */
+ VIEW_WIKI = 6, /* Wiki view */
+ VIEW_CALBRIEF = 7, /* Brief Calendar view */
+ VIEW_JOURNAL = 8, /* Journal view */
+ VIEW_DRAFTS = 9, /* Drafts view */
+ VIEW_BLOG = 10, /* Blog view */
+ VIEW_MAX
+} ROOM_VIEWS;
#ifndef IsEmptyStr
#define IsEmptyStr(a) ((a)[0] == '\0')