mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-04-05 22:47:03 +00:00
Some functions added
This commit is contained in:
parent
6c40dc0631
commit
74b6d5c2ed
15 changed files with 2167 additions and 331 deletions
|
|
@ -2,73 +2,7 @@
|
|||
#include "Emu/System.h"
|
||||
#include "Emu/ARMv7/PSVFuncList.h"
|
||||
|
||||
extern psv_log_base sceAppUtil;
|
||||
|
||||
struct SceAppUtilInitParam
|
||||
{
|
||||
u32 workBufSize;
|
||||
char reserved[60];
|
||||
};
|
||||
|
||||
struct SceAppUtilBootParam
|
||||
{
|
||||
u32 attr;
|
||||
u32 appVersion;
|
||||
char reserved[32];
|
||||
};
|
||||
|
||||
struct SceAppUtilSaveDataMountPoint
|
||||
{
|
||||
char data[16];
|
||||
};
|
||||
|
||||
struct SceAppUtilSaveDataSlotParam
|
||||
{
|
||||
u32 status;
|
||||
char title[64];
|
||||
char subTitle[128];
|
||||
char detail[512];
|
||||
char iconPath[64];
|
||||
s32 userParam;
|
||||
u32 sizeKB;
|
||||
SceDateTime modifiedTime;
|
||||
char reserved[48];
|
||||
};
|
||||
|
||||
struct SceAppUtilSaveDataSlotEmptyParam
|
||||
{
|
||||
vm::psv::ptr<char> title;
|
||||
vm::psv::ptr<char> iconPath;
|
||||
vm::psv::ptr<void> iconBuf;
|
||||
u32 iconBufSize;
|
||||
char reserved[32];
|
||||
};
|
||||
|
||||
struct SceAppUtilSaveDataSlot
|
||||
{
|
||||
u32 id;
|
||||
u32 status;
|
||||
s32 userParam;
|
||||
vm::psv::ptr<SceAppUtilSaveDataSlotEmptyParam> emptyParam;
|
||||
};
|
||||
|
||||
struct SceAppUtilSaveDataFile
|
||||
{
|
||||
vm::psv::ptr<const char> filePath;
|
||||
vm::psv::ptr<void> buf;
|
||||
u32 bufSize;
|
||||
s64 offset;
|
||||
u32 mode;
|
||||
u32 progDelta;
|
||||
char reserved[32];
|
||||
};
|
||||
|
||||
struct SceAppUtilSaveDataFileSlot
|
||||
{
|
||||
u32 id;
|
||||
vm::psv::ptr<SceAppUtilSaveDataSlotParam> slotParam;
|
||||
char reserved[32];
|
||||
};
|
||||
#include "sceAppUtil.h"
|
||||
|
||||
s32 sceAppUtilInit(vm::psv::ptr<const SceAppUtilInitParam> initParam, vm::psv::ptr<SceAppUtilBootParam> bootParam)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue