OE dbx file format : 'conditions'
C++

There seems to be only one conditions object in each dbx file.

This conditions object is stored in a variable segment in the middle sector of the file.

conditions
positiontypedescription
(1)int4object marker
(2)int4length of the following text
(3)text0x00 terminated C-string

In the message dbx files is a message conditions object used.
A pointer to this object is stored at position (22) in the file header. In (3) I found always the same text :
"((MSGCOL_FLAGS & ARF_WATCH) != 0 || (MSGCOL_FLAGS & ARF_IGNORE) != 0)"

In the folders.dbx file is a folder conditions object used.
A pointer to this object is stored at position (23) in the file header. In (3) I found the text :
"(FLDCOL_FLAGS & FOLDER_SUBSCRIBED)"


Home of OE dbx file format