2016-11-25 13:34:01 +01:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include "common.h"
|
|
|
|
|
2016-12-09 15:33:04 +01:00
|
|
|
#define IMG_FAT (1<<0)
|
|
|
|
#define IMG_NAND (1<<1)
|
2016-11-25 13:34:01 +01:00
|
|
|
|
2016-12-09 15:33:04 +01:00
|
|
|
#define GAME_CIA (1<<2)
|
|
|
|
#define GAME_NCSD (1<<3)
|
|
|
|
#define GAME_NCCH (1<<4)
|
|
|
|
#define GAME_TMD (1<<5)
|
2016-12-09 21:57:53 +01:00
|
|
|
#define GAME_EXEFS (1<<6)
|
|
|
|
#define GAME_ROMFS (1<<7)
|
2016-12-09 15:33:04 +01:00
|
|
|
|
2016-12-09 21:57:53 +01:00
|
|
|
#define FTYPE_MOUNTABLE (IMG_FAT|IMG_NAND|GAME_CIA|GAME_NCSD|GAME_NCCH|GAME_EXEFS|GAME_ROMFS)
|
2016-12-09 15:33:04 +01:00
|
|
|
#define FYTPE_VERIFICABLE (GAME_CIA|GAME_NCSD|GAME_NCCH|GAME_TMD)
|
2016-11-25 18:30:01 +01:00
|
|
|
|
2016-11-25 13:34:01 +01:00
|
|
|
u32 IdentifyFileType(const char* path);
|