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 */