#pragma once #include "Common.h" struct SceAppUtilInitParam { le_t workBufSize; char reserved[60]; }; struct SceAppUtilBootParam { le_t attr; le_t appVersion; char reserved[32]; }; struct SceAppUtilSaveDataMountPoint { char data[16]; }; struct SceAppUtilSaveDataSlotParam { le_t status; char title[64]; char subTitle[128]; char detail[512]; char iconPath[64]; le_t userParam; le_t sizeKB; SceDateTime modifiedTime; char reserved[48]; }; struct SceAppUtilSaveDataSlotEmptyParam { vm::lptr title; vm::lptr iconPath; vm::lptr iconBuf; le_t iconBufSize; char reserved[32]; }; struct SceAppUtilSaveDataSlot { le_t id; le_t status; le_t userParam; vm::lptr emptyParam; }; struct SceAppUtilSaveDataFile { vm::lcptr filePath; vm::lptr buf; le_t bufSize; le_t offset; le_t mode; le_t progDelta; char reserved[32]; }; struct SceAppUtilSaveDataFileSlot { le_t id; vm::lptr slotParam; char reserved[32]; };