diff options
Diffstat (limited to 'src/core/loader/ncch.h')
| -rw-r--r-- | src/core/loader/ncch.h | 31 |
1 files changed, 5 insertions, 26 deletions
diff --git a/src/core/loader/ncch.h b/src/core/loader/ncch.h index e9e11727b..fe08f5b45 100644 --- a/src/core/loader/ncch.h +++ b/src/core/loader/ncch.h @@ -171,18 +171,10 @@ public: */ static FileType IdentifyType(FileUtil::IOFile& file); - /** - * Returns the type of this file - * @return FileType corresponding to the loaded file - */ FileType GetFileType() override { return IdentifyType(file); } - /** - * Load the application - * @return ResultStatus result of function - */ ResultStatus Load() override; /** @@ -191,33 +183,20 @@ public: */ boost::optional<u32> LoadKernelSystemMode(); - /** - * Get the code (typically .code section) of the application - * @param buffer Reference to buffer to store data - * @return ResultStatus result of function - */ ResultStatus ReadCode(std::vector<u8>& buffer) override; - /** - * Get the icon (typically icon section) of the application - * @param buffer Reference to buffer to store data - * @return ResultStatus result of function - */ ResultStatus ReadIcon(std::vector<u8>& buffer) override; - /** - * Get the banner (typically banner section) of the application - * @param buffer Reference to buffer to store data - * @return ResultStatus result of function - */ ResultStatus ReadBanner(std::vector<u8>& buffer) override; + ResultStatus ReadLogo(std::vector<u8>& buffer) override; + /** - * Get the logo (typically logo section) of the application - * @param buffer Reference to buffer to store data + * Get the program id of the application + * @param out_program_id Reference to store program id into * @return ResultStatus result of function */ - ResultStatus ReadLogo(std::vector<u8>& buffer) override; + ResultStatus ReadProgramId(u64& out_program_id) override; /** * Get the RomFS of the application |
