1#pragma once
2
3#include <nn/fs/fs_types.h>
4
5namespace nn::fs {
6
7Result QueryMountRomCacheSize(size_t* size);
8Result QueryMountRomCacheSize(size_t* size, nn::ApplicationId);
9Result QueryMountAddOnContentCacheSize(size_t* size, int id);
10Result MountRom(const char* name, void* cache, size_t cache_size);
11Result MountAddOnContent(const char* name, int id, void* cache, size_t cache_size);
12bool CanMountRomForDebug();
13Result CanMountRom(nn::ApplicationId);
14Result QueryMountRomOnFileCacheSize(u64*, FileHandle);
15Result MountRomOnFile(const char*, FileHandle, void*, u64);
16
17} // namespace nn::fs
18