24 lines
419 B
C++
24 lines
419 B
C++
|
|
#pragma once
|
||
|
|
|
||
|
|
#include <ctrff/helper.hpp>
|
||
|
|
#include <ctrff/pd_p_api.hpp>
|
||
|
|
#include <ctrff/smdh.hpp>
|
||
|
|
#include <pd.hpp>
|
||
|
|
|
||
|
|
namespace ctrff {
|
||
|
|
class Cia : public BinFile {
|
||
|
|
public:
|
||
|
|
Cia() {}
|
||
|
|
~Cia() {}
|
||
|
|
|
||
|
|
PD::u32 HeaderSize;
|
||
|
|
PD::u16 Type;
|
||
|
|
PD::u16 Version;
|
||
|
|
PD::u32 CertChainSize;
|
||
|
|
PD::u32 TikSize;
|
||
|
|
PD::u32 TmdFileSize;
|
||
|
|
PD::u32 MetaSize;
|
||
|
|
PD::u64 ContentSize;
|
||
|
|
PD::u8 ContentIndex[0x2000];
|
||
|
|
};
|
||
|
|
} // namespace ctrff
|