summaryrefslogtreecommitdiff
path: root/include/JSystem/JUtility/JUTDataHeader.h
blob: 1307541a5c2c8b586eb0a0a6a0ccd9282c713248 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#ifndef JFILEHEADER_H
#define JFILEHEADER_H

// Note: The name of this header is fake.

#include "global.h"

struct JUTDataBlockHeader {
    /* 0x00 */ u32 mType;
    /* 0x04 */ u32 mSize;
};

struct JUTDataFileHeader { // actual struct name unknown
    /* 0x00 */ u32 mMagic;
    /* 0x04 */ u32 mType;
    /* 0x08 */ u32 mFileSize;
    /* 0x0C */ u32 mBlockNum;
    /* 0x10 */ u8 _10[0x1C - 0x10];
    /* 0x1C */ u32 mSeAnmOffset; // Only exists for some BCKs
    /* 0x20 */ JUTDataBlockHeader mFirstBlock;
};

#endif /* JFILEHEADER_H */