remove magic constant

This commit is contained in:
mailwl 2025-05-09 10:06:54 +03:00
parent 3bbfac5758
commit bdb345bbed
2 changed files with 13 additions and 6 deletions

View File

@ -19,14 +19,14 @@ s32 PS4_SYSV_ABI sceSigninDialogOpen() {
return ORBIS_OK;
}
s32 PS4_SYSV_ABI sceSigninDialogGetStatus() {
Status PS4_SYSV_ABI sceSigninDialogGetStatus() {
LOG_ERROR(Lib_SigninDialog, "(STUBBED) called");
return ORBIS_OK;
return Status::FINISHED;
}
s32 PS4_SYSV_ABI sceSigninDialogUpdateStatus() {
Status PS4_SYSV_ABI sceSigninDialogUpdateStatus() {
LOG_ERROR(Lib_SigninDialog, "(STUBBED) called");
return 3;
return Status::FINISHED;
}
s32 PS4_SYSV_ABI sceSigninDialogGetResult() {

View File

@ -8,12 +8,19 @@ namespace Core::Loader {
class SymbolsResolver;
}
enum class Status : u32 {
NONE = 0,
INITIALIZED = 1,
RUNNING = 2,
FINISHED = 3,
};
namespace Libraries::SigninDialog {
s32 PS4_SYSV_ABI sceSigninDialogInitialize();
s32 PS4_SYSV_ABI sceSigninDialogOpen();
s32 PS4_SYSV_ABI sceSigninDialogGetStatus();
s32 PS4_SYSV_ABI sceSigninDialogUpdateStatus();
Status PS4_SYSV_ABI sceSigninDialogGetStatus();
Status PS4_SYSV_ABI sceSigninDialogUpdateStatus();
s32 PS4_SYSV_ABI sceSigninDialogGetResult();
s32 PS4_SYSV_ABI sceSigninDialogClose();
s32 PS4_SYSV_ABI sceSigninDialogTerminate();