New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update/Add some functions #6
Open
+1,275
−42
Open
Changes from all commits
Commits
Show all changes
4 commits
Select commit
Hold shift + click to select a range
File filter...
Filter file types
Jump to…
Jump to file or symbol
Failed to load files and symbols.
| @@ -0,0 +1,20 @@ | |||
| #pragma once | |||
|
|
|||
| #include <stdbool.h> | |||
| #include <stdint.h> | |||
| #include <string.h> | |||
|
|
|||
| #include <sce/types/commondialog.h> | |||
|
|
|||
| int32_t sceCommonDialogInitialize(); | |||
| bool sceCommonDialogIsUsed(); | |||
|
|
|||
| static inline void _sceCommonDialogSetMagicNumber(uint32_t* magic, const SceCommonDialogBaseParam* param) { | |||
| *magic = (uint32_t)(SCE_COMMON_DIALOG_MAGIC_NUMBER + (uint64_t)param); | |||
| } | |||
|
|
|||
| static inline void _sceCommonDialogBaseParamInit(SceCommonDialogBaseParam* param) { | |||
| memset(param, 0x0, sizeof(SceCommonDialogBaseParam)); | |||
| param->size = (uint32_t)sizeof(SceCommonDialogBaseParam); | |||
| _sceCommonDialogSetMagicNumber(&(param->magic), param); | |||
| } | |||
| @@ -0,0 +1,20 @@ | |||
| #pragma once | |||
|
|
|||
| #include <stdint.h> | |||
| #include <string.h> | |||
|
|
|||
| #include <sce/types/errordialog.h> | |||
| #include <sce/types/userservice.h> | |||
|
|
|||
| int32_t sceErrorDialogInitialize(void); | |||
| int32_t sceErrorDialogTerminate(void); | |||
| int32_t sceErrorDialogOpen(const SceErrorDialogParam *param); | |||
| int32_t sceErrorDialogClose(void); | |||
| SceErrorDialogStatus sceErrorDialogUpdateStatus(void); | |||
| SceErrorDialogStatus sceErrorDialogGetStatus(void); | |||
|
|
|||
| static inline void sceErrorDialogParamInitialize(SceErrorDialogParam *param) { | |||
| memset(param, 0x0, sizeof(SceErrorDialogParam)); | |||
| param->size = sizeof(SceErrorDialogParam); | |||
| param->userId = SCE_USER_SERVICE_USER_ID_EVERYONE; | |||
| } | |||
| @@ -0,0 +1,24 @@ | |||
| #pragma once | |||
|
|
|||
| #include <stdint.h> | |||
| #include <string.h> | |||
|
|
|||
| #include <sce/commondialog.h> | |||
| #include <sce/types/msgdialog.h> | |||
|
|
|||
| static inline void sceMsgDialogParamInitialize(SceMsgDialogParam *param) { | |||
| memset(param, 0x0, sizeof(SceMsgDialogParam)); | |||
| _sceCommonDialogBaseParamInit(¶m->baseParam); | |||
| param->size = sizeof(SceMsgDialogParam); | |||
| } | |||
|
|
|||
| int32_t sceMsgDialogInitialize(void); | |||
| int32_t sceMsgDialogOpen(const SceMsgDialogParam *param); | |||
| SceCommonDialogStatus sceMsgDialogUpdateStatus(void); | |||
| SceCommonDialogStatus sceMsgDialogGetStatus(void); | |||
| int32_t sceMsgDialogGetResult(SceMsgDialogResult *result); | |||
| int32_t sceMsgDialogTerminate(void); | |||
| int32_t sceMsgDialogClose(void); | |||
| int32_t sceMsgDialogProgressBarInc(SceMsgDialogProgressBarTarget target, int32_t delta); | |||
| int32_t sceMsgDialogProgressBarSetValue(SceMsgDialogProgressBarTarget target, uint32_t rate); | |||
| int32_t sceMsgDialogProgressBarSetMsg(SceMsgDialogProgressBarTarget target, const char *barMsg); | |||
| @@ -1,12 +1,15 @@ | |||
| #pragma once | |||
|
|
|||
| #include <stdint.h> | |||
|
|
|||
| #include <sce/types/pad.h> | |||
| #include <sce/types/userservice.h> | |||
|
|
|||
| int scePadInit(void); | |||
| int scePadOpen(SceUserServiceUserId userId,int type,int index,uint8_t *param); | |||
| int scePadOpen(SceUserServiceUserId userId, int type, int index, uint8_t *param); | |||
| int scePadClose(int handle); | |||
| int scePadRead(int handle, ScePadData *data, int count); | |||
| int scePadReadState(int handle, ScePadData *data); | |||
|
|
|||
| int scePadSetVibration(int32_t handle, const ScePadVibrationParam *pParam); | |||
| int scePadSetLightBar(int32_t handle, const ScePadLightBarParam *pParam); | |||
| int scePadResetLightBar(int32_t handle); | |||
| @@ -0,0 +1,29 @@ | |||
| #pragma once | |||
|
|
|||
| #include <stddef.h> | |||
|
|
|||
| #include <sce/types/savedata.h> | |||
|
|
|||
| int32_t sceSaveDataInitialize3(const SceSaveDataInitParams3 *initParam); | |||
| int32_t sceSaveDataTerminate(); | |||
| int32_t sceSaveDataMount2(const SceSaveDataMount2 *mount, SceSaveDataMountResult *mountResult); | |||
| int32_t sceSaveDataTransferringMount(const SceSaveDataTransferringMount *mount, SceSaveDataMountResult *mountResult); | |||
| int32_t sceSaveDataUmount(const SceSaveDataMountPoint *mountPoint); | |||
| int32_t sceSaveDataUmountWithBackup(const SceSaveDataMountPoint *mountPoint); | |||
| int32_t sceSaveDataGetMountInfo(const SceSaveDataMountPoint *mountPoint, SceSaveDataMountInfo *info); | |||
| int32_t sceSaveDataDelete(const SceSaveDataDelete *del); | |||
| int32_t sceSaveDataDirNameSearch(const SceSaveDataDirNameSearchCond *cond, SceSaveDataDirNameSearchResult *result); | |||
| int32_t sceSaveDataSetParam(const SceSaveDataMountPoint *mountPoint, const SceSaveDataParamType paramType, const void *paramBuf, const size_t paramBufSize); | |||
| int32_t sceSaveDataGetParam(const SceSaveDataMountPoint *mountPoint, const SceSaveDataParamType paramType, void *paramBuf, const size_t paramBufSize, size_t *gotSize); | |||
| int32_t sceSaveDataSaveIcon(const SceSaveDataMountPoint *mountPoint, const SceSaveDataIcon *param); | |||
| int32_t sceSaveDataLoadIcon(const SceSaveDataMountPoint *mountPoint, SceSaveDataIcon *param); | |||
| int32_t sceSaveDataSyncSaveDataMemory(const SceSaveDataMemorySync *syncParam); | |||
| int32_t sceSaveDataSetupSaveDataMemory2(const SceSaveDataMemorySetup2 *setupParam, SceSaveDataMemorySetupResult *result); | |||
| int32_t sceSaveDataGetSaveDataMemory2(SceSaveDataMemoryGet2 *getParam); | |||
| int32_t sceSaveDataSetSaveDataMemory2(const SceSaveDataMemorySet2 *setParam); | |||
| int32_t sceSaveDataRestoreBackupData(const SceSaveDataRestoreBackupData *restore); | |||
| int32_t sceSaveDataCheckBackupData(const SceSaveDataCheckBackupData *check); | |||
| int32_t sceSaveDataBackup(const SceSaveDataBackup *backup); | |||
| int32_t sceSaveDataGetProgress(float *progress); | |||
| int32_t sceSaveDataClearProgress(void); | |||
| int32_t sceSaveDataGetEventResult(const SceSaveDataEventParam *param, SceSaveDataEvent *event); | |||
| @@ -0,0 +1,24 @@ | |||
| #pragma once | |||
|
|
|||
| #include <stdint.h> | |||
| #include <string.h> | |||
|
|
|||
| #include <sce/commondialog.h> | |||
| #include <sce/types/savedatadialog.h> | |||
|
|
|||
| static inline void sceSaveDataDialogParamInitialize(SceSaveDataDialogParam *param) { | |||
| memset(param, 0x0, sizeof(SceSaveDataDialogParam)); | |||
| _sceCommonDialogBaseParamInit(¶m->baseParam); | |||
| param->size = sizeof(SceSaveDataDialogParam); | |||
| } | |||
|
|
|||
| int32_t sceSaveDataDialogInitialize(); | |||
| int32_t sceSaveDataDialogTerminate(void); | |||
| SceCommonDialogStatus sceSaveDataDialogUpdateStatus(void); | |||
| SceCommonDialogStatus sceSaveDataDialogGetStatus(void); | |||
| int32_t sceSaveDataDialogGetResult(SceSaveDataDialogResult *result); | |||
| int32_t sceSaveDataDialogOpen(const SceSaveDataDialogParam *param); | |||
| int32_t sceSaveDataDialogClose(const SceSaveDataDialogCloseParam *closeParam); | |||
| int32_t sceSaveDataDialogProgressBarInc(SceSaveDataDialogProgressBarTarget target, uint32_t delta); | |||
| int32_t sceSaveDataDialogProgressBarSetValue(SceSaveDataDialogProgressBarTarget target, uint32_t rate); | |||
| int32_t sceSaveDataDialogIsReadyToDisplay(); | |||
| @@ -0,0 +1,24 @@ | |||
| #pragma once | |||
|
|
|||
| #include <stddef.h> | |||
| #include <stdint.h> | |||
|
|
|||
| #include <sce/types/userservice.h> | |||
| #include <sce/types/trophy.h> | |||
|
|
|||
| int sceNpTrophyCreateHandle(SceNpTrophyHandle *handle); | |||
| int sceNpTrophyDestroyHandle(SceNpTrophyHandle handle); | |||
| int sceNpTrophyAbortHandle(SceNpTrophyHandle handle); | |||
| int sceNpTrophyCreateContext(SceNpTrophyContext *context, SceUserServiceUserId userId, SceNpServiceLabel serviceLabel, uint64_t options); | |||
| int sceNpTrophyDestroyContext(SceNpTrophyContext context); | |||
| int sceNpTrophyRegisterContext(SceNpTrophyContext context, SceNpTrophyHandle handle, uint64_t options); | |||
| int sceNpTrophyUnlockTrophy(SceNpTrophyContext context, SceNpTrophyHandle handle, SceNpTrophyId trophyId, SceNpTrophyId *platinumId); | |||
| int sceNpTrophyGetTrophyUnlockState(SceNpTrophyContext context, SceNpTrophyHandle handle, SceNpTrophyFlagArray *flags, uint32_t *count); | |||
| int sceNpTrophyGetGameInfo(SceNpTrophyContext context, SceNpTrophyHandle handle, SceNpTrophyGameDetails *details, SceNpTrophyGameData *data); | |||
| int sceNpTrophyGetGroupInfo(SceNpTrophyContext context, SceNpTrophyHandle handle, SceNpTrophyGroupId groupId, SceNpTrophyGroupDetails *details, SceNpTrophyGroupData *data); | |||
| int sceNpTrophyGetTrophyInfo(SceNpTrophyContext context, SceNpTrophyHandle handle, SceNpTrophyId trophyId, SceNpTrophyDetails *details, SceNpTrophyData *data); | |||
| int sceNpTrophyGetGameIcon(SceNpTrophyContext context, SceNpTrophyHandle handle, void *buffer, size_t *size); | |||
| int sceNpTrophyGetGroupIcon(SceNpTrophyContext context, SceNpTrophyHandle handle, SceNpTrophyGroupId groupId, void *buffer, size_t *size); | |||
| int sceNpTrophyGetTrophyIcon(SceNpTrophyContext context, SceNpTrophyHandle handle, SceNpTrophyId trophyId, void *buffer, size_t *size); | |||
| int sceNpTrophyShowTrophyList(SceNpTrophyContext context, SceNpTrophyHandle handle); | |||
| int sceNpTrophyCaptureScreenshot(SceNpTrophyHandle handle, const SceNpTrophyScreenshotTarget *targets, uint32_t numTargets); | |||
| @@ -0,0 +1,24 @@ | |||
| #pragma once | |||
|
|
|||
| #include <stddef.h> | |||
| #include <stdint.h> | |||
|
|
|||
| #define SCE_COMMON_DIALOG_MAGIC_NUMBER 0xC0D1A109 | |||
|
|
|||
| typedef enum SceCommonDialogStatus { | |||
| SCE_COMMON_DIALOG_STATUS_NONE = 0, | |||
| SCE_COMMON_DIALOG_STATUS_INITIALIZED = 1, | |||
| SCE_COMMON_DIALOG_STATUS_RUNNING = 2, | |||
| SCE_COMMON_DIALOG_STATUS_FINISHED = 3 | |||
| } SceCommonDialogStatus; | |||
|
|
|||
| typedef enum SceCommonDialogResult { | |||
| SCE_COMMON_DIALOG_RESULT_OK = 0, | |||
| SCE_COMMON_DIALOG_RESULT_USER_CANCELED = 1, | |||
| } SceCommonDialogResult; | |||
|
|
|||
| typedef struct SceCommonDialogBaseParam { | |||
| size_t size; | |||
| uint8_t reserved[36]; | |||
| uint32_t magic; | |||
| } SceCommonDialogBaseParam; | |||
Oops, something went wrong.
ProTip!
Use n and p to navigate between commits in a pull request.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.