4#include "JSystem/JKernel/JKRDvdRipper.hpp"
10 bool isFileExist(
const char *,
bool);
11 u32 getFileSize(
const char *,
bool);
12 s32 convertPathToEntrynumConsideringLanguage(
const char *);
13 void* loadToMainRAM(
const char *, u8 *, JKRHeap *, JKRDvdRipper::EAllocDirection);
14 void loadAsyncToMainRAM(
const char *, u8 *, JKRHeap *, JKRDvdRipper::EAllocDirection);
15 void* mountArchive(
const char *, JKRHeap *);
16 void mountAsyncArchive(
const char *, JKRHeap *);
17 void mountAsyncArchiveByObjectOrLayoutName(
const char *, JKRHeap *);
18 void* receiveFile(
const char *);
19 void* receiveArchive(
const char *);
20 void receiveAllRequestedFile();
21 void* createAndAddArchive(
void *, JKRHeap *,
const char *);
22 void getMountedArchiveAndHeap(
const char *, JKRArchive **, JKRHeap **);
23 void removeFileConsideringLanguage(
const char *);
24 void removeResourceAndFileHolderIfIsEqualHeap(JKRHeap *);
25 void* decompressFileFromArchive(JKRArchive *,
const char *, JKRHeap *,
int);
26 bool isLoadedFile(
const char *);
27 bool isMountedArchive(
const char *);
28 bool isLoadedObjectOrLayoutArchive(
const char *);
29 void makeFileNameConsideringLanguage(
char *, u32,
const char *);
30 bool makeObjectArchiveFileName(
char *, u32,
const char *);
31 bool makeObjectArchiveFileNameFromPrefix(
char *, u32,
const char *,
bool);
32 bool makeLayoutArchiveFileName(
char *, u32,
const char *);
33 bool makeLayoutArchiveFileNameFromPrefix(
char *, u32,
const char *,
bool);
34 void makeScenarioArchiveFileName(
char *, u32,
const char *);