homebrew_on_menu_plugin/src/fileinfos.h

29 lines
562 B
C
Raw Normal View History

#pragma once
#include <coreinit/mcp.h>
2022-02-04 15:19:43 +01:00
#include <cstdint>
typedef struct WUT_PACKED FileInfos_ {
char path[256];
char filename[256];
char shortname[64];
char longname[64];
char author[64];
int32_t source;
uint32_t lowerTitleID;
bool romfsMounted;
int openedFiles;
MCPTitleListType titleInfo;
} FileInfos;
2022-02-04 15:19:43 +01:00
#define FILE_INFO_SIZE 300
extern FileInfos gFileInfos[FILE_INFO_SIZE];
int32_t getIDByLowerTitleID(uint32_t lowerTitleID);
void unmountRomfs(uint32_t id);
2020-06-17 13:45:15 +02:00
void unmountAllRomfs();
bool mountRomfs(uint32_t id);