]> code.citadel.org Git - citadel.git/blobdiff - citadel/server.h
* Added a new message function hook type EVT_SMTPSCAN which permits modules to
[citadel.git] / citadel / server.h
index 519535c13621129a001089554599b89a574f3720..127be4c9572fdfeb016ee487c81ed088c0a9b60d 100644 (file)
@@ -137,6 +137,7 @@ struct CitContext {
        /* A linked list of all express messages sent to us. */
        struct ExpressMessage *FirstExpressMessage;
        int disable_exp;        /* Set to 1 to disable incoming pages */
+       int newmail;            /* Other sessions increment this */
 
        /* Masquerade... */
        char fake_username[USERNAME_SIZE];      /* Fake username <bc> */ 
@@ -337,6 +338,7 @@ extern DLEXP struct MessageFunctionHook *MessageHookTable;
 #define EVT_BEFOREREAD 200
 #define EVT_BEFORESAVE 201
 #define EVT_AFTERSAVE  202
+#define EVT_SMTPSCAN   203     /* called before submitting a msg from SMTP */
 
 
 
@@ -409,6 +411,7 @@ struct visit {
        long v_lastseen;
        unsigned int v_flags;
        char v_seen[SIZ];
+       int v_view;
 };
 
 #define V_FORGET       1       /* User has zapped this room        */
@@ -429,7 +432,6 @@ struct MetaData {
        long meta_msgnum;       /* Message number in *local* message base */
        int meta_refcount;      /* Number of rooms which point to this msg */
        char meta_content_type[64];
-       char meta_mod;          /* Moderated to what level? */
        /* more stuff will be added to this record in the future */
 };