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; return ORBIS_OK;
} }
s32 PS4_SYSV_ABI sceSigninDialogGetStatus() { Status PS4_SYSV_ABI sceSigninDialogGetStatus() {
LOG_ERROR(Lib_SigninDialog, "(STUBBED) called"); 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"); LOG_ERROR(Lib_SigninDialog, "(STUBBED) called");
return 3; return Status::FINISHED;
} }
s32 PS4_SYSV_ABI sceSigninDialogGetResult() { s32 PS4_SYSV_ABI sceSigninDialogGetResult() {

View File

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