Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
binaryFileFormat.h
Go to the documentation of this file.
1
#ifndef NW4HBM_UT_BINARY_FILE_FORMAT_H
2
#define NW4HBM_UT_BINARY_FILE_FORMAT_H
3
4
#include <
revolution/types.h
>
5
6
namespace
nw4hbm
{
7
namespace
ut {
8
9
typedef
struct
BinaryFileHeader
{
10
/* 0x00 */
u32
signature
;
11
/* 0x04 */
u16
byteOrder
;
12
/* 0x06 */
u16
version
;
13
/* 0x08 */
u32
fileSize
;
14
/* 0x0C */
u16
headerSize
;
15
/* 0x0E */
u16
dataBlocks
;
16
}
BinaryFileHeader
;
17
18
typedef
struct
BinaryBlockHeader
{
19
/* 0x00 */
u32
kind
;
20
/* 0x04 */
u32
size
;
21
}
BinaryBlockHeader
;
22
23
bool
IsValidBinaryFile
(
const
BinaryFileHeader
* header,
u32
signature,
u16
version,
24
u16
minBlocks);
25
26
}
// namespace ut
27
}
// namespace nw4hbm
28
29
#endif
u32
unsigned long u32
Definition
types.h:12
u16
unsigned short int u16
Definition
types.h:10
types.h
nw4hbm::ut::IsValidBinaryFile
bool IsValidBinaryFile(const BinaryFileHeader *header, u32 signature, u16 version, u16 minBlocks)
Definition
ut_binaryFileFormat.cpp:8
nw4hbm::ut::BinaryFileHeader
struct nw4hbm::ut::BinaryFileHeader BinaryFileHeader
nw4hbm::ut::BinaryBlockHeader
struct nw4hbm::ut::BinaryBlockHeader BinaryBlockHeader
nw4hbm
Definition
HBMAnmController.h:6
nw4hbm::ut::BinaryBlockHeader
Definition
binaryFileFormat.h:18
nw4hbm::ut::BinaryBlockHeader::size
u32 size
Definition
binaryFileFormat.h:20
nw4hbm::ut::BinaryBlockHeader::kind
u32 kind
Definition
binaryFileFormat.h:19
nw4hbm::ut::BinaryFileHeader
Definition
binaryFileFormat.h:9
nw4hbm::ut::BinaryFileHeader::dataBlocks
u16 dataBlocks
Definition
binaryFileFormat.h:15
nw4hbm::ut::BinaryFileHeader::byteOrder
u16 byteOrder
Definition
binaryFileFormat.h:11
nw4hbm::ut::BinaryFileHeader::version
u16 version
Definition
binaryFileFormat.h:12
nw4hbm::ut::BinaryFileHeader::headerSize
u16 headerSize
Definition
binaryFileFormat.h:14
nw4hbm::ut::BinaryFileHeader::signature
u32 signature
Definition
binaryFileFormat.h:10
nw4hbm::ut::BinaryFileHeader::fileSize
u32 fileSize
Definition
binaryFileFormat.h:13
src
revolution
homebuttonLib
nw4hbm
ut
binaryFileFormat.h
Generated by
1.12.0