2024-04-08 16:03:51 +00:00
|
|
|
// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
|
|
|
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
|
|
|
|
#include "common/logging/log.h"
|
2024-04-13 21:35:48 +00:00
|
|
|
#include "core/libraries/error_codes.h"
|
|
|
|
#include "core/libraries/libs.h"
|
|
|
|
#include "core/libraries/system/savedatadialog.h"
|
2024-04-08 16:03:51 +00:00
|
|
|
|
|
|
|
namespace Libraries::SaveDataDialog {
|
|
|
|
|
|
|
|
int PS4_SYSV_ABI sceSaveDataDialogClose() {
|
|
|
|
LOG_ERROR(Lib_SaveDataDialog, "(STUBBED) called");
|
|
|
|
return ORBIS_OK;
|
|
|
|
}
|
|
|
|
|
|
|
|
int PS4_SYSV_ABI sceSaveDataDialogGetResult() {
|
|
|
|
LOG_ERROR(Lib_SaveDataDialog, "(STUBBED) called");
|
|
|
|
return ORBIS_OK;
|
|
|
|
}
|
|
|
|
|
|
|
|
int PS4_SYSV_ABI sceSaveDataDialogGetStatus() {
|
|
|
|
LOG_ERROR(Lib_SaveDataDialog, "(STUBBED) called");
|
|
|
|
return ORBIS_OK;
|
|
|
|
}
|
|
|
|
|
|
|
|
int PS4_SYSV_ABI sceSaveDataDialogInitialize() {
|
|
|
|
LOG_ERROR(Lib_SaveDataDialog, "(STUBBED) called");
|
|
|
|
return ORBIS_OK;
|
|
|
|
}
|
|
|
|
|
|
|
|
int PS4_SYSV_ABI sceSaveDataDialogIsReadyToDisplay() {
|
|
|
|
LOG_ERROR(Lib_SaveDataDialog, "(STUBBED) called");
|
|
|
|
return ORBIS_OK;
|
|
|
|
}
|
|
|
|
|
|
|
|
int PS4_SYSV_ABI sceSaveDataDialogOpen() {
|
|
|
|
LOG_ERROR(Lib_SaveDataDialog, "(STUBBED) called");
|
|
|
|
return ORBIS_OK;
|
|
|
|
}
|
|
|
|
|
|
|
|
int PS4_SYSV_ABI sceSaveDataDialogProgressBarInc() {
|
|
|
|
LOG_ERROR(Lib_SaveDataDialog, "(STUBBED) called");
|
|
|
|
return ORBIS_OK;
|
|
|
|
}
|
|
|
|
|
|
|
|
int PS4_SYSV_ABI sceSaveDataDialogProgressBarSetValue() {
|
|
|
|
LOG_ERROR(Lib_SaveDataDialog, "(STUBBED) called");
|
|
|
|
return ORBIS_OK;
|
|
|
|
}
|
|
|
|
|
|
|
|
int PS4_SYSV_ABI sceSaveDataDialogTerminate() {
|
|
|
|
LOG_ERROR(Lib_SaveDataDialog, "(STUBBED) called");
|
|
|
|
return ORBIS_OK;
|
|
|
|
}
|
|
|
|
|
|
|
|
int PS4_SYSV_ABI sceSaveDataDialogUpdateStatus() {
|
|
|
|
LOG_ERROR(Lib_SaveDataDialog, "(STUBBED) called");
|
2024-06-10 19:59:12 +00:00
|
|
|
return 3; // SCE_COMMON_DIALOG_STATUS_FINISHED
|
2024-04-08 16:03:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
void RegisterlibSceSaveDataDialog(Core::Loader::SymbolsResolver* sym) {
|
|
|
|
LIB_FUNCTION("fH46Lag88XY", "libSceSaveDataDialog", 1, "libSceSaveDataDialog", 1, 1,
|
|
|
|
sceSaveDataDialogClose);
|
|
|
|
LIB_FUNCTION("yEiJ-qqr6Cg", "libSceSaveDataDialog", 1, "libSceSaveDataDialog", 1, 1,
|
|
|
|
sceSaveDataDialogGetResult);
|
|
|
|
LIB_FUNCTION("ERKzksauAJA", "libSceSaveDataDialog", 1, "libSceSaveDataDialog", 1, 1,
|
|
|
|
sceSaveDataDialogGetStatus);
|
|
|
|
LIB_FUNCTION("s9e3+YpRnzw", "libSceSaveDataDialog", 1, "libSceSaveDataDialog", 1, 1,
|
|
|
|
sceSaveDataDialogInitialize);
|
|
|
|
LIB_FUNCTION("en7gNVnh878", "libSceSaveDataDialog", 1, "libSceSaveDataDialog", 1, 1,
|
|
|
|
sceSaveDataDialogIsReadyToDisplay);
|
|
|
|
LIB_FUNCTION("4tPhsP6FpDI", "libSceSaveDataDialog", 1, "libSceSaveDataDialog", 1, 1,
|
|
|
|
sceSaveDataDialogOpen);
|
|
|
|
LIB_FUNCTION("V-uEeFKARJU", "libSceSaveDataDialog", 1, "libSceSaveDataDialog", 1, 1,
|
|
|
|
sceSaveDataDialogProgressBarInc);
|
|
|
|
LIB_FUNCTION("hay1CfTmLyA", "libSceSaveDataDialog", 1, "libSceSaveDataDialog", 1, 1,
|
|
|
|
sceSaveDataDialogProgressBarSetValue);
|
|
|
|
LIB_FUNCTION("YuH2FA7azqQ", "libSceSaveDataDialog", 1, "libSceSaveDataDialog", 1, 1,
|
|
|
|
sceSaveDataDialogTerminate);
|
|
|
|
LIB_FUNCTION("KK3Bdg1RWK0", "libSceSaveDataDialog", 1, "libSceSaveDataDialog", 1, 1,
|
|
|
|
sceSaveDataDialogUpdateStatus);
|
|
|
|
};
|
|
|
|
|
2024-04-13 21:35:48 +00:00
|
|
|
} // namespace Libraries::SaveDataDialog
|