Code: Select all
#define DTA_IDENTIFIER (('I') + ('S' << 8) + ('D' << 16) + ('1' << 24))
typedef struct t_dtaheader {
DWORD FileCount;
DWORD TableOffset;
DWORD TableSize;
DWORD Unknown;
} DTA_HEADER;
typedef struct t_dtacontentheader {
DWORD Unknown1;
DWORD FileOffset;
DWORD Unknown2;
char FileName[16];
} DTA_CONTENT_HEADER;
typedef struct t_dtafileheader {
DWORD Unknown1;
DWORD Unknown2;
DWORD Unknown3;
DWORD Unknown4;
DWORD FileSize;
DWORD Unknown5;
DWORD Unknown7;
unsigned char FileNameLength;
} DTA_FILE_HEADER;
