Eudora Mailbox Classes
by Gary Krone

Listing One

// Raw TOC file header
typedef struct TOCHeaderStruct
{
    char  Version[8];
    char  Title[32];
    short Type;
    short Unknown;
    short Mbxclass;
    short x;
    short y;
    short w;
    short h;
    short SCol;
    short PCol;
    short ACol;
    short LabelCol;
    short WhoCol;
    short DateCol;
    short KCol;
    short VCol;
    short Unknown2;
    char  Unknown3[30];
    short MsgCount;
} TOCHeader;                // 108 Bytes

Listing Two
#pragma pack(2)
struct TOCDetailStruct
{
    long  MBXOffset;
    long  MSGSize;
    long  DateTime;
    short Status;
    char  Switch1;
    char  Switch2;
    short Priority;
    char  DateTimeSent[32];
    char  Name[64];
    char  Subject[64];
    short x;
    short y;
    short w;
    short h;
    short Unknown1;
    long  Unknown2;
    char  Unknown3[26];
} TOCDetail;            // 218 Bytes
#pragma pack()







1


