More sane behavior on a new installation
[citadel.git] / citadel / include / dtds / room-defs.h
1 /*
2  * Room records.
3  */
4
5 STRING_BUF(QRname,ROOMNAMELEN); /* Name of room                     */
6 STRING_BUF(QRpasswd,10);                /* Only valid if it's a private rm  */
7 LONG(QRroomaide);               /* User number of room aide         */
8 LONG(QRhighest);                        /* Highest message NUMBER in room   */
9 TIME(QRgen);                    /* Generation number of room        */
10 UNSIGNED(QRflags);              /* See flag values below            */
11 STRING_BUF(QRdirname,15);               /* Directory name, if applicable    */
12 LONG(QRinfo);                   /* Info file update relative to msgs*/
13 CHAR(QRfloor);                  /* Which floor this room is on      */
14 TIME(QRmtime);                  /* Date/time of last post           */
15 SUBSTRUCT(struct ExpirePolicy QRep);    /* Message expiration policy        */
16 SUBSTRUCT_ELEMENT(INTEGER(QRep.expire_mode));
17 SUBSTRUCT_ELEMENT(INTEGER(QRep.expire_value));
18 LONG(QRnumber);                 /* Globally unique room number      */
19 CHAR(QRorder);                  /* Sort key for room listing order  */
20 UNSIGNED(QRflags2);             /* Additional flags                 */
21 INTEGER(QRdefaultview);         /* How to display the contents      */