]> code.citadel.org Git - citadel.git/blobdiff - webcit/roomops.h
* 64 bit int / long blablabla
[citadel.git] / webcit / roomops.h
index 50edc6ccf27ac45524fce86428037139097f66a6..19d151e29e3e808b2d84933e751d680cdd4e6a24 100644 (file)
@@ -29,7 +29,7 @@ struct roomlisting {
 
 
 typedef struct _floor {
-       long ID;
+       int ID;
        StrBuf *Name;
        long NRooms;
        long AlphaN;
@@ -57,17 +57,17 @@ struct __ofolder {
 typedef struct _folder {
        /* Data citserver tells us about the room */
        StrBuf *name;   /* the full name of the room we're talking about */
-       int QRFlags;    /* roomflags */
+       long QRFlags;    /* roomflags */
        int floorid;      /* which floor is it on */
 
+       long listorder; /* todo */
+       long QRFlags2;    /* Bitbucket NO2 */
 
-       int listorder; /* todo */
+       long RAFlags;
 
-       StrBuf *ACL;    /* access Control list... */
-
-       int view;       /* whats its default view? inbox/calendar.... */
-       int defview;
-       int lastchange; /* todo... */
+       long view;       /* whats its default view? inbox/calendar.... */
+       long defview;
+       long lastchange; /* todo... */
 
        /* later evaluated data from the serverdata */
        long nRoomNameParts;
@@ -78,9 +78,10 @@ typedef struct _folder {
 
 
        int hasnewmsgs; /* are there unread messages inside */
-       int is_mailbox; /* is it a mailbox?  */
+       int is_inbox;   /* is it a mailbox?  */
        int selectable; /* can we select it ??? */
-       int num_rooms;  /* If this is a floor, how many rooms does it have */
+       long num_rooms; /* If this is a floor, how many rooms does it have */
 
 }folder;
 
+HashList *GetFloorListHash(StrBuf *Target, WCTemplputParams *TP);