OE dbx file format: 'file info'
C++

The file info object is stored behind the file header.
The length is stored in the file header (7).
The file info objects are different for the message dbx files and the folders.dbx file.

message file info
positionbytetypedescription
(1)0x0000  "01 00 00 00"
(2)0x0004int1 Source type (0x00 = Newsgroups, 0x01 = IMAP, 0x03 = Local folder)
(3)0x0005c-stringRegistry key of the account
(4)0x0105c-stringFolder name used in 'Outlook Express'. Only valid until the folder is renamed as it stores only the initial name. After renaming it keeps the initial name (however, Folder Info, stored in Folders.dbx file, is updated with the correct name).
(5)0x0210int4 a small value ( 3 or 4 or ...)
(6)0x0214  "01 00 00 00 00 00 00 00 fa 0f 00 00"
(7)0x0220int4 OE session number file last changed
(8)0x0224int4 ???
(9)0x0348  "01 00 01 00"
 Normaly it seems to have the length of 0x0618 bytes.
folders file info
positionbytetypedescription
(1)0x0000int8 (Win32 FILETIME) folders.dbx creation date/time
(2)0x0008  "01 00 00 00"
 I have only one folders.dbx with a file info length of 0x108.

Home of OE dbx file format