dbxFolderList.h
Doc
#include <oedbx/dbxCommon.h>

const int1 DbxFolderListSize = 0x68,
DbxFolderListEntries = DbxFolderListSize >> 2;
const int1 flFolderInfo = 0x15,
flNextFolderListNode = 0x17, flPreviousFolderListNode = 0x18;
 
class AS_EXPORT DbxFolderList
{ public :
DbxFolderList(InStream ins, int4 address);
 
int4 GetValue(int1 index) const { if(index>=DbxFolderListEntries)
throw DbxException("Index to big !");
return Buffer[index];
}
void ShowResults(OutStream outs) const;
 
private :
void readFolderList(InStream ins);
 
//data
int4 Address;
int4 Buffer[DbxFolderListEntries];
};

Description

DbxFolderList(InStream ins, int4 address)

Reads in the folder list object.

int4 GetValue(int1 index)

Returns the stored value. Possible values are 0,1,...,DbxFolderListEntries-1.

void ShowResults(OutStream outs)

I used this function to log my results while I tried to decode the dbx file format.


Home of OE dbx file format