feat(libSceBgft): declare sceBgftServiceIntDownloadGetPatchProgress and GetTaskInfo with known signatures

Both throw through NotImplemented_nid_no_patch as before; only the parameter
lists change, from the OpenOrbis Bgft headers.
This commit is contained in:
MarcZX10 committed 2026-10-24 23:14:16 +00:00
1 parent f26434afa3
commit 2aa0a94cce
2 files changed
+5 -4

No files matched your search

+2 -2
View File
@@ -85,7 +85,7 @@ int APS5_VABI sceBgftServiceIntDownloadGetGameAndGameAcProgress(const char* cont
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDownloadGetPatchProgress() {
int APS5_VABI sceBgftServiceIntDownloadGetPatchProgress(const char* contentId, BgftProgress* progress) {
NotImplemented_nid_no_patch(__func__);
return 0;
}
@@ -97,7 +97,7 @@ int APS5_VABI sceBgftServiceIntDownloadGetProgress(int32_t taskId, BgftProgress*
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDownloadGetTaskInfo() {
int APS5_VABI sceBgftServiceIntDownloadGetTaskInfo(int32_t taskId, BgftTaskInfo* taskInfo) {
NotImplemented_nid_no_patch(__func__);
return 0;
}
+3 -2
View File
@@ -8,6 +8,7 @@ struct BgftInitParam {
};
struct BgftProgress;
struct BgftTaskInfo;
struct BgftStorageTaskParam {
std::uint32_t value0;
@@ -47,10 +48,10 @@ int APS5_VABI sceBgftServiceDownloadStopTask(int32_t taskId);
int APS5_VABI sceBgftServiceIntDownloadFindActiveGameAndGameAcTask(const char* contentId, int32_t* taskId);
int APS5_VABI sceBgftServiceIntDownloadFindActiveTask(const char* contentId, int32_t subType, int32_t* taskId);
int APS5_VABI sceBgftServiceIntDownloadGetGameAndGameAcProgress(const char* contentId, BgftProgress* progress);
int APS5_VABI sceBgftServiceIntDownloadGetPatchProgress();
int APS5_VABI sceBgftServiceIntDownloadGetPatchProgress(const char* contentId, BgftProgress* progress);
int APS5_VABI sceBgftServiceIntDownloadGetPlayGoProgress(const char* contentId, BgftProgress* progress);
int APS5_VABI sceBgftServiceIntDownloadGetProgress(int32_t taskId, BgftProgress* progress);
int APS5_VABI sceBgftServiceIntDownloadGetTaskInfo();
int APS5_VABI sceBgftServiceIntDownloadGetTaskInfo(int32_t taskId, BgftTaskInfo* taskInfo);
int APS5_VABI sceBgftServiceIntDownloadPauseTask(int32_t taskId);
int APS5_VABI sceBgftServiceIntDownloadRegisterTaskByStorageEx(const BgftStorageTaskParam* params, int32_t* taskId);
int APS5_VABI sceBgftServiceIntDownloadResumeTask(int32_t taskId);