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.
position | type | description |
---|---|---|
(1) | int4 | object marker |
(2) | int4 | length of the following text |
(3) | text | 0x00 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)"