libctr9
Nintendo 3DS ARM9 library
ctr_ncch_header Struct Reference

Struct representing the NCCH header. More...

#include <ctr_headers.h>

Data Fields

uint8_t signature [0x100]
 
uint8_t magic [4]
 
uint32_t content_size
 
uint8_t partition_id [8]
 
uint8_t maker_code [2]
 
uint8_t version [2]
 
uint32_t hash_content_lock_verify
 
uint8_t program_id [8]
 
uint8_t reserved1 [0x10]
 
uint8_t logo_region_sha256 [0x20]
 
uint8_t product_code [0x10]
 
uint8_t exheader_sha256 [0x20]
 
uint32_t exheader_size
 
uint8_t reserved2 [4]
 
uint8_t flags [8]
 
uint32_t plain_offset_region
 
uint32_t plain_region_size
 
uint32_t logo_offset_region
 
uint32_t logo_region_size
 
uint32_t exefs_offset_region
 
uint32_t exefs_region_size
 
uint32_t exefs_hash_region_size
 
uint8_t reserved3 [4]
 
uint32_t romfs_offset_region
 
uint32_t romfs_region_size
 
uint32_t romfs_hash_region_size
 
uint8_t reserved4 [4]
 
uint8_t exefs_superblock_sha256 [0x20]
 
uint8_t romfs_superblock_sha256 [0x20]
 

Detailed Description

Struct representing the NCCH header.


The documentation for this struct was generated from the following file: