From 2a03b4d03b0026ec4da48d166e37f7485ca5c73f Mon Sep 17 00:00:00 2001 From: georgemoralis Date: Thu, 14 Mar 2024 14:18:16 +0200 Subject: [PATCH] Autogen system,user,dialog modules (#98) * some rework on system_service, user_service * fixed clang format * more clang fix * more clang fix * added error codes in system service * some libc functions * fixed fprintf * small fix * linux fix * error handling in user service * error codes reorganized --- CMakeLists.txt | 20 +- src/common/logging/filter.cpp | 2 + src/common/logging/types.h | 4 +- src/core/PS4/HLE/Graphics/video_out.cpp | 4 +- src/core/hle/libraries/libc/libc.cpp | 8 + src/core/hle/libraries/libc/libc_stdio.cpp | 41 +- src/core/hle/libraries/libc/libc_stdio.h | 5 + src/core/hle/libraries/libc/libc_string.cpp | 16 + src/core/hle/libraries/libc/libc_string.h | 3 + src/core/hle/libraries/libc/printf.h | 8 + src/core/hle/libraries/libpad/pad.cpp | 8 +- src/core/hle/libraries/libpad/pad.h | 16 +- src/core/hle/libraries/libs.cpp | 28 +- src/core/hle/libraries/libs.h | 6 +- .../libsystemservice/system_service.cpp | 35 - .../libsystemservice/system_service.h | 29 - .../libuserservice/libuserservice.cpp | 33 - .../libraries/libuserservice/libuserservice.h | 29 - .../libraries/libuserservice/usr_mng_codes.h | 12 - src/core/libraries/error_codes.h | 194 +- src/core/libraries/libscecommondialog.cpp | 210 + src/core/libraries/libscecommondialog.h | 46 + src/core/libraries/libscemsgdialog.cpp | 85 + src/core/libraries/libscemsgdialog.h | 95 + src/core/libraries/libscesystemservice.cpp | 3361 +++++++++++++++++ src/core/libraries/libscesystemservice.h | 573 +++ src/core/libraries/libsceuserservice.cpp | 3012 +++++++++++++++ src/core/libraries/libsceuserservice.h | 481 +++ src/emulator.cpp | 2 +- src/main.cpp | 2 +- 30 files changed, 8184 insertions(+), 184 deletions(-) delete mode 100644 src/core/hle/libraries/libsystemservice/system_service.cpp delete mode 100644 src/core/hle/libraries/libsystemservice/system_service.h delete mode 100644 src/core/hle/libraries/libuserservice/libuserservice.cpp delete mode 100644 src/core/hle/libraries/libuserservice/libuserservice.h delete mode 100644 src/core/hle/libraries/libuserservice/usr_mng_codes.h create mode 100644 src/core/libraries/libscecommondialog.cpp create mode 100644 src/core/libraries/libscecommondialog.h create mode 100644 src/core/libraries/libscemsgdialog.cpp create mode 100644 src/core/libraries/libscemsgdialog.h create mode 100644 src/core/libraries/libscesystemservice.cpp create mode 100644 src/core/libraries/libscesystemservice.h create mode 100644 src/core/libraries/libsceuserservice.cpp create mode 100644 src/core/libraries/libsceuserservice.h diff --git a/CMakeLists.txt b/CMakeLists.txt index 3d6c5cfa..a86df1bb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -93,11 +93,20 @@ add_subdirectory(externals) add_subdirectory(third-party) include_directories(src) -set(LIBRARIES src/core/libraries/library_common.h +set(LIBRARIES src/core/libraries/library_common.h src/core/libraries/error_codes.h + src/core/libraries/libscecommondialog.cpp + src/core/libraries/libscecommondialog.h src/core/libraries/libscegnmdriver.cpp src/core/libraries/libscegnmdriver.h + src/core/libraries/libscemsgdialog.cpp + src/core/libraries/libscemsgdialog.h + src/core/libraries/libscesystemservice.cpp + src/core/libraries/libscesystemservice.h + src/core/libraries/libsceuserservice.cpp + src/core/libraries/libsceuserservice.h ) + set(LIBC_SOURCES src/core/hle/libraries/libc/libc.cpp src/core/hle/libraries/libc/libc.h src/core/hle/libraries/libc/printf.h @@ -113,18 +122,11 @@ set(LIBC_SOURCES src/core/hle/libraries/libc/libc.cpp src/core/hle/libraries/libc/libc_stdlib.cpp src/core/hle/libraries/libc/libc_stdlib.h ) -set(USERSERVICE_SOURCES src/core/hle/libraries/libuserservice/libuserservice.cpp - src/core/hle/libraries/libuserservice/libuserservice.h -) set(PAD_SOURCES src/core/hle/libraries/libpad/pad.cpp src/core/hle/libraries/libpad/pad.h ) -set(SYSTEMSERVICE_SOURCES src/core/hle/libraries/libsystemservice/system_service.cpp - src/core/hle/libraries/libsystemservice/system_service.h -) - set(FILESYSTEM_SOURCES src/core/hle/libraries/libkernel/file_system.cpp src/core/hle/libraries/libkernel/file_system.h src/core/file_sys/fs.cpp @@ -242,9 +244,7 @@ qt_add_executable(shadps4 else() add_executable(shadps4 ${LIBC_SOURCES} - ${USERSERVICE_SOURCES} ${PAD_SOURCES} - ${SYSTEMSERVICE_SOURCES} ${FILESYSTEM_SOURCES} ${HOST_SOURCES} ${LIBRARIES} diff --git a/src/common/logging/filter.cpp b/src/common/logging/filter.cpp index 04c5d7ef..782004fd 100644 --- a/src/common/logging/filter.cpp +++ b/src/common/logging/filter.cpp @@ -85,6 +85,8 @@ bool ParseFilterRule(Filter& instance, Iterator begin, Iterator end) { SUB(Lib, SystemService) \ SUB(Lib, UserService) \ SUB(Lib, VideoOut) \ + SUB(Lib, CommonDlg) \ + SUB(Lib, MsgDlg) \ CLS(Frontend) \ CLS(Render) \ SUB(Render, Vulkan) \ diff --git a/src/common/logging/types.h b/src/common/logging/types.h index f9ee22fb..94e4a518 100644 --- a/src/common/logging/types.h +++ b/src/common/logging/types.h @@ -26,7 +26,7 @@ enum class Level : u8 { * Specifies the sub-system that generated the log message. * * @note If you add a new entry here, also add a corresponding one to `ALL_LOG_CLASSES` in - * backend.cpp. + * filter.cpp. */ enum class Class : u8 { Log, ///< Messages about the log system itself @@ -52,6 +52,8 @@ enum class Class : u8 { Lib_SystemService, ///< The LibSceSystemService implementation. Lib_UserService, ///< The LibSceUserService implementation. Lib_VideoOut, ///< The LibSceVideoOut implementation. + Lib_CommonDlg, ///< The LibSceCommonDialog implementation. + Lib_MsgDlg, ///< The LibSceMsgDialog implementation. Frontend, ///< Emulator UI Render, ///< Video Core Render_Vulkan, ///< Vulkan backend diff --git a/src/core/PS4/HLE/Graphics/video_out.cpp b/src/core/PS4/HLE/Graphics/video_out.cpp index d4e4dfb2..82c789bb 100644 --- a/src/core/PS4/HLE/Graphics/video_out.cpp +++ b/src/core/PS4/HLE/Graphics/video_out.cpp @@ -15,9 +15,9 @@ #include "core/hle/error_codes.h" #include "core/hle/libraries/libs.h" #include "core/hle/libraries/libscegnmdriver/libscegnmdriver.h" -#include "core/hle/libraries/libuserservice/usr_mng_codes.h" #include "core/loader/symbols_resolver.h" #include "emulator.h" +#include "src/core/libraries/libsceuserservice.h" namespace HLE::Libs::Graphics::VideoOut { @@ -291,7 +291,7 @@ s32 PS4_SYSV_ABI sceVideoOutGetResolutionStatus(s32 handle, SceVideoOutResolutio s32 PS4_SYSV_ABI sceVideoOutOpen(SceUserServiceUserId userId, s32 busType, s32 index, const void* param) { LOG_INFO(Lib_VideoOut, "called"); - if (userId != SCE_USER_SERVICE_USER_ID_SYSTEM && userId != 0) { + if (userId != Libraries::UserService::ORBIS_USER_SERVICE_USER_ID_SYSTEM && userId != 0) { BREAKPOINT(); } if (busType != SCE_VIDEO_OUT_BUS_TYPE_MAIN) { diff --git a/src/core/hle/libraries/libc/libc.cpp b/src/core/hle/libraries/libc/libc.cpp index 127c3eb9..b73e1d8f 100644 --- a/src/core/hle/libraries/libc/libc.cpp +++ b/src/core/hle/libraries/libc/libc.cpp @@ -455,6 +455,9 @@ void libcSymbolsRegister(Loader::SymbolsResolver* sym) { LIB_FUNCTION("DfivPArhucg", "libc", 1, "libc", 1, 1, ps4_memcmp); LIB_FUNCTION("Q3VBxCXhUHs", "libc", 1, "libc", 1, 1, ps4_memcpy); LIB_FUNCTION("8zTFvBIAIN8", "libc", 1, "libc", 1, 1, ps4_memset); + LIB_FUNCTION("9yDWMxEFdJU", "libc", 1, "libc", 1, 1, ps4_strrchr); + LIB_FUNCTION("aesyjrHVWy4", "libc", 1, "libc", 1, 1, ps4_strncmp); + LIB_FUNCTION("g7zzzLDYGw0", "libc", 1, "libc", 1, 1, ps4_strdup); // stdio functions LIB_FUNCTION("xeYO4u7uyJ0", "libc", 1, "libc", 1, 1, ps4_fopen); @@ -462,6 +465,11 @@ void libcSymbolsRegister(Loader::SymbolsResolver* sym) { LIB_FUNCTION("Q2V+iqvjgC0", "libc", 1, "libc", 1, 1, ps4_vsnprintf); LIB_FUNCTION("YQ0navp+YIc", "libc", 1, "libc", 1, 1, ps4_puts); LIB_FUNCTION("fffwELXNVFA", "libc", 1, "libc", 1, 1, ps4_fprintf); + LIB_FUNCTION("QMFyLoqNxIg", "libc", 1, "libc", 1, 1, ps4_setvbuf); + LIB_FUNCTION("uodLYyUip20", "libc", 1, "libc", 1, 1, ps4_fclose); + LIB_FUNCTION("rQFVBXp-Cxg", "libc", 1, "libc", 1, 1, ps4_fseek); + LIB_FUNCTION("SHlt7EhOtqA", "libc", 1, "libc", 1, 1, ps4_fgetpos); + LIB_FUNCTION("lbB+UlZqVG0", "libc", 1, "libc", 1, 1, ps4_fread); // misc LIB_OBJ("P330P3dFF68", "libc", 1, "libc", 1, 1, &g_need_sceLibc); diff --git a/src/core/hle/libraries/libc/libc_stdio.cpp b/src/core/hle/libraries/libc/libc_stdio.cpp index 67568e29..c8ca8352 100644 --- a/src/core/hle/libraries/libc/libc_stdio.cpp +++ b/src/core/hle/libraries/libc/libc_stdio.cpp @@ -10,7 +10,38 @@ namespace Core::Libraries::LibC { std::FILE* PS4_SYSV_ABI ps4_fopen(const char* filename, const char* mode) { auto* mnt = Common::Singleton::Instance(); - return std::fopen(mnt->GetHostFile(filename).c_str(), mode); + FILE* f = std::fopen(mnt->GetHostFile(filename).c_str(), mode); + if (f != nullptr) { + LOG_INFO(Lib_LibC, "fopen = {}", mnt->GetHostFile(filename).c_str()); + } else { + LOG_INFO(Lib_LibC, "fopen can't open = {}", mnt->GetHostFile(filename).c_str()); + } + return f; +} + +int PS4_SYSV_ABI ps4_fclose(FILE* stream) { + LOG_INFO(Lib_LibC, "callled"); + int ret = 0; + if (stream != nullptr) { + ret = fclose(stream); + } + return ret; +} + +int PS4_SYSV_ABI ps4_setvbuf(FILE* stream, char* buf, int mode, size_t size) { + return setvbuf(stream, buf, mode, size); +} + +int PS4_SYSV_ABI ps4_fseek(FILE* stream, long offset, int whence) { + return fseek(stream, offset, whence); +} + +int PS4_SYSV_ABI ps4_fgetpos(FILE* stream, fpos_t* pos) { + return fgetpos(stream, pos); +} + +std::size_t PS4_SYSV_ABI ps4_fread(void* ptr, size_t size, size_t nmemb, FILE* stream) { + return fread(ptr, size, nmemb, stream); } int PS4_SYSV_ABI ps4_printf(VA_ARGS) { @@ -23,10 +54,12 @@ int PS4_SYSV_ABI ps4_fprintf(FILE* file, VA_ARGS) { if (fd == 1 || fd == 2) { // output stdout and stderr to console VA_CTX(ctx); return printf_ctx(&ctx); + } else { + VA_CTX(ctx); + char buf[256]; + fprintf_ctx(&ctx, buf); + return fprintf(file, "%s", buf); } - - UNREACHABLE_MSG("Unimplemented fprintf case"); - return 0; } int PS4_SYSV_ABI ps4_vsnprintf(char* s, size_t n, const char* format, VaList* arg) { diff --git a/src/core/hle/libraries/libc/libc_stdio.h b/src/core/hle/libraries/libc/libc_stdio.h index c2911f36..4ba18e9f 100644 --- a/src/core/hle/libraries/libc/libc_stdio.h +++ b/src/core/hle/libraries/libc/libc_stdio.h @@ -13,5 +13,10 @@ int PS4_SYSV_ABI ps4_printf(VA_ARGS); int PS4_SYSV_ABI ps4_vsnprintf(char* s, size_t n, const char* format, VaList* arg); int PS4_SYSV_ABI ps4_puts(const char* s); int PS4_SYSV_ABI ps4_fprintf(FILE* file, VA_ARGS); +int PS4_SYSV_ABI ps4_setvbuf(FILE* stream, char* buf, int mode, size_t size); +int PS4_SYSV_ABI ps4_fclose(FILE* stream); +int PS4_SYSV_ABI ps4_fseek(FILE* stream, long offset, int whence); +int PS4_SYSV_ABI ps4_fgetpos(FILE* stream, fpos_t* pos); +std::size_t PS4_SYSV_ABI ps4_fread(void* ptr, size_t size, size_t nmemb, FILE* stream); } // namespace Core::Libraries::LibC diff --git a/src/core/hle/libraries/libc/libc_string.cpp b/src/core/hle/libraries/libc/libc_string.cpp index 80ce6325..ce4038d8 100644 --- a/src/core/hle/libraries/libc/libc_string.cpp +++ b/src/core/hle/libraries/libc/libc_string.cpp @@ -1,6 +1,7 @@ // SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later +#include #include #include "core/hle/libraries/libc/libc_string.h" @@ -42,4 +43,19 @@ size_t PS4_SYSV_ABI ps4_strlen(const char* str) { return std::strlen(str); } +char* PS4_SYSV_ABI ps4_strrchr(const char* s, int c) { + return (char*)strrchr(s, c); +} + +int PS4_SYSV_ABI ps4_strncmp(const char* s1, const char* s2, size_t n) { + return strncmp(s1, s2, n); +} + +char* PS4_SYSV_ABI ps4_strdup(const char* str1) { + char* dup = (char*)std::malloc(std::strlen(str1) + 1); + if (dup != NULL) + strcpy(dup, str1); + return dup; +} + } // namespace Core::Libraries::LibC diff --git a/src/core/hle/libraries/libc/libc_string.h b/src/core/hle/libraries/libc/libc_string.h index f8a197ee..d446146b 100644 --- a/src/core/hle/libraries/libc/libc_string.h +++ b/src/core/hle/libraries/libc/libc_string.h @@ -17,5 +17,8 @@ void* PS4_SYSV_ABI ps4_memmove(void* dest, const void* src, std::size_t count); char* PS4_SYSV_ABI ps4_strcpy(char* destination, const char* source); char* PS4_SYSV_ABI ps4_strcat(char* dest, const char* src); size_t PS4_SYSV_ABI ps4_strlen(const char* str); +char* PS4_SYSV_ABI ps4_strrchr(const char* s, int c); +int PS4_SYSV_ABI ps4_strncmp(const char* s1, const char* s2, size_t n); +char* PS4_SYSV_ABI ps4_strdup(const char* str1); } // namespace Core::Libraries::LibC diff --git a/src/core/hle/libraries/libc/printf.h b/src/core/hle/libraries/libc/printf.h index 8bf98ada..d63e649c 100644 --- a/src/core/hle/libraries/libc/printf.h +++ b/src/core/hle/libraries/libc/printf.h @@ -736,6 +736,14 @@ static int printf_ctx(VaCtx* ctx) { return result; } +static int fprintf_ctx(VaCtx* ctx, char* buf) { + const char* format = vaArgPtr(&ctx->va_list); + char buffer[256]; + int result = _vsnprintf(_out_buffer, buffer, format, &ctx->va_list); + std::strcpy(buf, buffer); + return result; +} + static int vsnprintf_ctx(char* s, size_t n, const char* format, VaList* arg) { char buffer[n]; int result = _vsnprintf(_out_buffer, buffer, format, arg); diff --git a/src/core/hle/libraries/libpad/pad.cpp b/src/core/hle/libraries/libpad/pad.cpp index b9bdd8ee..3d3f3b8d 100644 --- a/src/core/hle/libraries/libpad/pad.cpp +++ b/src/core/hle/libraries/libpad/pad.cpp @@ -8,14 +8,14 @@ #include "core/hle/libraries/libpad/pad.h" #include "core/hle/libraries/libs.h" -namespace Core::Libraries::LibPad { +namespace OldLibraries::LibPad { int PS4_SYSV_ABI scePadInit() { LOG_WARNING(Lib_Pad, "(STUBBED) called"); return SCE_OK; } -int PS4_SYSV_ABI scePadOpen(Core::Libraries::LibUserService::SceUserServiceUserId user_id, s32 type, +int PS4_SYSV_ABI scePadOpen(Libraries::UserService::OrbisUserServiceUserId user_id, s32 type, s32 index, const ScePadOpenParam* pParam) { LOG_INFO(Lib_Pad, "(STUBBED) called user_id = {} type = {} index = {}", user_id, type, index); return 1; // dummy @@ -48,10 +48,10 @@ int PS4_SYSV_ABI scePadReadState(int32_t handle, ScePadData* pData) { return SCE_OK; } -void padSymbolsRegister(Loader::SymbolsResolver* sym) { +void padSymbolsRegister(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("hv1luiJrqQM", "libScePad", 1, "libScePad", 1, 1, scePadInit); LIB_FUNCTION("xk0AcarP3V4", "libScePad", 1, "libScePad", 1, 1, scePadOpen); LIB_FUNCTION("YndgXqQVV7c", "libScePad", 1, "libScePad", 1, 1, scePadReadState); } -} // namespace Core::Libraries::LibPad +} // namespace OldLibraries::LibPad diff --git a/src/core/hle/libraries/libpad/pad.h b/src/core/hle/libraries/libpad/pad.h index 67e14395..fc0bad2e 100644 --- a/src/core/hle/libraries/libpad/pad.h +++ b/src/core/hle/libraries/libpad/pad.h @@ -4,9 +4,13 @@ #pragma once #include "common/types.h" -#include "core/hle/libraries/libuserservice/libuserservice.h" +#include "src/core/libraries/libsceuserservice.h" -namespace Core::Libraries::LibPad { +namespace Core::Loader { +class SymbolsResolver; +} + +namespace OldLibraries::LibPad { enum ScePadButton : u32 { L3 = 0x00000002, @@ -92,10 +96,10 @@ struct ScePadData { }; int PS4_SYSV_ABI scePadInit(); -int PS4_SYSV_ABI scePadOpen(LibUserService::SceUserServiceUserId userId, s32 type, s32 index, - const ScePadOpenParam* pParam); +int PS4_SYSV_ABI scePadOpen(Libraries::UserService::OrbisUserServiceUserId userId, s32 type, + s32 index, const ScePadOpenParam* pParam); int PS4_SYSV_ABI scePadReadState(int32_t handle, ScePadData* pData); -void padSymbolsRegister(Loader::SymbolsResolver* sym); +void padSymbolsRegister(Core::Loader::SymbolsResolver* sym); -}; // namespace Core::Libraries::LibPad +}; // namespace OldLibraries::LibPad diff --git a/src/core/hle/libraries/libs.cpp b/src/core/hle/libraries/libs.cpp index 683cbf81..54dceb64 100644 --- a/src/core/hle/libraries/libs.cpp +++ b/src/core/hle/libraries/libs.cpp @@ -7,19 +7,25 @@ #include "core/hle/libraries/libpad/pad.h" #include "core/hle/libraries/libs.h" #include "core/hle/libraries/libscegnmdriver/libscegnmdriver.h" -#include "core/hle/libraries/libsystemservice/system_service.h" -#include "core/hle/libraries/libuserservice/libuserservice.h" +#include "src/core/libraries/libscecommondialog.h" +#include "src/core/libraries/libscemsgdialog.h" +#include "src/core/libraries/libscesystemservice.h" +#include "src/core/libraries/libsceuserservice.h" -namespace Core::Libraries { +namespace OldLibraries { -void InitHLELibs(Loader::SymbolsResolver* sym) { - LibKernel::LibKernel_Register(sym); +void InitHLELibs(Core::Loader::SymbolsResolver* sym) { + Core::Libraries::LibKernel::LibKernel_Register(sym); HLE::Libs::Graphics::VideoOut::videoOutRegisterLib(sym); - LibSceGnmDriver::LibSceGnmDriver_Register(sym); - LibUserService::userServiceSymbolsRegister(sym); - LibPad::padSymbolsRegister(sym); - LibSystemService::systemServiceSymbolsRegister(sym); - LibC::libcSymbolsRegister(sym); + Core::Libraries::LibSceGnmDriver::LibSceGnmDriver_Register(sym); + OldLibraries::LibPad::padSymbolsRegister(sym); + Core::Libraries::LibC::libcSymbolsRegister(sym); + + // new libraries folder from autogen + Libraries::UserService::RegisterlibSceUserService(sym); + Libraries::SystemService::RegisterlibSceSystemService(sym); + Libraries::CommonDialog::RegisterlibSceCommonDialog(sym); + Libraries::MsgDialog::RegisterlibSceMsgDialog(sym); } -} // namespace Core::Libraries +} // namespace OldLibraries diff --git a/src/core/hle/libraries/libs.h b/src/core/hle/libraries/libs.h index 06c6cc52..f9329bb9 100644 --- a/src/core/hle/libraries/libs.h +++ b/src/core/hle/libraries/libs.h @@ -34,8 +34,8 @@ sym->AddSymbol(sr, func); \ } -namespace Core::Libraries { +namespace OldLibraries { -void InitHLELibs(Loader::SymbolsResolver* sym); +void InitHLELibs(Core::Loader::SymbolsResolver* sym); -} // namespace Core::Libraries +} // namespace OldLibraries diff --git a/src/core/hle/libraries/libsystemservice/system_service.cpp b/src/core/hle/libraries/libsystemservice/system_service.cpp deleted file mode 100644 index b25be615..00000000 --- a/src/core/hle/libraries/libsystemservice/system_service.cpp +++ /dev/null @@ -1,35 +0,0 @@ -// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project -// SPDX-License-Identifier: GPL-2.0-or-later - -#include "common/logging/log.h" -#include "core/hle/error_codes.h" -#include "core/hle/libraries/libs.h" -#include "core/hle/libraries/libsystemservice/system_service.h" - -namespace Core::Libraries::LibSystemService { - -s32 PS4_SYSV_ABI sceSystemServiceHideSplashScreen() { - LOG_WARNING(Lib_SystemService, "(STUBBED) called"); - return SCE_OK; -} - -s32 PS4_SYSV_ABI sceSystemServiceGetStatus(SceSystemServiceStatus* status) { - SceSystemServiceStatus st = {}; - st.eventNum = 0; - st.isSystemUiOverlaid = false; - st.isInBackgroundExecution = false; - st.isCpuMode7CpuNormal = true; - st.isGameLiveStreamingOnAir = false; - st.isOutOfVrPlayArea = false; - *status = st; - return SCE_OK; -} - -void systemServiceSymbolsRegister(Loader::SymbolsResolver* sym) { - LIB_FUNCTION("Vo5V8KAwCmk", "libSceSystemService", 1, "libSceSystemService", 1, 1, - sceSystemServiceHideSplashScreen); - LIB_FUNCTION("rPo6tV8D9bM", "libSceSystemService", 1, "libSceSystemService", 1, 1, - sceSystemServiceGetStatus); -} - -}; // namespace Core::Libraries::LibSystemService diff --git a/src/core/hle/libraries/libsystemservice/system_service.h b/src/core/hle/libraries/libsystemservice/system_service.h deleted file mode 100644 index ed911adb..00000000 --- a/src/core/hle/libraries/libsystemservice/system_service.h +++ /dev/null @@ -1,29 +0,0 @@ -// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project -// SPDX-License-Identifier: GPL-2.0-or-later - -#pragma once - -#include "common/types.h" - -namespace Core::Loader { -class SymbolsResolver; -} - -namespace Core::Libraries::LibSystemService { - -struct SceSystemServiceStatus { - s32 eventNum; - bool isSystemUiOverlaid; - bool isInBackgroundExecution; - bool isCpuMode7CpuNormal; - bool isGameLiveStreamingOnAir; - bool isOutOfVrPlayArea; - u8 reserved[]; -}; - -s32 PS4_SYSV_ABI sceSystemServiceHideSplashScreen(); -s32 PS4_SYSV_ABI sceSystemServiceGetStatus(SceSystemServiceStatus* status); - -void systemServiceSymbolsRegister(Loader::SymbolsResolver* sym); - -}; // namespace Core::Libraries::LibSystemService diff --git a/src/core/hle/libraries/libuserservice/libuserservice.cpp b/src/core/hle/libraries/libuserservice/libuserservice.cpp deleted file mode 100644 index 0fe3905a..00000000 --- a/src/core/hle/libraries/libuserservice/libuserservice.cpp +++ /dev/null @@ -1,33 +0,0 @@ -// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project -// SPDX-License-Identifier: GPL-2.0-or-later - -#include "common/logging/log.h" -#include "core/hle/error_codes.h" -#include "core/hle/libraries/libs.h" -#include "core/hle/libraries/libuserservice/libuserservice.h" - -namespace Core::Libraries::LibUserService { - -s32 PS4_SYSV_ABI sceUserServiceInitialize(const SceUserServiceInitializeParams* initParams) { - LOG_WARNING(Lib_UserService, "(STUBBED) called"); - return SCE_OK; -} - -s32 PS4_SYSV_ABI sceUserServiceGetLoginUserIdList(SceUserServiceLoginUserIdList* userIdList) { - LOG_WARNING(Lib_UserService, "(STUBBED) called"); - userIdList->user_id[0] = 1; - userIdList->user_id[1] = -1; - userIdList->user_id[2] = -1; - userIdList->user_id[3] = -1; - - return SCE_OK; -} - -void userServiceSymbolsRegister(Loader::SymbolsResolver* sym) { - LIB_FUNCTION("j3YMu1MVNNo", "libSceUserService", 1, "libSceUserService", 1, 1, - sceUserServiceInitialize); - LIB_FUNCTION("fPhymKNvK-A", "libSceUserService", 1, "libSceUserService", 1, 1, - sceUserServiceGetLoginUserIdList); -} - -} // namespace Core::Libraries::LibUserService diff --git a/src/core/hle/libraries/libuserservice/libuserservice.h b/src/core/hle/libraries/libuserservice/libuserservice.h deleted file mode 100644 index a446b281..00000000 --- a/src/core/hle/libraries/libuserservice/libuserservice.h +++ /dev/null @@ -1,29 +0,0 @@ -// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project -// SPDX-License-Identifier: GPL-2.0-or-later - -#pragma once - -#include "common/types.h" - -namespace Core::Loader { -class SymbolsResolver; -} - -namespace Core::Libraries::LibUserService { - -using SceUserServiceUserId = s32; - -struct SceUserServiceInitializeParams { - s32 priority; -}; - -struct SceUserServiceLoginUserIdList { - int user_id[4]; -}; - -s32 PS4_SYSV_ABI sceUserServiceInitialize(const SceUserServiceInitializeParams* initParams); -s32 PS4_SYSV_ABI sceUserServiceGetLoginUserIdList(SceUserServiceLoginUserIdList* userIdList); - -void userServiceSymbolsRegister(Loader::SymbolsResolver* sym); - -}; // namespace Core::Libraries::LibUserService diff --git a/src/core/hle/libraries/libuserservice/usr_mng_codes.h b/src/core/hle/libraries/libuserservice/usr_mng_codes.h deleted file mode 100644 index 8b35ca64..00000000 --- a/src/core/hle/libraries/libuserservice/usr_mng_codes.h +++ /dev/null @@ -1,12 +0,0 @@ -// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project -// SPDX-License-Identifier: GPL-2.0-or-later - -#pragma once - -constexpr int SCE_USER_SERVICE_MAX_LOGIN_USERS = 4; // Max users logged in at once -constexpr int SCE_USER_SERVICE_MAX_USER_NAME_LENGTH = 16; // Max length for user name - -constexpr int SCE_USER_SERVICE_USER_ID_INVALID = -1; // Invalid user ID -constexpr int SCE_USER_SERVICE_USER_ID_SYSTEM = 255; // Generic id for device -constexpr int SCE_USER_SERVICE_USER_ID_EVERYONE = - 254; // Generic id for user (mostly used in common dialogs) diff --git a/src/core/libraries/error_codes.h b/src/core/libraries/error_codes.h index 093b46f8..cc92046c 100644 --- a/src/core/libraries/error_codes.h +++ b/src/core/libraries/error_codes.h @@ -2,7 +2,195 @@ // SPDX-License-Identifier: GPL-2.0-or-later #pragma once -// TODO placeholder until port finishes -#include "core/hle/error_codes.h" -constexpr int ORBIS_OK = 0; \ No newline at end of file +// Generic +constexpr int ORBIS_OK = 0x00000000; +constexpr int ORBIS_FAIL = 0xFFFFFFFF; + +// Libkernel library +constexpr int ORBIS_KERNEL_ERROR_EPERM = 0x80020001; +constexpr int ORBIS_KERNEL_ERROR_ENOENT = 0x80020002; +constexpr int ORBIS_KERNEL_ERROR_ESRCH = 0x80020003; +constexpr int ORBIS_KERNEL_ERROR_EINTR = 0x80020004; +constexpr int ORBIS_KERNEL_ERROR_EIO = 0x80020005; +constexpr int ORBIS_KERNEL_ERROR_ENXIO = 0x80020006; +constexpr int ORBIS_KERNEL_ERROR_E2BIG = 0x80020007; +constexpr int ORBIS_KERNEL_ERROR_ENOEXEC = 0x80020008; +constexpr int ORBIS_KERNEL_ERROR_EBADF = 0x80020009; +constexpr int ORBIS_KERNEL_ERROR_ECHILD = 0x8002000A; +constexpr int ORBIS_KERNEL_ERROR_EDEADLK = 0x8002000B; +constexpr int ORBIS_KERNEL_ERROR_ENOMEM = 0x8002000C; +constexpr int ORBIS_KERNEL_ERROR_EACCES = 0x8002000D; +constexpr int ORBIS_KERNEL_ERROR_EFAULT = 0x8002000E; +constexpr int ORBIS_KERNEL_ERROR_ENOTBLK = 0x8002000F; +constexpr int ORBIS_KERNEL_ERROR_EBUSY = 0x80020010; +constexpr int ORBIS_KERNEL_ERROR_EEXIST = 0x80020011; +constexpr int ORBIS_KERNEL_ERROR_EXDEV = 0x80020012; +constexpr int ORBIS_KERNEL_ERROR_ENODEV = 0x80020013; +constexpr int ORBIS_KERNEL_ERROR_ENOTDIR = 0x80020014; +constexpr int ORBIS_KERNEL_ERROR_EISDIR = 0x80020015; +constexpr int ORBIS_KERNEL_ERROR_EINVAL = 0x80020016; +constexpr int ORBIS_KERNEL_ERROR_ENFILE = 0x80020017; +constexpr int ORBIS_KERNEL_ERROR_EMFILE = 0x80020018; +constexpr int ORBIS_KERNEL_ERROR_ENOTTY = 0x80020019; +constexpr int ORBIS_KERNEL_ERROR_ETXTBSY = 0x8002001A; +constexpr int ORBIS_KERNEL_ERROR_EFBIG = 0x8002001B; +constexpr int ORBIS_KERNEL_ERROR_ENOSPC = 0x8002001C; +constexpr int ORBIS_KERNEL_ERROR_ESPIPE = 0x8002001D; +constexpr int ORBIS_KERNEL_ERROR_EROFS = 0x8002001E; +constexpr int ORBIS_KERNEL_ERROR_EMLINK = 0x8002001F; +constexpr int ORBIS_KERNEL_ERROR_EPIPE = 0x80020020; +constexpr int ORBIS_KERNEL_ERROR_EDOM = 0x80020021; +constexpr int ORBIS_KERNEL_ERROR_ERANGE = 0x80020022; +constexpr int ORBIS_KERNEL_ERROR_EAGAIN = 0x80020023; +constexpr int ORBIS_KERNEL_ERROR_EWOULDBLOCK = 0x80020023; +constexpr int ORBIS_KERNEL_ERROR_EINPROGRESS = 0x80020024; +constexpr int ORBIS_KERNEL_ERROR_EALREADY = 0x80020025; +constexpr int ORBIS_KERNEL_ERROR_ENOTSOCK = 0x80020026; +constexpr int ORBIS_KERNEL_ERROR_EDESTADDRREQ = 0x80020027; +constexpr int ORBIS_KERNEL_ERROR_EMSGSIZE = 0x80020028; +constexpr int ORBIS_KERNEL_ERROR_EPROTOTYPE = 0x80020029; +constexpr int ORBIS_KERNEL_ERROR_ENOPROTOOPT = 0x8002002A; +constexpr int ORBIS_KERNEL_ERROR_EPROTONOSUPPORT = 0x8002002B; +constexpr int ORBIS_KERNEL_ERROR_ESOCKTNOSUPPORT = 0x8002002C; +constexpr int ORBIS_KERNEL_ERROR_ENOTSUP = 0x8002002D; +constexpr int ORBIS_KERNEL_ERROR_EOPNOTSUPP = 0x8002002D; +constexpr int ORBIS_KERNEL_ERROR_EPFNOSUPPORT = 0x8002002E; +constexpr int ORBIS_KERNEL_ERROR_EAFNOSUPPORT = 0x8002002F; +constexpr int ORBIS_KERNEL_ERROR_EADDRINUSE = 0x80020030; +constexpr int ORBIS_KERNEL_ERROR_EADDRNOTAVAIL = 0x80020031; +constexpr int ORBIS_KERNEL_ERROR_ENETDOWN = 0x80020032; +constexpr int ORBIS_KERNEL_ERROR_ENETUNREACH = 0x80020033; +constexpr int ORBIS_KERNEL_ERROR_ENETRESET = 0x80020034; +constexpr int ORBIS_KERNEL_ERROR_ECONNABORTED = 0x80020035; +constexpr int ORBIS_KERNEL_ERROR_ECONNRESET = 0x80020036; +constexpr int ORBIS_KERNEL_ERROR_ENOBUFS = 0x80020037; +constexpr int ORBIS_KERNEL_ERROR_EISCONN = 0x80020038; +constexpr int ORBIS_KERNEL_ERROR_ENOTCONN = 0x80020039; +constexpr int ORBIS_KERNEL_ERROR_ESHUTDOWN = 0x8002003A; +constexpr int ORBIS_KERNEL_ERROR_ETOOMANYREFS = 0x8002003B; +constexpr int ORBIS_KERNEL_ERROR_ETIMEDOUT = 0x8002003C; +constexpr int ORBIS_KERNEL_ERROR_ECONNREFUSED = 0x8002003D; +constexpr int ORBIS_KERNEL_ERROR_ELOOP = 0x8002003E; +constexpr int ORBIS_KERNEL_ERROR_ENAMETOOLONG = 0x8002003F; +constexpr int ORBIS_KERNEL_ERROR_EHOSTDOWN = 0x80020040; +constexpr int ORBIS_KERNEL_ERROR_EHOSTUNREACH = 0x80020041; +constexpr int ORBIS_KERNEL_ERROR_ENOTEMPTY = 0x80020042; +constexpr int ORBIS_KERNEL_ERROR_EPROCLIM = 0x80020043; +constexpr int ORBIS_KERNEL_ERROR_EUSERS = 0x80020044; +constexpr int ORBIS_KERNEL_ERROR_EDQUOT = 0x80020045; +constexpr int ORBIS_KERNEL_ERROR_ESTALE = 0x80020046; +constexpr int ORBIS_KERNEL_ERROR_EREMOTE = 0x80020047; +constexpr int ORBIS_KERNEL_ERROR_EBADRPC = 0x80020048; +constexpr int ORBIS_KERNEL_ERROR_ERPCMISMATCH = 0x80020049; +constexpr int ORBIS_KERNEL_ERROR_EPROGUNAVAIL = 0x8002004A; +constexpr int ORBIS_KERNEL_ERROR_EPROGMISMATCH = 0x8002004B; +constexpr int ORBIS_KERNEL_ERROR_EPROCUNAVAIL = 0x8002004C; +constexpr int ORBIS_KERNEL_ERROR_ENOLCK = 0x8002004D; +constexpr int ORBIS_KERNEL_ERROR_ENOSYS = 0x8002004E; +constexpr int ORBIS_KERNEL_ERROR_EFTYPE = 0x8002004F; +constexpr int ORBIS_KERNEL_ERROR_EAUTH = 0x80020050; +constexpr int ORBIS_KERNEL_ERROR_ENEEDAUTH = 0x80020051; +constexpr int ORBIS_KERNEL_ERROR_EIDRM = 0x80020052; +constexpr int ORBIS_KERNEL_ERROR_ENOMSG = 0x80020053; +constexpr int ORBIS_KERNEL_ERROR_EOVERFLOW = 0x80020054; +constexpr int ORBIS_KERNEL_ERROR_ECANCELED = 0x80020055; +constexpr int ORBIS_KERNEL_ERROR_EILSEQ = 0x80020056; +constexpr int ORBIS_KERNEL_ERROR_ENOATTR = 0x80020057; +constexpr int ORBIS_KERNEL_ERROR_EDOOFUS = 0x80020058; +constexpr int ORBIS_KERNEL_ERROR_EBADMSG = 0x80020059; +constexpr int ORBIS_KERNEL_ERROR_EMULTIHOP = 0x8002005A; +constexpr int ORBIS_KERNEL_ERROR_ENOLINK = 0x8002005B; +constexpr int ORBIS_KERNEL_ERROR_EPROTO = 0x8002005C; +constexpr int ORBIS_KERNEL_ERROR_ENOTCAPABLE = 0x8002005D; +constexpr int ORBIS_KERNEL_ERROR_ECAPMODE = 0x8002005E; +constexpr int ORBIS_KERNEL_ERROR_ENOBLK = 0x8002005F; +constexpr int ORBIS_KERNEL_ERROR_EICV = 0x80020060; +constexpr int ORBIS_KERNEL_ERROR_ENOPLAYGOENT = 0x80020061; + +// AudioOut library +constexpr int ORBIS_AUDIO_OUT_ERROR_NOT_OPENED = 0x80260001; +constexpr int ORBIS_AUDIO_OUT_ERROR_BUSY = 0x80260002; +constexpr int ORBIS_AUDIO_OUT_ERROR_INVALID_PORT = 0x80260003; +constexpr int ORBIS_AUDIO_OUT_ERROR_INVALID_POINTER = 0x80260004; +constexpr int ORBIS_AUDIO_OUT_ERROR_PORT_FULL = 0x80260005; +constexpr int ORBIS_AUDIO_OUT_ERROR_INVALID_SIZE = 0x80260006; +constexpr int ORBIS_AUDIO_OUT_ERROR_INVALID_FORMAT = 0x80260007; +constexpr int ORBIS_AUDIO_OUT_ERROR_INVALID_SAMPLE_FREQ = 0x80260008; +constexpr int ORBIS_AUDIO_OUT_ERROR_INVALID_VOLUME = 0x80260009; +constexpr int ORBIS_AUDIO_OUT_ERROR_INVALID_PORT_TYPE = 0x8026000A; +constexpr int ORBIS_AUDIO_OUT_ERROR_INVALID_CONF_TYPE = 0x8026000C; +constexpr int ORBIS_AUDIO_OUT_ERROR_OUT_OF_MEMORY = 0x8026000D; +constexpr int ORBIS_AUDIO_OUT_ERROR_ALREADY_INIT = 0x8026000E; +constexpr int ORBIS_AUDIO_OUT_ERROR_NOT_INIT = 0x8026000F; +constexpr int ORBIS_AUDIO_OUT_ERROR_MEMORY = 0x80260010; +constexpr int ORBIS_AUDIO_OUT_ERROR_SYSTEM_RESOURCE = 0x80260011; +constexpr int ORBIS_AUDIO_OUT_ERROR_TRANS_EVENT = 0x80260012; +constexpr int ORBIS_AUDIO_OUT_ERROR_INVALID_FLAG = 0x80260013; +constexpr int ORBIS_AUDIO_OUT_ERROR_INVALID_MIXLEVEL = 0x80260014; +constexpr int ORBIS_AUDIO_OUT_ERROR_INVALID_ARG = 0x80260015; +constexpr int ORBIS_AUDIO_OUT_ERROR_INVALID_PARAM = 0x80260016; +constexpr int ORBIS_AUDIO_OUT_ERROR_MASTERING_FATAL = 0x80260200; +constexpr int ORBIS_AUDIO_OUT_ERROR_MASTERING_INVALID_API_PARAM = 0x80260201; +constexpr int ORBIS_AUDIO_OUT_ERROR_MASTERING_INVALID_CONFIG = 0x80260202; +constexpr int ORBIS_AUDIO_OUT_ERROR_MASTERING_NOT_INITIALIZED = 0x80260203; +constexpr int ORBIS_AUDIO_OUT_ERROR_MASTERING_INVALID_STATES_ID = 0x80260204; + +// VideoOut library +constexpr int ORBIS_VIDEO_OUT_ERROR_INVALID_VALUE = 0x80290001; +constexpr int ORBIS_VIDEO_OUT_ERROR_INVALID_ADDRESS = 0x80290002; +constexpr int ORBIS_VIDEO_OUT_ERROR_INVALID_PIXEL_FORMAT = 0x80290003; +constexpr int ORBIS_VIDEO_OUT_ERROR_INVALID_PITCH = 0x80290004; +constexpr int ORBIS_VIDEO_OUT_ERROR_INVALID_RESOLUTION = 0x80290005; +constexpr int ORBIS_VIDEO_OUT_ERROR_INVALID_FLIP_MODE = 0x80290006; +constexpr int ORBIS_VIDEO_OUT_ERROR_INVALID_TILING_MODE = 0x80290007; +constexpr int ORBIS_VIDEO_OUT_ERROR_INVALID_ASPECT_RATIO = 0x80290008; +constexpr int ORBIS_VIDEO_OUT_ERROR_RESOURCE_BUSY = 0x80290009; +constexpr int ORBIS_VIDEO_OUT_ERROR_INVALID_INDEX = 0x8029000A; +constexpr int ORBIS_VIDEO_OUT_ERROR_INVALID_HANDLE = 0x8029000B; +constexpr int ORBIS_VIDEO_OUT_ERROR_INVALID_EVENT_QUEUE = 0x8029000C; +constexpr int ORBIS_VIDEO_OUT_ERROR_INVALID_EVENT = 0x8029000D; +constexpr int ORBIS_VIDEO_OUT_ERROR_NO_EMPTY_SLOT = 0x8029000F; +constexpr int ORBIS_VIDEO_OUT_ERROR_SLOT_OCCUPIED = 0x80290010; +constexpr int ORBIS_VIDEO_OUT_ERROR_FLIP_QUEUE_FULL = 0x80290012; +constexpr int ORBIS_VIDEO_OUT_ERROR_INVALID_MEMORY = 0x80290013; +constexpr int ORBIS_VIDEO_OUT_ERROR_MEMORY_NOT_PHYSICALLY_CONTIGUOUS = 0x80290014; +constexpr int ORBIS_VIDEO_OUT_ERROR_MEMORY_INVALID_ALIGNMENT = 0x80290015; +constexpr int ORBIS_VIDEO_OUT_ERROR_UNSUPPORTED_OUTPUT_MODE = 0x80290016; +constexpr int ORBIS_VIDEO_OUT_ERROR_OVERFLOW = 0x80290017; +constexpr int ORBIS_VIDEO_OUT_ERROR_NO_DEVICE = 0x80290018; +constexpr int ORBIS_VIDEO_OUT_ERROR_UNAVAILABLE_OUTPUT_MODE = 0x80290019; +constexpr int ORBIS_VIDEO_OUT_ERROR_INVALID_OPTION = 0x8029001A; +constexpr int ORBIS_VIDEO_OUT_ERROR_UNKNOWN = 0x802900FE; +constexpr int ORBIS_VIDEO_OUT_ERROR_FATAL = 0x802900FF; +constexpr int ORBIS_VIDEO_OUT_ERROR_ENOMEM = 0x8029100C; + +// Pad library +constexpr int ORBIS_PAD_ERROR_INVALID_ARG = 0x80920001; +constexpr int ORBIS_PAD_ERROR_INVALID_PORT = 0x80920002; +constexpr int ORBIS_PAD_ERROR_INVALID_HANDLE = 0x80920003; +constexpr int ORBIS_PAD_ERROR_ALREADY_OPENED = 0x80920004; +constexpr int ORBIS_PAD_ERROR_NOT_INITIALIZED = 0x80920005; +constexpr int ORBIS_PAD_ERROR_INVALID_LIGHTBAR_SETTING = 0x80920006; +constexpr int ORBIS_PAD_ERROR_DEVICE_NOT_CONNECTED = 0x80920007; +constexpr int ORBIS_PAD_ERROR_DEVICE_NO_HANDLE = 0x80920008; +constexpr int ORBIS_PAD_ERROR_FATAL = 0x809200FF; +constexpr int ORBIS_PAD_ERROR_NOT_PERMITTED = 0x80920101; +constexpr int ORBIS_PAD_ERROR_INVALID_BUFFER_LENGTH = 0x80920102; +constexpr int ORBIS_PAD_ERROR_INVALID_REPORT_LENGTH = 0x80920103; +constexpr int ORBIS_PAD_ERROR_INVALID_REPORT_ID = 0x80920104; +constexpr int ORBIS_PAD_ERROR_SEND_AGAIN = 0x80920105; + +// UserService library +constexpr int ORBIS_USER_SERVICE_ERROR_INTERNAL = 0x80960001; +constexpr int ORBIS_USER_SERVICE_ERROR_NOT_INITIALIZED = 0x80960002; +constexpr int ORBIS_USER_SERVICE_ERROR_ALREADY_INITIALIZED = 0x80960003; +constexpr int ORBIS_USER_SERVICE_ERROR_NO_MEMORY = 0x80960004; +constexpr int ORBIS_USER_SERVICE_ERROR_INVALID_ARGUMENT = 0x80960005; +constexpr int ORBIS_USER_SERVICE_ERROR_OPERATION_NOT_SUPPORTED = 0x80960006; +constexpr int ORBIS_USER_SERVICE_ERROR_NO_EVENT = 0x80960007; +constexpr int ORBIS_USER_SERVICE_ERROR_NOT_LOGGED_IN = 0x80960009; +constexpr int ORBIS_USER_SERVICE_ERROR_BUFFER_TOO_SHORT = 0x8096000A; + +// SystemService library +constexpr int ORBIS_SYSTEM_SERVICE_ERROR_PARAMETER = 0x80A10003; diff --git a/src/core/libraries/libscecommondialog.cpp b/src/core/libraries/libscecommondialog.cpp new file mode 100644 index 00000000..f940401d --- /dev/null +++ b/src/core/libraries/libscecommondialog.cpp @@ -0,0 +1,210 @@ +// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +// Generated By moduleGenerator +#include "common/logging/log.h" +#include "error_codes.h" +#include "libscecommondialog.h" + +namespace Libraries::CommonDialog { + +int PS4_SYSV_ABI _ZN3sce16CommonDialogUtil12getSelfAppIdEv() { + LOG_ERROR(Lib_CommonDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI _ZN3sce16CommonDialogUtil6Client11closeModuleEv() { + LOG_ERROR(Lib_CommonDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI _ZN3sce16CommonDialogUtil6Client11updateStateEv() { + LOG_ERROR(Lib_CommonDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI _ZN3sce16CommonDialogUtil6Client15launchCmnDialogEv() { + LOG_ERROR(Lib_CommonDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI _ZN3sce16CommonDialogUtil6ClientD0Ev() { + LOG_ERROR(Lib_CommonDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI _ZN3sce16CommonDialogUtil6ClientD1Ev() { + LOG_ERROR(Lib_CommonDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI _ZN3sce16CommonDialogUtil6ClientD2Ev() { + LOG_ERROR(Lib_CommonDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI _ZNK3sce16CommonDialogUtil6Client10isCloseReqEv() { + LOG_ERROR(Lib_CommonDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI _ZNK3sce16CommonDialogUtil6Client13getFinishDataEPvm() { + LOG_ERROR(Lib_CommonDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI _ZNK3sce16CommonDialogUtil6Client14getClientStateEv() { + LOG_ERROR(Lib_CommonDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI _ZNK3sce16CommonDialogUtil6Client19isInitializedStatusEv() { + LOG_ERROR(Lib_CommonDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI _ZNK3sce16CommonDialogUtil6Client8getAppIdEv() { + LOG_ERROR(Lib_CommonDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI _ZNK3sce16CommonDialogUtil6Client8isFinishEv() { + LOG_ERROR(Lib_CommonDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI _ZNK3sce16CommonDialogUtil6Client9getResultEv() { + LOG_ERROR(Lib_CommonDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI _ZTVN3sce16CommonDialogUtil6ClientE() { + LOG_ERROR(Lib_CommonDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceCommonDialogInitialize() { + LOG_ERROR(Lib_CommonDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceCommonDialogIsUsed() { + LOG_ERROR(Lib_CommonDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI Func_0FF577E4E8457883() { + LOG_ERROR(Lib_CommonDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI Func_41716C2CE379416C() { + LOG_ERROR(Lib_CommonDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI Func_483A427D8F6E0748() { + LOG_ERROR(Lib_CommonDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI Func_6944B83E02727BDF() { + LOG_ERROR(Lib_CommonDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI Func_69F2DD23A8B4950C() { + LOG_ERROR(Lib_CommonDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI Func_9954673DEAC170AD() { + LOG_ERROR(Lib_CommonDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI Func_A7D4D3AB86CB7455() { + LOG_ERROR(Lib_CommonDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI Func_ADE4C51256B8350C() { + LOG_ERROR(Lib_CommonDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI Func_B71349CF15FACAB0() { + LOG_ERROR(Lib_CommonDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI Func_CB18E00EFA946C64() { + LOG_ERROR(Lib_CommonDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI Func_F2AEE270605622B0() { + LOG_ERROR(Lib_CommonDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +void RegisterlibSceCommonDialog(Core::Loader::SymbolsResolver* sym) { + LIB_FUNCTION("2RdicdHhtGA", "libSceCommonDialog", 1, "libSceCommonDialog", 1, 1, + _ZN3sce16CommonDialogUtil12getSelfAppIdEv); + LIB_FUNCTION("I+tdxsCap08", "libSceCommonDialog", 1, "libSceCommonDialog", 1, 1, + _ZN3sce16CommonDialogUtil6Client11closeModuleEv); + LIB_FUNCTION("v4+gzuTkv6k", "libSceCommonDialog", 1, "libSceCommonDialog", 1, 1, + _ZN3sce16CommonDialogUtil6Client11updateStateEv); + LIB_FUNCTION("CwCzG0nnLg8", "libSceCommonDialog", 1, "libSceCommonDialog", 1, 1, + _ZN3sce16CommonDialogUtil6Client15launchCmnDialogEv); + LIB_FUNCTION("Ib1SMmbr07k", "libSceCommonDialog", 1, "libSceCommonDialog", 1, 1, + _ZN3sce16CommonDialogUtil6ClientD0Ev); + LIB_FUNCTION("6TIMpGvsrC4", "libSceCommonDialog", 1, "libSceCommonDialog", 1, 1, + _ZN3sce16CommonDialogUtil6ClientD1Ev); + LIB_FUNCTION("+UyKxWAnqIU", "libSceCommonDialog", 1, "libSceCommonDialog", 1, 1, + _ZN3sce16CommonDialogUtil6ClientD2Ev); + LIB_FUNCTION("bUCx72-9f0g", "libSceCommonDialog", 1, "libSceCommonDialog", 1, 1, + _ZNK3sce16CommonDialogUtil6Client10isCloseReqEv); + LIB_FUNCTION("xZtXq554Lbg", "libSceCommonDialog", 1, "libSceCommonDialog", 1, 1, + _ZNK3sce16CommonDialogUtil6Client13getFinishDataEPvm); + LIB_FUNCTION("C-EZ3PkhibQ", "libSceCommonDialog", 1, "libSceCommonDialog", 1, 1, + _ZNK3sce16CommonDialogUtil6Client14getClientStateEv); + LIB_FUNCTION("70niEKUAnZ0", "libSceCommonDialog", 1, "libSceCommonDialog", 1, 1, + _ZNK3sce16CommonDialogUtil6Client19isInitializedStatusEv); + LIB_FUNCTION("mdJgdwoM0Mo", "libSceCommonDialog", 1, "libSceCommonDialog", 1, 1, + _ZNK3sce16CommonDialogUtil6Client8getAppIdEv); + LIB_FUNCTION("87GekE1nowg", "libSceCommonDialog", 1, "libSceCommonDialog", 1, 1, + _ZNK3sce16CommonDialogUtil6Client8isFinishEv); + LIB_FUNCTION("6ljeTSi+fjs", "libSceCommonDialog", 1, "libSceCommonDialog", 1, 1, + _ZNK3sce16CommonDialogUtil6Client9getResultEv); + LIB_FUNCTION("W2MzrWix2mM", "libSceCommonDialog", 1, "libSceCommonDialog", 1, 1, + _ZTVN3sce16CommonDialogUtil6ClientE); + LIB_FUNCTION("uoUpLGNkygk", "libSceCommonDialog", 1, "libSceCommonDialog", 1, 1, + sceCommonDialogInitialize); + LIB_FUNCTION("BQ3tey0JmQM", "libSceCommonDialog", 1, "libSceCommonDialog", 1, 1, + sceCommonDialogIsUsed); + LIB_FUNCTION("D-V35OhFeIM", "libSceCommonDialog", 1, "libSceCommonDialog", 1, 1, + Func_0FF577E4E8457883); + LIB_FUNCTION("QXFsLON5QWw", "libSceCommonDialog", 1, "libSceCommonDialog", 1, 1, + Func_41716C2CE379416C); + LIB_FUNCTION("SDpCfY9uB0g", "libSceCommonDialog", 1, "libSceCommonDialog", 1, 1, + Func_483A427D8F6E0748); + LIB_FUNCTION("aUS4PgJye98", "libSceCommonDialog", 1, "libSceCommonDialog", 1, 1, + Func_6944B83E02727BDF); + LIB_FUNCTION("afLdI6i0lQw", "libSceCommonDialog", 1, "libSceCommonDialog", 1, 1, + Func_69F2DD23A8B4950C); + LIB_FUNCTION("mVRnPerBcK0", "libSceCommonDialog", 1, "libSceCommonDialog", 1, 1, + Func_9954673DEAC170AD); + LIB_FUNCTION("p9TTq4bLdFU", "libSceCommonDialog", 1, "libSceCommonDialog", 1, 1, + Func_A7D4D3AB86CB7455); + LIB_FUNCTION("reTFEla4NQw", "libSceCommonDialog", 1, "libSceCommonDialog", 1, 1, + Func_ADE4C51256B8350C); + LIB_FUNCTION("txNJzxX6yrA", "libSceCommonDialog", 1, "libSceCommonDialog", 1, 1, + Func_B71349CF15FACAB0); + LIB_FUNCTION("yxjgDvqUbGQ", "libSceCommonDialog", 1, "libSceCommonDialog", 1, 1, + Func_CB18E00EFA946C64); + LIB_FUNCTION("8q7icGBWIrA", "libSceCommonDialog", 1, "libSceCommonDialog", 1, 1, + Func_F2AEE270605622B0); +}; + +} // namespace Libraries::CommonDialog \ No newline at end of file diff --git a/src/core/libraries/libscecommondialog.h b/src/core/libraries/libscecommondialog.h new file mode 100644 index 00000000..1f5edb4e --- /dev/null +++ b/src/core/libraries/libscecommondialog.h @@ -0,0 +1,46 @@ +// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +#include "library_common.h" + +namespace Libraries::CommonDialog { + +struct OrbisCommonDialogBaseParam { + std::size_t size; + u8 reserved[36]; + u32 magic; +}; + +int PS4_SYSV_ABI _ZN3sce16CommonDialogUtil12getSelfAppIdEv(); +int PS4_SYSV_ABI _ZN3sce16CommonDialogUtil6Client11closeModuleEv(); +int PS4_SYSV_ABI _ZN3sce16CommonDialogUtil6Client11updateStateEv(); +int PS4_SYSV_ABI _ZN3sce16CommonDialogUtil6Client15launchCmnDialogEv(); +int PS4_SYSV_ABI _ZN3sce16CommonDialogUtil6ClientD0Ev(); +int PS4_SYSV_ABI _ZN3sce16CommonDialogUtil6ClientD1Ev(); +int PS4_SYSV_ABI _ZN3sce16CommonDialogUtil6ClientD2Ev(); +int PS4_SYSV_ABI _ZNK3sce16CommonDialogUtil6Client10isCloseReqEv(); +int PS4_SYSV_ABI _ZNK3sce16CommonDialogUtil6Client13getFinishDataEPvm(); +int PS4_SYSV_ABI _ZNK3sce16CommonDialogUtil6Client14getClientStateEv(); +int PS4_SYSV_ABI _ZNK3sce16CommonDialogUtil6Client19isInitializedStatusEv(); +int PS4_SYSV_ABI _ZNK3sce16CommonDialogUtil6Client8getAppIdEv(); +int PS4_SYSV_ABI _ZNK3sce16CommonDialogUtil6Client8isFinishEv(); +int PS4_SYSV_ABI _ZNK3sce16CommonDialogUtil6Client9getResultEv(); +int PS4_SYSV_ABI _ZTVN3sce16CommonDialogUtil6ClientE(); +int PS4_SYSV_ABI sceCommonDialogInitialize(); +int PS4_SYSV_ABI sceCommonDialogIsUsed(); +int PS4_SYSV_ABI Func_0FF577E4E8457883(); +int PS4_SYSV_ABI Func_41716C2CE379416C(); +int PS4_SYSV_ABI Func_483A427D8F6E0748(); +int PS4_SYSV_ABI Func_6944B83E02727BDF(); +int PS4_SYSV_ABI Func_69F2DD23A8B4950C(); +int PS4_SYSV_ABI Func_9954673DEAC170AD(); +int PS4_SYSV_ABI Func_A7D4D3AB86CB7455(); +int PS4_SYSV_ABI Func_ADE4C51256B8350C(); +int PS4_SYSV_ABI Func_B71349CF15FACAB0(); +int PS4_SYSV_ABI Func_CB18E00EFA946C64(); +int PS4_SYSV_ABI Func_F2AEE270605622B0(); + +void RegisterlibSceCommonDialog(Core::Loader::SymbolsResolver* sym); +} // namespace Libraries::CommonDialog \ No newline at end of file diff --git a/src/core/libraries/libscemsgdialog.cpp b/src/core/libraries/libscemsgdialog.cpp new file mode 100644 index 00000000..0a223f0e --- /dev/null +++ b/src/core/libraries/libscemsgdialog.cpp @@ -0,0 +1,85 @@ +// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +// Generated By moduleGenerator +#include "common/logging/log.h" +#include "error_codes.h" +#include "libscemsgdialog.h" + +namespace Libraries::MsgDialog { + +int PS4_SYSV_ABI sceMsgDialogClose() { + LOG_ERROR(Lib_MsgDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceMsgDialogGetResult() { + LOG_ERROR(Lib_MsgDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceMsgDialogGetStatus() { + LOG_ERROR(Lib_MsgDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceMsgDialogInitialize() { + LOG_ERROR(Lib_MsgDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +s32 PS4_SYSV_ABI sceMsgDialogOpen(const OrbisMsgDialogParam* param) { + LOG_ERROR(Lib_MsgDlg, "(STUBBED) called"); + OrbisMsgDialogUserMessageParam* userMsgParam = param->userMsgParam; + const char* msg = userMsgParam->msg; + printf("sceMsgDialogOpen msg : %s", msg); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceMsgDialogProgressBarInc() { + LOG_ERROR(Lib_MsgDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceMsgDialogProgressBarSetMsg() { + LOG_ERROR(Lib_MsgDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceMsgDialogProgressBarSetValue() { + LOG_ERROR(Lib_MsgDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceMsgDialogTerminate() { + LOG_ERROR(Lib_MsgDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceMsgDialogUpdateStatus() { + LOG_ERROR(Lib_MsgDlg, "(STUBBED) called"); + return ORBIS_OK; +} + +void RegisterlibSceMsgDialog(Core::Loader::SymbolsResolver* sym) { + LIB_FUNCTION("HTrcDKlFKuM", "libSceMsgDialog", 1, "libSceMsgDialog", 1, 1, sceMsgDialogClose); + LIB_FUNCTION("Lr8ovHH9l6A", "libSceMsgDialog", 1, "libSceMsgDialog", 1, 1, + sceMsgDialogGetResult); + LIB_FUNCTION("CWVW78Qc3fI", "libSceMsgDialog", 1, "libSceMsgDialog", 1, 1, + sceMsgDialogGetStatus); + LIB_FUNCTION("lDqxaY1UbEo", "libSceMsgDialog", 1, "libSceMsgDialog", 1, 1, + sceMsgDialogInitialize); + LIB_FUNCTION("b06Hh0DPEaE", "libSceMsgDialog", 1, "libSceMsgDialog", 1, 1, sceMsgDialogOpen); + LIB_FUNCTION("Gc5k1qcK4fs", "libSceMsgDialog", 1, "libSceMsgDialog", 1, 1, + sceMsgDialogProgressBarInc); + LIB_FUNCTION("6H-71OdrpXM", "libSceMsgDialog", 1, "libSceMsgDialog", 1, 1, + sceMsgDialogProgressBarSetMsg); + LIB_FUNCTION("wTpfglkmv34", "libSceMsgDialog", 1, "libSceMsgDialog", 1, 1, + sceMsgDialogProgressBarSetValue); + LIB_FUNCTION("ePw-kqZmelo", "libSceMsgDialog", 1, "libSceMsgDialog", 1, 1, + sceMsgDialogTerminate); + LIB_FUNCTION("6fIC3XKt2k0", "libSceMsgDialog", 1, "libSceMsgDialog", 1, 1, + sceMsgDialogUpdateStatus); +}; + +} // namespace Libraries::MsgDialog \ No newline at end of file diff --git a/src/core/libraries/libscemsgdialog.h b/src/core/libraries/libscemsgdialog.h new file mode 100644 index 00000000..e51f1a15 --- /dev/null +++ b/src/core/libraries/libscemsgdialog.h @@ -0,0 +1,95 @@ +// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +#include "library_common.h" +#include "libscecommondialog.h" + +namespace Libraries::MsgDialog { + +using OrbisUserServiceUserId = s32; + +enum OrbisMsgDialogMode { + ORBIS_MSG_DIALOG_MODE_USER_MSG = 1, + ORBIS_MSG_DIALOG_MODE_PROGRESS_BAR = 2, + ORBIS_MSG_DIALOG_MODE_SYSTEM_MSG = 3, +}; + +enum OrbisMsgDialogButtonType { + ORBIS_MSG_DIALOG_BUTTON_TYPE_OK = 0, + ORBIS_MSG_DIALOG_BUTTON_TYPE_YESNO = 1, + ORBIS_MSG_DIALOG_BUTTON_TYPE_NONE = 2, + ORBIS_MSG_DIALOG_BUTTON_TYPE_OK_CANCEL = 3, + ORBIS_MSG_DIALOG_BUTTON_TYPE_WAIT = 5, + ORBIS_MSG_DIALOG_BUTTON_TYPE_WAIT_CANCEL = 6, + ORBIS_MSG_DIALOG_BUTTON_TYPE_YESNO_FOCUS_NO = 7, + ORBIS_MSG_DIALOG_BUTTON_TYPE_OK_CANCEL_FOCUS_CANCEL = 8, + ORBIS_MSG_DIALOG_BUTTON_TYPE_2BUTTONS = 9, +}; + +enum OrbisMsgDialogProgressBarType { + ORBIS_MSG_DIALOG_PROGRESSBAR_TYPE_PERCENTAGE = 0, + ORBIS_MSG_DIALOG_PROGRESSBAR_TYPE_PERCENTAGE_CANCEL = 1, +}; + +enum OrbisMsgDialogSystemMessageType { + ORBIS_MSG_DIALOG_SYSMSG_TYPE_TRC_EMPTY_STORE = 0, + ORBIS_MSG_DIALOG_SYSMSG_TYPE_TRC_PSN_CHAT_RESTRICTION = 1, + ORBIS_MSG_DIALOG_SYSMSG_TYPE_TRC_PSN_UGC_RESTRICTION = 2, + ORBIS_MSG_DIALOG_SYSMSG_TYPE_CAMERA_NOT_CONNECTED = 4, + ORBIS_MSG_DIALOG_SYSMSG_TYPE_WARNING_PROFILE_PICTURE_AND_NAME_NOT_SHARED = 5, +}; + +struct OrbisMsgDialogButtonsParam { + const char* msg1; + const char* msg2; + char reserved[32]; +}; + +struct OrbisMsgDialogUserMessageParam { + OrbisMsgDialogButtonType buttonType; + s32 : 32; + const char* msg; + OrbisMsgDialogButtonsParam* buttonsParam; + char reserved[24]; +}; + +struct OrbisMsgDialogProgressBarParam { + OrbisMsgDialogProgressBarType barType; + int32_t : 32; + const char* msg; + char reserved[64]; +}; + +struct OrbisMsgDialogSystemMessageParam { + OrbisMsgDialogSystemMessageType sysMsgType; + char reserved[32]; +}; + +struct OrbisMsgDialogParam { + CommonDialog::OrbisCommonDialogBaseParam baseParam; + std::size_t size; + OrbisMsgDialogMode mode; + s32 : 32; + OrbisMsgDialogUserMessageParam* userMsgParam; + OrbisMsgDialogProgressBarParam* progBarParam; + OrbisMsgDialogSystemMessageParam* sysMsgParam; + OrbisUserServiceUserId userId; + char reserved[40]; + s32 : 32; +}; + +int PS4_SYSV_ABI sceMsgDialogClose(); +int PS4_SYSV_ABI sceMsgDialogGetResult(); +int PS4_SYSV_ABI sceMsgDialogGetStatus(); +int PS4_SYSV_ABI sceMsgDialogInitialize(); +s32 PS4_SYSV_ABI sceMsgDialogOpen(const OrbisMsgDialogParam* param); +int PS4_SYSV_ABI sceMsgDialogProgressBarInc(); +int PS4_SYSV_ABI sceMsgDialogProgressBarSetMsg(); +int PS4_SYSV_ABI sceMsgDialogProgressBarSetValue(); +int PS4_SYSV_ABI sceMsgDialogTerminate(); +int PS4_SYSV_ABI sceMsgDialogUpdateStatus(); + +void RegisterlibSceMsgDialog(Core::Loader::SymbolsResolver* sym); +} // namespace Libraries::MsgDialog \ No newline at end of file diff --git a/src/core/libraries/libscesystemservice.cpp b/src/core/libraries/libscesystemservice.cpp new file mode 100644 index 00000000..becee8a2 --- /dev/null +++ b/src/core/libraries/libscesystemservice.cpp @@ -0,0 +1,3361 @@ +// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +// Generated By moduleGenerator +#include "common/logging/log.h" +#include "error_codes.h" +#include "libscesystemservice.h" + +namespace Libraries::SystemService { + +int PS4_SYSV_ABI sceAppMessagingClearEventFlag() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceAppMessagingReceiveMsg() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceAppMessagingSendMsg() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceAppMessagingSendMsgToShellCore() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceAppMessagingSendMsgToShellUI() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceAppMessagingSetEventFlag() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceAppMessagingTryGetEventFlag() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceAppMessagingTryReceiveMsg() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI Func_C8E899ABEF7F64C4() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI Func_F74BA759B9C8D2A1() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilAcquireCpuBudgetOfExtraAudioDevices() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilAcquireCpuBudgetOfImeForBigApp() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilAcquireCpuBudgetOfInGameStore() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilActivateCdlg() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilAddLocalProcess() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilBlockAppSuspend() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilBlockingGetEventForDaemon() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilContinueApp() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilCrashSyscore() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilDeactivateCdlg() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilDeclareReadyForSuspend() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilDisableSuspendNotification() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilEnableSuspendNotification() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilFinishSpecialResume() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilForceKillApp() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilForceKillLocalProcess() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilGetApp0DirPath() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilGetAppCategory() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilGetAppFocusedAppStatus() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilGetAppId() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilGetAppIdOfBigApp() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilGetAppIdOfMiniApp() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilGetAppLaunchedUser() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilGetAppStatus() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilGetAppStatusListForShellUIReboot() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilGetAppTitleId() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilGetAppType() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilGetCdlgExec() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilGetCoredumpState() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilGetDbgExecutablePath() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilGetEventForDaemon() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilGetEventForShellUI() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilGetGpuCrashFullDumpAppStatus() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilGetLocalProcessStatusList() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilGetParentSocket() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilGetResultKillApp() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilGetResultLaunchAppByTitleId() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilInitialize() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilIsActiveCdlg() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilIsAppLaunched() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilIsAppSuspended() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilIsCpuBudgetOfExtraAudioDevicesAvailable() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilIsPs2Emu() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilIsShellUiFgAndGameBgCpuMode() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilKickCoredumpOnlyProcMem() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilKillApp() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilKillAppWithReason() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilKillLocalProcess() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilLaunchApp() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilLoadExec() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilNotifyCoredumpRequestEnd() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilNotifyCoredumpRequestProgress() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilNotifyVshReady() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilRaiseException() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilRaiseExceptionLocalProcess() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilRegisterCdlgSharedMemoryName() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilRegisterDaemon() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilRegisterShellUI() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilReleaseCpuBudgetOfExtraAudioDevices() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilReleaseCpuBudgetOfImeForBigApp() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilReleaseCpuBudgetOfInGameStore() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilResumeApp() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilResumeLocalProcess() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilSetAppFocus() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilSetCdlgExec() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilSetControllerFocus() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilSetControllerFocusPermission() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilStartKillApp() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilStartLaunchAppByTitleId() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilSuspendApp() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilSuspendBackgroundApp() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilSuspendLocalProcess() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilSystemSuspend() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilTerminate() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilTryBlockAppSuspend() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilUnblockAppSuspend() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilUnregisterCdlgSharedMemoryName() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilUnregisterDaemon() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceLncUtilUnregisterShellUI() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceActivateHevcSoft() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceActivateHevcSoftAbort() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceActivateHevcSoftGetStatus() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceActivateHevcSoftInit() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceActivateHevcSoftIsActivated() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceActivateHevcSoftStart() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceActivateHevcSoftTerm() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilAccessibilityZoomLock() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilAccessibilityZoomUnlock() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilAcquireBgmCpuBudget() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilAcquireRemotePlayCpuBudget() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilAcquireSharePlayCpuBudget() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilActivateAbort() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilActivateGetStatus() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilActivateInit() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilActivateIsActivated() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilActivateRecordActivation() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilActivateStart() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilActivateStartAsync() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilActivateTerm() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilChangeRunLevel() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilChangeToStaffModeForIDU() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilCheckerAbort() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilCleanupCrashReport() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilClearAppData() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilClearPsnAccountInfo() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilCrashReportRequestCancel() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilDeclareBeginOfExternalStorageAppMove() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilDeclareEndOfExternalStorageAppMove() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilDeleteDiscInstalledTitleWorkaroundFile() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilDeleteDownloadedHidConfigFile() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilDeleteDownloadedNetEvConfigFile() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilDeleteDownloadedTitleWorkaroundFile() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilDeleteSmrHddDummyData() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilDoFsck() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilDownloadHidConfigFileFromServer() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilDownloadNetEvConfigFileFromServer() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilDownloadTitleWorkaroundFileFromServer() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilEnterPowerLockSection() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilExecuteCrashReport() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilExfatFormatExternalHdd() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilExitMiniApp() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilExitMiniAppWithValue() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilFillUpSpaceOnSmrHdd() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilFormatExternalHdd() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilFormatHddForRestore() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilFreeUpSpaceOnSmrHdd() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetAppData() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetAppEnableTTS() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetAppEnterButtonAssign() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetAppLaunchedParamInt() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetAppLaunchedParamIntByBudgetType() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetAppLaunchedParamString() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetAppLaunchedParamStringByBudgetType() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetAppLaunchTypeInfo() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetAutoPowerDownRemainingSeconds() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetBasicProductShape() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetCheckerString() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetCheckerStringEx() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetCloudClientStatus() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetCrashReportCoreFileSetSize() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetCrashReportFilterInfoStart() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetCrashReportInfoForBoot() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetCrashReportInfoForBootStart() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetCrashReportInfoStart() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreutilGetCrashReportProcessInformation() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetCrashReportResult() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetCrashReportStatus() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetCrashReportUploadStatus() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetDeviceIndexBehavior() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetDeviceIndexBehaviorWithTimeout() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetEffectiveTotalSizeOfUserPartition() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetFreeSizeOfAvContentsTmp() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetFreeSizeOfUserPartition() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetFsckProgress() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetGameLiveStreamingStatus() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetGnmCompositorOnScreenProfilerFlag() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetGpuLoadEmulationMode() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetGpuLoadEmulationModeByAppId() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetHidConfigFileInfoString() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetHidConfigFileString() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetHidConfigName() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetHidConfigNum() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetIDUMode() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetImposeMenuFlagForPs2Emu() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetManifestFileStatus() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetNeedSizeOfAppContent() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetNetEvConfigFileInfoString() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetOptimizationStatus() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetOutOfVrPlayZoneWarning() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetPapcGamePcl() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetPbtcUserInfoList() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetPlatformPrivacyDefinitionEventData() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetPlatformPrivacySetting() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetProgressOfFormatExternalHdd() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetProgressOfFsck() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetPsnAccountInfo() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetPsStoreIconLayout() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetPsStoreIconState() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetRegion() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetRemotePlayStatus() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetRunLevel() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetSharePlayStatus() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetShellUIVMStats() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetSmrHddInfoString() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetSocialScreenStatus() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetSplashScreenState() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetSupportSiteURL() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetSuspendConfirmationDialogFlag() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetSystemBGState() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetSystemBGWaveColor() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetSystemBGWaveState() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetTitleWorkaroundFileInfoString() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetTitleWorkaroundFileString() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetUIStatus() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetUserFocus() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetUserIdOfMorpheusUser() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGetVersionNumberOfCameraCalibrationData() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilGoBackToKratosCurrentSessionGame() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilHideBlocksFromUser() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilIncrementVersionNumberOfCameraCalibrationData() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilIsAccessibilityZoomLocked() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilIsBgmCpuBudgetAcquired() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilIsBgmCpuBudgetAvailable() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilIsBgmPlaying() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilIsExternalStorageAppMoveInProgress() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilIsEyeToEyeDistanceAdjusted() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilIsGameLiveStreamingOnAir() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilIsImposeScreenOverlaid() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilIsInSystemSuspendBlackList() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilIsInternalKratosUser() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilIsKilledOrSuspendedByLogout() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilIsNeededCrashReport() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilIsPowerSaveAlertRequested() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilIsRemotePlayCpuBudgetAcquired() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilIsScreenSaverOn() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilIsSharePlayCpuBudgetAcquired() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilIsShowCrashReport() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilIsTemperatureDanger() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilIsTitleWorkaroundEnabled() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilIsUsbMassStorageMounted() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilLaunchByUri() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilLeavePowerLockSection() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilLog() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilMakeManifestFile() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilMountAppRight() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilMountDownloadDataForShellUI() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilMountHddForBackup() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilMountHddForRestore() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilNavigateToAnotherApp() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilNavigateToGoHome() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilNavigateToLaunchedApp() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilNotificationCancelForIDU() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilNotificationRequestedForIDU() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilNotifyBgmCoreTermination() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilNotifyFarsightUIDone() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilNotifyFsReadError() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilNotifyPsnAccountInfoReceived() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilNotifyYouTubeAccountLinkStatusChanged() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilPfAuthClientConsoleTokenClearCache() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilPostActivityForPsNow() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilPostErrorLog() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilPostLaunchConfirmResult() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilPostPsmEventToShellUI() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilPreNotifyOfGameLiveStreaming() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilPreNotifyOfRemotePlay() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilPreNotifyOfSharePlay() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilReleaseBgmCpuBudget() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilReleaseRemotePlayCpuBudget() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilReleaseSharePlayCpuBudget() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilReportSessionErrorToGaikaiController() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilReportUnexpectedFatalErrorToSystemTelemetry() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilRequestCameraCalibration() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilRequestEjectDevice() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilRequestRebootApp() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilRequestShutdown() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilResetAutoPowerDownTimer() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilResetBgdcConfig() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilSetAppData() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilSetBgmProhibition() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilSetDeviceIndexBehavior() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilSetGameLiveStreamingOnAirFlag() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilSetGameLiveStreamingStatus() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilSetGnmCompositorOnScreenProfilerFlag() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilSetGpuLoadEmulationMode() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilSetGpuLoadEmulationModeByAppId() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilSetIDUMode() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilSetImposeStatusFlag() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilSetPsStoreIconLayout() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilSetPsStoreIconState() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilSetRemotePlayStatus() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilSetSharePlayStatus() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilSetSkipUpdateCheck() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilSetSocialScreenStatus() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilSetSplashScreenState() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilSetSystemBGState() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilSetSystemBGWaveColor() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilSetSystemBGWaveState() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilSetUIStatus() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilSetUserFocus() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilShowCriticalErrorDialog() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilShowErrorDialog() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilShowErrorDialogWithFormatArgs() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilShowErrorDialogWithParam() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilShowPsUnderLockIndicator() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilSignalUserInput() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilStartOptimization() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilStartPsNowGame() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilStopOptimization() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilStopPsNowGame() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilTestBusTransferSpeed() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilTickHeartBeat() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilTriggerPapcRecalculation() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilTriggerPapcUpdate() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilTurnOffScreenSaver() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilUnmountAppRight() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilUnmountDownloadDataForShellUI() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilUnmountHddForBackup() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilUnmountHddForRestore() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceShellCoreUtilWriteSmrHddDummyData() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI Func_1E5CA5A71FA7F028() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI Func_6D43644F75C38346() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI Func_739FB849CB28F445() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI Func_B20628FF35C74111() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceAddLocalProcessForJvm() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceGetParentSocketForJvm() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceKillLocalProcessForJvm() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceAcquireFb0() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceAddLocalProcess() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceAddLocalProcessForPsmKit() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceChangeAcpClock() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceChangeCpuClock() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceChangeGpuClock() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceChangeMemoryClock() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceChangeMemoryClockToBaseMode() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceChangeMemoryClockToDefault() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceChangeMemoryClockToMultiMediaMode() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceChangeNumberOfGpuCu() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceChangeSamuClock() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceChangeUvdClock() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceChangeVceClock() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceDisableMusicPlayer() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceDisablePersonalEyeToEyeDistanceSetting() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceDisableSuspendConfirmationDialog() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceEnablePersonalEyeToEyeDistanceSetting() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceEnableSuspendConfirmationDialog() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceGetAppFocusedAppStatus() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceGetAppIdOfBigApp() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceGetAppIdOfMiniApp() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceGetAppStatus() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceGetAppType() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +s32 PS4_SYSV_ABI +sceSystemServiceGetDisplaySafeAreaInfo(OrbisSystemServiceDisplaySafeAreaInfo* info) { + LOG_INFO(Lib_SystemService, "called"); + if (info == nullptr) { + LOG_ERROR(Lib_SystemService, "OrbisSystemServiceDisplaySafeAreaInfo is null"); + return ORBIS_SYSTEM_SERVICE_ERROR_PARAMETER; + } + info->ratio = 1.0f; + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceGetEventForDaemon() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceGetGpuLoadEmulationMode() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceGetHdrToneMapLuminance() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceGetLocalProcessStatusList() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceGetParentSocket() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceGetParentSocketForPsmKit() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceGetPSButtonEvent() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceGetRenderingMode() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +s32 PS4_SYSV_ABI sceSystemServiceGetStatus(OrbisSystemServiceStatus* status) { + LOG_TRACE(Lib_SystemService, "called"); + if (status == nullptr) { + LOG_ERROR(Lib_SystemService, "OrbisSystemServiceStatus is null"); + return ORBIS_SYSTEM_SERVICE_ERROR_PARAMETER; + } + OrbisSystemServiceStatus st = {}; + st.eventNum = 0; + st.isSystemUiOverlaid = false; + st.isInBackgroundExecution = false; + st.isCpuMode7CpuNormal = true; + st.isGameLiveStreamingOnAir = false; + st.isOutOfVrPlayArea = false; + *status = st; + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceGetTitleWorkaroundInfo() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceGetVersionNumberOfCameraCalibrationData() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +s32 PS4_SYSV_ABI sceSystemServiceHideSplashScreen() { + LOG_WARNING(Lib_SystemService, "called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceIsAppSuspended() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceIsBgmPlaying() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceIsEyeToEyeDistanceAdjusted() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceIsScreenSaverOn() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceIsShellUiFgAndGameBgCpuMode() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceKillApp() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceKillLocalProcess() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceKillLocalProcessForPsmKit() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceLaunchApp() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceLaunchEventDetails() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceLaunchTournamentList() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceLaunchTournamentsTeamProfile() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceLaunchWebBrowser() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceLoadExec() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceNavigateToAnotherApp() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceNavigateToGoBack() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceNavigateToGoBackWithValue() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceNavigateToGoHome() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +s32 PS4_SYSV_ABI sceSystemServiceParamGetInt(int param_id, int* value) { + // TODO this probably should be stored in config for UI configuration + LOG_INFO(Lib_SystemService, "called"); + if (value == nullptr) { + LOG_ERROR(Lib_SystemService, "value is null"); + return ORBIS_SYSTEM_SERVICE_ERROR_PARAMETER; + } + switch (param_id) { + case ORBIS_SYSTEM_SERVICE_PARAM_ID_LANG: + *value = ORBIS_SYSTEM_PARAM_LANG_ENGLISH_US; + break; + case ORBIS_SYSTEM_SERVICE_PARAM_ID_DATE_FORMAT: + *value = ORBIS_SYSTEM_PARAM_DATE_FORMAT_DDMMYYYY; + break; + case ORBIS_SYSTEM_SERVICE_PARAM_ID_TIME_FORMAT: + *value = ORBIS_SYSTEM_PARAM_TIME_FORMAT_24HOUR; + break; + case ORBIS_SYSTEM_SERVICE_PARAM_ID_TIME_ZONE: + *value = +120; + break; + case ORBIS_SYSTEM_SERVICE_PARAM_ID_SUMMERTIME: + *value = 1; + break; + case ORBIS_SYSTEM_SERVICE_PARAM_ID_GAME_PARENTAL_LEVEL: + *value = ORBIS_SYSTEM_PARAM_GAME_PARENTAL_OFF; + break; + case ORBIS_SYSTEM_SERVICE_PARAM_ID_ENTER_BUTTON_ASSIGN: + *value = ORBIS_SYSTEM_PARAM_ENTER_BUTTON_ASSIGN_CROSS; + break; + default: + LOG_ERROR(Lib_SystemService, "param_id {} unsupported!", + param_id); // shouldn't go there but log it + *value = 0; // return a dummy value + } + + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceParamGetString() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServicePowerTick() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceRaiseExceptionLocalProcess() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceReceiveEvent() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceReenableMusicPlayer() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceRegisterDaemon() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceReleaseFb0() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceReportAbnormalTermination() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceRequestCameraCalibration() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceRequestToChangeRenderingMode() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceResumeLocalProcess() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceSetControllerFocusPermission() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceSetGpuLoadEmulationMode() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceSetOutOfVrPlayAreaFlag() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceSetOutOfVrPlayZoneWarning() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceShowControllerSettings() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceShowDisplaySafeAreaSettings() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceShowEyeToEyeDistanceSetting() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceSuspendBackgroundApp() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceSuspendLocalProcess() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceTickVideoPlayback() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceTurnOffScreenSaver() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI Func_9031A344CB540F1A() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI Func_A9D4CF2568EAB837() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceLaunchWebApp() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI Func_B8495C766861FDCF() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceGetDbgExecutablePath() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceActivateHevc() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceActivateHevcAbort() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceActivateHevcGetStatus() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceActivateHevcInit() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceActivateHevcIsActivated() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceActivateHevcStart() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceActivateHevcTerm() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceActivateMpeg2Abort() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceActivateMpeg2GetStatus() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceActivateMpeg2Init() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceActivateMpeg2IsActivated() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceActivateMpeg2Start() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceActivateMpeg2Term() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemStateMgrCancelShutdownTimer() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemStateMgrEnterMediaPlaybackMode() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemStateMgrEnterStandby() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemStateMgrExtendShutdownTimer() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemStateMgrExtendShutdownTimerForPostAutoUpdateProcess() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemStateMgrGetCurrentState() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemStateMgrGetTriggerCode() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemStateMgrIsBdDriveReady() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemStateMgrIsGpuPerformanceNormal() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemStateMgrIsShellUIShutdownInProgress() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemStateMgrIsStandbyModeEnabled() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemStateMgrLeaveMediaPlaybackMode() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemStateMgrNotifySystemSuspendResumeProgress() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemStateMgrReboot() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemStateMgrSendCecOneTouchPlayCommand() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemStateMgrStartRebootTimer() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemStateMgrStartShutdownTimer() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemStateMgrStartStadbyTimer() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemStateMgrStartVshAutoUpdateTimer() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemStateMgrTickMusicPlayback() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemStateMgrTickPartyChat() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemStateMgrTurnOff() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemStateMgrVshAutoUpdate() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemStateMgrWaitVshAutoUpdateVerifyDone() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemStateMgrWakeUp() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI Func_89F262179C22B49E() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI Func_AC8A8FAB4A1696B8() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceInvokeAppLaunchLink() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceShowClosedCaptionAdvancedSettings() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceShowClosedCaptionSettings() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceSetPowerSaveLevel() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceInitializeForShellCore() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI Func_7C1183FC73629929() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceDisablePartyVoice() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceReenablePartyVoice() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceGetPlatformPrivacyDefinitionData() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceGetPlatformPrivacyDefinitionVersion() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceGetPlatformPrivacySetting() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceDeclareReadyForSuspend() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceDisableSuspendNotification() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceEnableSuspendNotification() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceRequestPowerOff() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceRequestReboot() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceAddLocalProcessForPs2Emu() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceGetParentSocketForPs2Emu() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceKillLocalProcessForPs2Emu() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceShowImposeMenuForPs2Emu() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceSaveVideoToken() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceLaunchStore() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceTelemetrySetData() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI Func_C67FC780F5B6F71E() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceLaunchUdsApp() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceLoadExecVideoServiceWebApp() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceDisableVoiceRecognition() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceSystemServiceReenableVoiceRecognition() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI Func_6B1CDB955F0EBD65() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI Func_CB5E885E225F69F0() { + LOG_ERROR(Lib_SystemService, "(STUBBED) called"); + return ORBIS_OK; +} + +void RegisterlibSceSystemService(Core::Loader::SymbolsResolver* sym) { + LIB_FUNCTION("alZfRdr2RP8", "libSceAppMessaging", 1, "libSceSystemService", 1, 1, + sceAppMessagingClearEventFlag); + LIB_FUNCTION("jKgAUl6cLy0", "libSceAppMessaging", 1, "libSceSystemService", 1, 1, + sceAppMessagingReceiveMsg); + LIB_FUNCTION("+zuv20FsXrA", "libSceAppMessaging", 1, "libSceSystemService", 1, 1, + sceAppMessagingSendMsg); + LIB_FUNCTION("HIwEvx4kf6o", "libSceAppMessaging", 1, "libSceSystemService", 1, 1, + sceAppMessagingSendMsgToShellCore); + LIB_FUNCTION("5ygy1IPUh5c", "libSceAppMessaging", 1, "libSceSystemService", 1, 1, + sceAppMessagingSendMsgToShellUI); + LIB_FUNCTION("hdoMbMFIDdE", "libSceAppMessaging", 1, "libSceSystemService", 1, 1, + sceAppMessagingSetEventFlag); + LIB_FUNCTION("iKNXKsUtOjY", "libSceAppMessaging", 1, "libSceSystemService", 1, 1, + sceAppMessagingTryGetEventFlag); + LIB_FUNCTION("ZVRXXqj1n80", "libSceAppMessaging", 1, "libSceSystemService", 1, 1, + sceAppMessagingTryReceiveMsg); + LIB_FUNCTION("yOiZq+9-ZMQ", "libSceAppMessaging", 1, "libSceSystemService", 1, 1, + Func_C8E899ABEF7F64C4); + LIB_FUNCTION("90unWbnI0qE", "libSceAppMessaging", 1, "libSceSystemService", 1, 1, + Func_F74BA759B9C8D2A1); + LIB_FUNCTION("V350H0h35IU", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilAcquireCpuBudgetOfExtraAudioDevices); + LIB_FUNCTION("GmKMHwvxLlo", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilAcquireCpuBudgetOfImeForBigApp); + LIB_FUNCTION("mC3BKJFlbNI", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilAcquireCpuBudgetOfInGameStore); + LIB_FUNCTION("4dWfNKOT1sg", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilActivateCdlg); + LIB_FUNCTION("j72lst7BFuc", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilAddLocalProcess); + LIB_FUNCTION("u1JVDP28ycg", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilBlockAppSuspend); + LIB_FUNCTION("MxXZ-poqGNs", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilBlockingGetEventForDaemon); + LIB_FUNCTION("93MnzhkAAgk", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilContinueApp); + LIB_FUNCTION("uaqZvga3Fkg", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilCrashSyscore); + LIB_FUNCTION("4oofFQudfx0", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilDeactivateCdlg); + LIB_FUNCTION("GHUqRrCB2hM", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilDeclareReadyForSuspend); + LIB_FUNCTION("GkcNZBoiDcs", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilDisableSuspendNotification); + LIB_FUNCTION("AGnsy1zV34o", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilEnableSuspendNotification); + LIB_FUNCTION("UukL0EXLQls", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilFinishSpecialResume); + LIB_FUNCTION("vquYrvImjPg", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilForceKillApp); + LIB_FUNCTION("NS-XWAN9uoc", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilForceKillLocalProcess); + LIB_FUNCTION("i-esdF3Kz-g", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilGetApp0DirPath); + LIB_FUNCTION("vbMEQcz6O8g", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilGetAppCategory); + LIB_FUNCTION("i+1kluDITlQ", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilGetAppFocusedAppStatus); + LIB_FUNCTION("MVF+elex8Sw", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilGetAppId); + LIB_FUNCTION("Wu+zDz8VIFk", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilGetAppIdOfBigApp); + LIB_FUNCTION("ppWFdoDMMSs", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilGetAppIdOfMiniApp); + LIB_FUNCTION("oYQC9Quj6No", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilGetAppLaunchedUser); + LIB_FUNCTION("DxRki7T2E44", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilGetAppStatus); + LIB_FUNCTION("cyO5ShJxdnE", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilGetAppStatusListForShellUIReboot); + LIB_FUNCTION("g0wTG9KImzI", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilGetAppTitleId); + LIB_FUNCTION("1AQf7o8gpHc", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilGetAppType); + LIB_FUNCTION("7yXjWLWJFHU", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilGetCdlgExec); + LIB_FUNCTION("CgVdl9Sp1G0", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilGetCoredumpState); + LIB_FUNCTION("deCYc7iaC5Q", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilGetDbgExecutablePath); + LIB_FUNCTION("yUh0BIPbhVo", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilGetEventForDaemon); + LIB_FUNCTION("ZucoOmNsb7w", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilGetEventForShellUI); + LIB_FUNCTION("ojmvNKQZNUw", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilGetGpuCrashFullDumpAppStatus); + LIB_FUNCTION("wGobSSrBM4s", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilGetLocalProcessStatusList); + LIB_FUNCTION("HRXjUojlG70", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilGetParentSocket); + LIB_FUNCTION("kOd75qDlxBM", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilGetResultKillApp); + LIB_FUNCTION("LZs6hfPMnso", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilGetResultLaunchAppByTitleId); + LIB_FUNCTION("f-Q8Nd33FBc", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilInitialize); + LIB_FUNCTION("PyNH7p4LVw8", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilIsActiveCdlg); + LIB_FUNCTION("IGrJsPNL6n4", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilIsAppLaunched); + LIB_FUNCTION("teGoPWnEgd4", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilIsAppSuspended); + LIB_FUNCTION("iUsONHVCDbQ", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilIsCpuBudgetOfExtraAudioDevicesAvailable); + LIB_FUNCTION("i4tm7MB0ZK0", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilIsPs2Emu); + LIB_FUNCTION("Ry4u8KxkVY4", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilIsShellUiFgAndGameBgCpuMode); + LIB_FUNCTION("gNn+EZtm1i0", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilKickCoredumpOnlyProcMem); + LIB_FUNCTION("SZ2uH5Abws8", "libSceLncUtil", 1, "libSceSystemService", 1, 1, sceLncUtilKillApp); + LIB_FUNCTION("RBlEzB--JeA", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilKillAppWithReason); + LIB_FUNCTION("IhlLdSAX+Jk", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilKillLocalProcess); + LIB_FUNCTION("+nRJUD-7qCk", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilLaunchApp); + LIB_FUNCTION("wwpRNgW81Cs", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilLoadExec); + LIB_FUNCTION("+8LJld9LIt4", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilNotifyCoredumpRequestEnd); + LIB_FUNCTION("HKZmLmGfkd4", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilNotifyCoredumpRequestProgress); + LIB_FUNCTION("-3moAnxKYkc", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilNotifyVshReady); + LIB_FUNCTION("P563r-eGAh4", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilRaiseException); + LIB_FUNCTION("CJ45DLRQOD8", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilRaiseExceptionLocalProcess); + LIB_FUNCTION("Qn5JIRI6ZNU", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilRegisterCdlgSharedMemoryName); + LIB_FUNCTION("V25-9U+YauY", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilRegisterDaemon); + LIB_FUNCTION("awS+eYVuXJA", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilRegisterShellUI); + LIB_FUNCTION("QvUYLdPhylQ", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilReleaseCpuBudgetOfExtraAudioDevices); + LIB_FUNCTION("1PQhPdyNCj8", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilReleaseCpuBudgetOfImeForBigApp); + LIB_FUNCTION("QsLhZ+8WvSM", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilReleaseCpuBudgetOfInGameStore); + LIB_FUNCTION("lD-k3hDhlqA", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilResumeApp); + LIB_FUNCTION("XaC9s-Nr2u4", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilResumeLocalProcess); + LIB_FUNCTION("v7DYuX0G5TQ", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilSetAppFocus); + LIB_FUNCTION("3mHuKF7fsd8", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilSetCdlgExec); + LIB_FUNCTION("X8gYbyLG1wk", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilSetControllerFocus); + LIB_FUNCTION("NJYAQeP3z7c", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilSetControllerFocusPermission); + LIB_FUNCTION("3+64z-ckBS8", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilStartKillApp); + LIB_FUNCTION("r07vD4SP2sc", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilStartLaunchAppByTitleId); + LIB_FUNCTION("Y8onQYjuvOU", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilSuspendApp); + LIB_FUNCTION("8vYXkdXmh-Q", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilSuspendBackgroundApp); + LIB_FUNCTION("rd+-SzL202E", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilSuspendLocalProcess); + LIB_FUNCTION("Kt1k5aBzrcE", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilSystemSuspend); + LIB_FUNCTION("cCod+B3EdhI", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilTerminate); + LIB_FUNCTION("msW-hp1U0zo", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilTryBlockAppSuspend); + LIB_FUNCTION("iRZduYIV1hs", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilUnblockAppSuspend); + LIB_FUNCTION("aVRNp1nOOKY", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilUnregisterCdlgSharedMemoryName); + LIB_FUNCTION("BnMaW5wfnlQ", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilUnregisterDaemon); + LIB_FUNCTION("cqui4JUJtbY", "libSceLncUtil", 1, "libSceSystemService", 1, 1, + sceLncUtilUnregisterShellUI); + LIB_FUNCTION("f-WtMqIKo20", "libSceSystemServiceActivateHevcSoft", 1, "libSceSystemService", 1, + 1, sceSystemServiceActivateHevcSoft); + LIB_FUNCTION("s6ucQ90BW3g", "libSceSystemServiceActivateHevcSoft", 1, "libSceSystemService", 1, + 1, sceSystemServiceActivateHevcSoftAbort); + LIB_FUNCTION("MyDvxh8+ckI", "libSceSystemServiceActivateHevcSoft", 1, "libSceSystemService", 1, + 1, sceSystemServiceActivateHevcSoftGetStatus); + LIB_FUNCTION("ytMU6x1nlmU", "libSceSystemServiceActivateHevcSoft", 1, "libSceSystemService", 1, + 1, sceSystemServiceActivateHevcSoftInit); + LIB_FUNCTION("djVe06YjzkI", "libSceSystemServiceActivateHevcSoft", 1, "libSceSystemService", 1, + 1, sceSystemServiceActivateHevcSoftIsActivated); + LIB_FUNCTION("PNO2xlDVdzg", "libSceSystemServiceActivateHevcSoft", 1, "libSceSystemService", 1, + 1, sceSystemServiceActivateHevcSoftStart); + LIB_FUNCTION("P-awBIrXrTQ", "libSceSystemServiceActivateHevcSoft", 1, "libSceSystemService", 1, + 1, sceSystemServiceActivateHevcSoftTerm); + LIB_FUNCTION("5SfMtsW8h7A", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilAccessibilityZoomLock); + LIB_FUNCTION("Uku2JpZmoqc", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilAccessibilityZoomUnlock); + LIB_FUNCTION("qVBNhnqUz-4", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilAcquireBgmCpuBudget); + LIB_FUNCTION("TfVHoRVX2HM", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilAcquireRemotePlayCpuBudget); + LIB_FUNCTION("fBuukeGZ2FE", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilAcquireSharePlayCpuBudget); + LIB_FUNCTION("mpkohyVqCRM", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilActivateAbort); + LIB_FUNCTION("fkcM5YcqjV8", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilActivateGetStatus); + LIB_FUNCTION("x5hqKRKziYU", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilActivateInit); + LIB_FUNCTION("jktCMQNgyFc", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilActivateIsActivated); + LIB_FUNCTION("xIMClZZz50k", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilActivateRecordActivation); + LIB_FUNCTION("MRVnLsn-GRI", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilActivateStart); + LIB_FUNCTION("CZrOHqt6oCY", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilActivateStartAsync); + LIB_FUNCTION("ibXh+Mc4wbs", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilActivateTerm); + LIB_FUNCTION("wtNEh1E9ALA", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilChangeRunLevel); + LIB_FUNCTION("v81dfnaMfUY", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilChangeToStaffModeForIDU); + LIB_FUNCTION("9VDzY7m1NN8", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilCheckerAbort); + LIB_FUNCTION("AgYSGAQGtXs", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilCleanupCrashReport); + LIB_FUNCTION("l5bdg4tUTGc", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilClearAppData); + LIB_FUNCTION("RnY2HTwqz3A", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilClearPsnAccountInfo); + LIB_FUNCTION("SYSL4KtzcAU", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilCrashReportRequestCancel); + LIB_FUNCTION("KTCPKqvFTok", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilDeclareBeginOfExternalStorageAppMove); + LIB_FUNCTION("F20xA1NsG9s", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilDeclareEndOfExternalStorageAppMove); + LIB_FUNCTION("XlcBqhyaJyI", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilDeleteDiscInstalledTitleWorkaroundFile); + LIB_FUNCTION("yO7OIU45UnQ", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilDeleteDownloadedHidConfigFile); + LIB_FUNCTION("4SgLbJPUxNw", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilDeleteDownloadedNetEvConfigFile); + LIB_FUNCTION("ctTYL9lomv8", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilDeleteDownloadedTitleWorkaroundFile); + LIB_FUNCTION("gYXxtLzFU8Y", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilDeleteSmrHddDummyData); + LIB_FUNCTION("0QN4BUnzF14", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilDoFsck); + LIB_FUNCTION("WN1v3xYoGDw", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilDownloadHidConfigFileFromServer); + LIB_FUNCTION("A3wbbLmrQV4", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilDownloadNetEvConfigFileFromServer); + LIB_FUNCTION("5YNnX5Pfquo", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilDownloadTitleWorkaroundFileFromServer); + LIB_FUNCTION("9plZCCRm9x4", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilEnterPowerLockSection); + LIB_FUNCTION("SOmyRqRpKIM", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilExecuteCrashReport); + LIB_FUNCTION("+jVaKSG0nHk", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilExfatFormatExternalHdd); + LIB_FUNCTION("0g6-uh4JTP8", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilExitMiniApp); + LIB_FUNCTION("dtx5tcGFVII", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilExitMiniAppWithValue); + LIB_FUNCTION("F-g-G0oJegs", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilFillUpSpaceOnSmrHdd); + LIB_FUNCTION("UG9I-iHI-ME", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilFormatExternalHdd); + LIB_FUNCTION("LlFmfrkpjW0", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilFormatHddForRestore); + LIB_FUNCTION("FmjFl9Nvwcw", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilFreeUpSpaceOnSmrHdd); + LIB_FUNCTION("WISL-JH-6Ic", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetAppData); + LIB_FUNCTION("XGxXS135WR8", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetAppEnableTTS); + LIB_FUNCTION("V9b3HfN19vM", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetAppEnterButtonAssign); + LIB_FUNCTION("u474-bA7ul0", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetAppLaunchedParamInt); + LIB_FUNCTION("kyFOaxSaP0A", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetAppLaunchedParamIntByBudgetType); + LIB_FUNCTION("f5Z7FIeoHdw", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetAppLaunchedParamString); + LIB_FUNCTION("dZ3RfDzgmCY", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetAppLaunchedParamStringByBudgetType); + LIB_FUNCTION("ZIKGk+35UDU", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetAppLaunchTypeInfo); + LIB_FUNCTION("5gIVIzipgsw", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetAutoPowerDownRemainingSeconds); + LIB_FUNCTION("lAvSrKAjxCA", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetBasicProductShape); + LIB_FUNCTION("EwfSRaPlCE4", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetCheckerString); + LIB_FUNCTION("gAyT42nwElM", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetCheckerStringEx); + LIB_FUNCTION("Mg3P1Z4Xavs", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetCloudClientStatus); + LIB_FUNCTION("FcAheKO8u7c", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetCrashReportCoreFileSetSize); + LIB_FUNCTION("jCJ+gks483A", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetCrashReportFilterInfoStart); + LIB_FUNCTION("-ROAAenn4Xg", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetCrashReportInfoForBoot); + LIB_FUNCTION("V9LadIvu5Ko", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetCrashReportInfoForBootStart); + LIB_FUNCTION("J5OPALFNdFE", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetCrashReportInfoStart); + LIB_FUNCTION("368es-zmQuc", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreutilGetCrashReportProcessInformation); + LIB_FUNCTION("NTttBlD2Xbk", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetCrashReportResult); + LIB_FUNCTION("4YQ-w9Xwn7s", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetCrashReportStatus); + LIB_FUNCTION("L6R0jU7yTTQ", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetCrashReportUploadStatus); + LIB_FUNCTION("oINHTqU1qvY", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetDeviceIndexBehavior); + LIB_FUNCTION("vPxKoc5MyxQ", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetDeviceIndexBehaviorWithTimeout); + LIB_FUNCTION("rkV5b-p490g", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetEffectiveTotalSizeOfUserPartition); + LIB_FUNCTION("guf+xcMoCas", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetFreeSizeOfAvContentsTmp); + LIB_FUNCTION("ZbY5LxmH6uA", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetFreeSizeOfUserPartition); + LIB_FUNCTION("1qbUFXlBXFw", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetFsckProgress); + LIB_FUNCTION("-g0pBZ2JdAc", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetGameLiveStreamingStatus); + LIB_FUNCTION("g8T4x0GD9Wo", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetGnmCompositorOnScreenProfilerFlag); + LIB_FUNCTION("beQ90Sx6c8g", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetGpuLoadEmulationMode); + LIB_FUNCTION("ns8HVzVqaNo", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetGpuLoadEmulationModeByAppId); + LIB_FUNCTION("kn3vBOTg-ok", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetHidConfigFileInfoString); + LIB_FUNCTION("97L0D3+iBDE", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetHidConfigFileString); + LIB_FUNCTION("NZWLG-imDlU", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetHidConfigName); + LIB_FUNCTION("RM1Xb5Hcq4w", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetHidConfigNum); + LIB_FUNCTION("93trbeNjx7c", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetIDUMode); + LIB_FUNCTION("Ac3I81u9ky4", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetImposeMenuFlagForPs2Emu); + LIB_FUNCTION("39lewWn5+G0", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetManifestFileStatus); + LIB_FUNCTION("kuErIHXWIpc", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetNeedSizeOfAppContent); + LIB_FUNCTION("wFvgq-KXT0Q", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetNetEvConfigFileInfoString); + LIB_FUNCTION("m5OsHQx9Ni4", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetOptimizationStatus); + LIB_FUNCTION("qEUJBsB7yMk", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetOutOfVrPlayZoneWarning); + LIB_FUNCTION("lgbdvT36kTE", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetPapcGamePcl); + LIB_FUNCTION("bTmtBchzFps", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetPbtcUserInfoList); + LIB_FUNCTION("lXlP+jhO8QI", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetPlatformPrivacyDefinitionEventData); + LIB_FUNCTION("CKTyfq2tb7k", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetPlatformPrivacySetting); + LIB_FUNCTION("VxWJ7DUrEIQ", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetProgressOfFormatExternalHdd); + LIB_FUNCTION("3M1tCF9VfoE", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetProgressOfFsck); + LIB_FUNCTION("x6STXhIEG0M", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetPsnAccountInfo); + LIB_FUNCTION("1G3xnMBZpYI", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetPsStoreIconLayout); + LIB_FUNCTION("zS6ZPLgQJcA", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetPsStoreIconState); + LIB_FUNCTION("9coQ7gTfwhA", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetRegion); + LIB_FUNCTION("ai7LcBcf6Rs", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetRemotePlayStatus); + LIB_FUNCTION("HeZzL2xbRJY", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetRunLevel); + LIB_FUNCTION("L5mESo+Iq+k", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetSharePlayStatus); + LIB_FUNCTION("hQClZK9mdkk", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetShellUIVMStats); + LIB_FUNCTION("fRurGDbUulc", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetSmrHddInfoString); + LIB_FUNCTION("nG+HNBwQ4sw", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetSocialScreenStatus); + LIB_FUNCTION("WH6O4hriE-0", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetSplashScreenState); + LIB_FUNCTION("PPQxiE4lbyY", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetSupportSiteURL); + LIB_FUNCTION("9i+R1rj6Trk", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetSuspendConfirmationDialogFlag); + LIB_FUNCTION("WKxOVIkISxA", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetSystemBGState); + LIB_FUNCTION("W5HtGRCZ1iE", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetSystemBGWaveColor); + LIB_FUNCTION("D-6S9JHI6A0", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetSystemBGWaveState); + LIB_FUNCTION("ZGbkd2hWhJU", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetTitleWorkaroundFileInfoString); + LIB_FUNCTION("vq8ubGb2XjQ", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetTitleWorkaroundFileString); + LIB_FUNCTION("fORZmlh1TQo", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetUIStatus); + LIB_FUNCTION("E4I7uCoWbkM", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetUserFocus); + LIB_FUNCTION("plK52OfeEIc", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetUserIdOfMorpheusUser); + LIB_FUNCTION("VbEHW7RrJ+w", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGetVersionNumberOfCameraCalibrationData); + LIB_FUNCTION("0y01ndm0BA8", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilGoBackToKratosCurrentSessionGame); + LIB_FUNCTION("oh68H-4hEAE", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilHideBlocksFromUser); + LIB_FUNCTION("DviyPC-JJ1k", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilIncrementVersionNumberOfCameraCalibrationData); + LIB_FUNCTION("2b-b5AouLv4", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilIsAccessibilityZoomLocked); + LIB_FUNCTION("soq7GTbVMkw", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilIsBgmCpuBudgetAcquired); + LIB_FUNCTION("vYHJtZyhhEI", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilIsBgmCpuBudgetAvailable); + LIB_FUNCTION("-Lpr5gHkHkc", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilIsBgmPlaying); + LIB_FUNCTION("mpeGML7ulA8", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilIsExternalStorageAppMoveInProgress); + LIB_FUNCTION("PGsAGnnRstY", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilIsEyeToEyeDistanceAdjusted); + LIB_FUNCTION("KyQY2KfMxKw", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilIsGameLiveStreamingOnAir); + LIB_FUNCTION("izo3BrmWZDM", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilIsImposeScreenOverlaid); + LIB_FUNCTION("wCbG33VsbqQ", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilIsInSystemSuspendBlackList); + LIB_FUNCTION("mTZxVC3pebc", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilIsInternalKratosUser); + LIB_FUNCTION("44PCVgTBBCw", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilIsKilledOrSuspendedByLogout); + LIB_FUNCTION("KH0InA0uStg", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilIsNeededCrashReport); + LIB_FUNCTION("3JNHzrEDnrk", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilIsPowerSaveAlertRequested); + LIB_FUNCTION("CWcxjT6X+1c", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilIsRemotePlayCpuBudgetAcquired); + LIB_FUNCTION("WIEUJ61AwvU", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilIsScreenSaverOn); + LIB_FUNCTION("gWMlFq4N9Lw", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilIsSharePlayCpuBudgetAcquired); + LIB_FUNCTION("GEZ9sIz3wuM", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilIsShowCrashReport); + LIB_FUNCTION("vzWoetyaUuA", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilIsTemperatureDanger); + LIB_FUNCTION("4dsNPwVODKM", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilIsTitleWorkaroundEnabled); + LIB_FUNCTION("IHHSdVBTwBc", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilIsUsbMassStorageMounted); + LIB_FUNCTION("GYUk4t27Myw", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilLaunchByUri); + LIB_FUNCTION("nENvUAsAKdY", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilLeavePowerLockSection); + LIB_FUNCTION("2rOYe6lVCVQ", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilLog); + LIB_FUNCTION("-Sp1aaqI1SQ", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilMakeManifestFile); + LIB_FUNCTION("aCkM+OaGv3g", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilMountAppRight); + LIB_FUNCTION("juqlPZWkJGc", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilMountDownloadDataForShellUI); + LIB_FUNCTION("qNe8uNe3EpQ", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilMountHddForBackup); + LIB_FUNCTION("bRCLw49N4hE", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilMountHddForRestore); + LIB_FUNCTION("1e7CmFlJveU", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilNavigateToAnotherApp); + LIB_FUNCTION("n9xRQPtUP0g", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilNavigateToGoHome); + LIB_FUNCTION("Mi9-CweviUo", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilNavigateToLaunchedApp); + LIB_FUNCTION("V-5cjs+9kI0", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilNotificationCancelForIDU); + LIB_FUNCTION("VQRWOxYGays", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilNotificationRequestedForIDU); + LIB_FUNCTION("roUQwCYYegE", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilNotifyBgmCoreTermination); + LIB_FUNCTION("4CzZUVleMcE", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilNotifyFarsightUIDone); + LIB_FUNCTION("awBTm0vNaos", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilNotifyFsReadError); + LIB_FUNCTION("dk-PIxWMp8k", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilNotifyPsnAccountInfoReceived); + LIB_FUNCTION("IldAc7Eq5-c", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilNotifyYouTubeAccountLinkStatusChanged); + LIB_FUNCTION("Tgs5zOUfQSc", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilPfAuthClientConsoleTokenClearCache); + LIB_FUNCTION("pb2XPMV5beI", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilPostActivityForPsNow); + LIB_FUNCTION("-hrMXdpZuDU", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilPostErrorLog); + LIB_FUNCTION("fCeSFo0IM-w", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilPostLaunchConfirmResult); + LIB_FUNCTION("cZCJTMamDOE", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilPostPsmEventToShellUI); + LIB_FUNCTION("PGHjjtZxKvs", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilPreNotifyOfGameLiveStreaming); + LIB_FUNCTION("K-QFvDXYSbg", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilPreNotifyOfRemotePlay); + LIB_FUNCTION("HBA-tCWUXP8", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilPreNotifyOfSharePlay); + LIB_FUNCTION("EFhM9SF2aSQ", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilReleaseBgmCpuBudget); + LIB_FUNCTION("cfJZThTSxQ0", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilReleaseRemotePlayCpuBudget); + LIB_FUNCTION("jKnwOdgck5g", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilReleaseSharePlayCpuBudget); + LIB_FUNCTION("yO-ekZ5toaQ", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilReportSessionErrorToGaikaiController); + LIB_FUNCTION("lF96Sr8Jf0s", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilReportUnexpectedFatalErrorToSystemTelemetry); + LIB_FUNCTION("-yYPJb0ejO8", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilRequestCameraCalibration); + LIB_FUNCTION("8+CmlQdq7u8", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilRequestEjectDevice); + LIB_FUNCTION("+2paAsKqXOQ", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilRequestRebootApp); + LIB_FUNCTION("7JgSJnaByIs", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilRequestShutdown); + LIB_FUNCTION("IzQN+F5q3wg", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilResetAutoPowerDownTimer); + LIB_FUNCTION("7yUQmZWoqVg", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilResetBgdcConfig); + LIB_FUNCTION("xKSgaSVX1io", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilSetAppData); + LIB_FUNCTION("dS1+1D1LRHs", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilSetBgmProhibition); + LIB_FUNCTION("l96YlUEtMPk", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilSetDeviceIndexBehavior); + LIB_FUNCTION("bC8vo608P2E", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilSetGameLiveStreamingOnAirFlag); + LIB_FUNCTION("K33+EwitWlo", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilSetGameLiveStreamingStatus); + LIB_FUNCTION("m65uKv7IAkI", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilSetGnmCompositorOnScreenProfilerFlag); + LIB_FUNCTION("MeboioVomns", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilSetGpuLoadEmulationMode); + LIB_FUNCTION("zd4oVXWGD2Y", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilSetGpuLoadEmulationModeByAppId); + LIB_FUNCTION("4Pd0g-lGEM0", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilSetIDUMode); + LIB_FUNCTION("TJp3kdSGsIw", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilSetImposeStatusFlag); + LIB_FUNCTION("qtjjorW1V94", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilSetPsStoreIconLayout); + LIB_FUNCTION("g787tMBA1TE", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilSetPsStoreIconState); + LIB_FUNCTION("jqj5vbglbZU", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilSetRemotePlayStatus); + LIB_FUNCTION("l22TAIbbtFw", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilSetSharePlayStatus); + LIB_FUNCTION("IWSCO20RwIY", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilSetSkipUpdateCheck); + LIB_FUNCTION("nA5rRwLrgIU", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilSetSocialScreenStatus); + LIB_FUNCTION("2Pms7iCE-Fo", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilSetSplashScreenState); + LIB_FUNCTION("kfyuElAEnis", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilSetSystemBGState); + LIB_FUNCTION("Ujz25JX-jPM", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilSetSystemBGWaveColor); + LIB_FUNCTION("GB19cfR-Tis", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilSetSystemBGWaveState); + LIB_FUNCTION("atiUTsTFJ3k", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilSetUIStatus); + LIB_FUNCTION("-9djWj1NU4E", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilSetUserFocus); + LIB_FUNCTION("lW+8pdTQMmg", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilShowCriticalErrorDialog); + LIB_FUNCTION("0ptZiu0jBJs", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilShowErrorDialog); + LIB_FUNCTION("chZFHnGa9x4", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilShowErrorDialogWithFormatArgs); + LIB_FUNCTION("yxiUUPJoyYI", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilShowErrorDialogWithParam); + LIB_FUNCTION("GjOxjIVZA1Y", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilShowPsUnderLockIndicator); + LIB_FUNCTION("R013D1VIETQ", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilSignalUserInput); + LIB_FUNCTION("nu542EmGFD4", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilStartOptimization); + LIB_FUNCTION("HhBo--ix7Lg", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilStartPsNowGame); + LIB_FUNCTION("kozqEeuRwrk", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilStopOptimization); + LIB_FUNCTION("9dvVBukqOsw", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilStopPsNowGame); + LIB_FUNCTION("dbwyzALlKOQ", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilTestBusTransferSpeed); + LIB_FUNCTION("DWVv0MlE1sw", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilTickHeartBeat); + LIB_FUNCTION("VxRZE4CZQw8", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilTriggerPapcRecalculation); + LIB_FUNCTION("CSl1MAdUbYs", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilTriggerPapcUpdate); + LIB_FUNCTION("lcp9E77DAB4", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilTurnOffScreenSaver); + LIB_FUNCTION("T9xeifEUF3w", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilUnmountAppRight); + LIB_FUNCTION("qqL5VYwFLgo", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilUnmountDownloadDataForShellUI); + LIB_FUNCTION("YvCj4cb1-jU", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilUnmountHddForBackup); + LIB_FUNCTION("oeyHRt5PP+Q", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilUnmountHddForRestore); + LIB_FUNCTION("JTctYix8NXU", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + sceShellCoreUtilWriteSmrHddDummyData); + LIB_FUNCTION("Hlylpx+n8Cg", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + Func_1E5CA5A71FA7F028); + LIB_FUNCTION("bUNkT3XDg0Y", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + Func_6D43644F75C38346); + LIB_FUNCTION("c5+4Scso9EU", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + Func_739FB849CB28F445); + LIB_FUNCTION("sgYo-zXHQRE", "libSceShellCoreUtil", 1, "libSceSystemService", 1, 1, + Func_B20628FF35C74111); + LIB_FUNCTION("jPKapVQLX70", "libSceSystemService_jvm", 1, "libSceSystemService", 1, 1, + sceSystemServiceAddLocalProcessForJvm); + LIB_FUNCTION("zqjkZ5VKFSg", "libSceSystemService_jvm", 1, "libSceSystemService", 1, 1, + sceSystemServiceGetParentSocketForJvm); + LIB_FUNCTION("2TJ5KzC73gY", "libSceSystemService_jvm", 1, "libSceSystemService", 1, 1, + sceSystemServiceKillLocalProcessForJvm); + LIB_FUNCTION("0z7srulNt7U", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceAcquireFb0); + LIB_FUNCTION("0cl8SuwosPQ", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceAddLocalProcess); + LIB_FUNCTION("cltshBrDLC0", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceAddLocalProcessForPsmKit); + LIB_FUNCTION("FI+VqGdttvI", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceChangeAcpClock); + LIB_FUNCTION("ec72vt3WEQo", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceChangeCpuClock); + LIB_FUNCTION("Z5RgV4Chwxg", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceChangeGpuClock); + LIB_FUNCTION("LFo00RWzqRU", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceChangeMemoryClock); + LIB_FUNCTION("MyBXslDE+2o", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceChangeMemoryClockToBaseMode); + LIB_FUNCTION("qv+X8gozqF4", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceChangeMemoryClockToDefault); + LIB_FUNCTION("fOsE5pTieqY", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceChangeMemoryClockToMultiMediaMode); + LIB_FUNCTION("5MLppFJZyX4", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceChangeNumberOfGpuCu); + LIB_FUNCTION("lgTlIAEJ33M", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceChangeSamuClock); + LIB_FUNCTION("BQUi7AW+2tQ", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceChangeUvdClock); + LIB_FUNCTION("fzguXBQzNvI", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceChangeVceClock); + LIB_FUNCTION("x1UB9bwDSOw", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceDisableMusicPlayer); + LIB_FUNCTION("Mr1IgQaRff0", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceDisablePersonalEyeToEyeDistanceSetting); + LIB_FUNCTION("PQ+SjXAg3EM", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceDisableSuspendConfirmationDialog); + LIB_FUNCTION("O3irWUQ2s-g", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceEnablePersonalEyeToEyeDistanceSetting); + LIB_FUNCTION("Rn32O5PDlmo", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceEnableSuspendConfirmationDialog); + LIB_FUNCTION("xjE7xLfrLUk", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceGetAppFocusedAppStatus); + LIB_FUNCTION("f4oDTxAJCHE", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceGetAppIdOfBigApp); + LIB_FUNCTION("BBSmGrxok5o", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceGetAppIdOfMiniApp); + LIB_FUNCTION("t5ShV0jWEFE", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceGetAppStatus); + LIB_FUNCTION("YLbhAXS20C0", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceGetAppType); + LIB_FUNCTION("1n37q1Bvc5Y", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceGetDisplaySafeAreaInfo); + LIB_FUNCTION("JFg3az5ITN4", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceGetEventForDaemon); + LIB_FUNCTION("4imyVMxX5-8", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceGetGpuLoadEmulationMode); + LIB_FUNCTION("mPpPxv5CZt4", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceGetHdrToneMapLuminance); + LIB_FUNCTION("ZNIuJjqdtgI", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceGetLocalProcessStatusList); + LIB_FUNCTION("UMIlrOlGNQU", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceGetParentSocket); + LIB_FUNCTION("4ZYuSI8i2aM", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceGetParentSocketForPsmKit); + LIB_FUNCTION("gbUBqHCEgAI", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceGetPSButtonEvent); + LIB_FUNCTION("jA629PcMCKU", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceGetRenderingMode); + LIB_FUNCTION("rPo6tV8D9bM", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceGetStatus); + LIB_FUNCTION("VrvpoJEoSSU", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceGetTitleWorkaroundInfo); + LIB_FUNCTION("s4OcLqLsKn0", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceGetVersionNumberOfCameraCalibrationData); + LIB_FUNCTION("Vo5V8KAwCmk", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceHideSplashScreen); + LIB_FUNCTION("d-15YTCUMVU", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceIsAppSuspended); + LIB_FUNCTION("SYqaqLuQU6w", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceIsBgmPlaying); + LIB_FUNCTION("O4x1B7aXRYE", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceIsEyeToEyeDistanceAdjusted); + LIB_FUNCTION("bMDbofWFNfQ", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceIsScreenSaverOn); + LIB_FUNCTION("KQFyDkgAjVs", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceIsShellUiFgAndGameBgCpuMode); + LIB_FUNCTION("N4RkyJh7FtA", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceKillApp); + LIB_FUNCTION("6jpZY0WUwLM", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceKillLocalProcess); + LIB_FUNCTION("7cTc7seJLfQ", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceKillLocalProcessForPsmKit); + LIB_FUNCTION("l4FB3wNa-Ac", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceLaunchApp); + LIB_FUNCTION("wX9wVFaegaM", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceLaunchEventDetails); + LIB_FUNCTION("G5AwzWnHxks", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceLaunchTournamentList); + LIB_FUNCTION("wIc92b0x6hk", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceLaunchTournamentsTeamProfile); + LIB_FUNCTION("-+3hY+y8bNo", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceLaunchWebBrowser); + LIB_FUNCTION("JoBqSQt1yyA", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceLoadExec); + LIB_FUNCTION("9ScDVErRRgw", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceNavigateToAnotherApp); + LIB_FUNCTION("e4E3MIEAS2A", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceNavigateToGoBack); + LIB_FUNCTION("ZeubLhPDitw", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceNavigateToGoBackWithValue); + LIB_FUNCTION("x2-o9eBw3ZU", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceNavigateToGoHome); + LIB_FUNCTION("fZo48un7LK4", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceParamGetInt); + LIB_FUNCTION("SsC-m-S9JTA", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceParamGetString); + LIB_FUNCTION("XbbJC3E+L5M", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServicePowerTick); + LIB_FUNCTION("2xenlv7M-UU", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceRaiseExceptionLocalProcess); + LIB_FUNCTION("656LMQSrg6U", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceReceiveEvent); + LIB_FUNCTION("9kPCz7Or+1Y", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceReenableMusicPlayer); + LIB_FUNCTION("Pi3K47Xw0ss", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceRegisterDaemon); + LIB_FUNCTION("Oms065qIClY", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceReleaseFb0); + LIB_FUNCTION("3s8cHiCBKBE", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceReportAbnormalTermination); + LIB_FUNCTION("3ZFpzcRqYsk", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceRequestCameraCalibration); + LIB_FUNCTION("P71fvnHyFTQ", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceRequestToChangeRenderingMode); + LIB_FUNCTION("tMuzuZcUIcA", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceResumeLocalProcess); + LIB_FUNCTION("DNE77sfNw5Y", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceSetControllerFocusPermission); + LIB_FUNCTION("eLWnPuja+Y8", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceSetGpuLoadEmulationMode); + LIB_FUNCTION("Xn-eH9-Fu60", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceSetOutOfVrPlayAreaFlag); + LIB_FUNCTION("sgRPNJjrWjg", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceSetOutOfVrPlayZoneWarning); + LIB_FUNCTION("w9wlKcHrmm8", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceShowControllerSettings); + LIB_FUNCTION("tPfQU2pD4-M", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceShowDisplaySafeAreaSettings); + LIB_FUNCTION("f8eZvJ8hV6o", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceShowEyeToEyeDistanceSetting); + LIB_FUNCTION("vY1-RZtvvbk", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceSuspendBackgroundApp); + LIB_FUNCTION("kTiAx7e2zU4", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceSuspendLocalProcess); + LIB_FUNCTION("zlXqkzPY-ds", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceTickVideoPlayback); + LIB_FUNCTION("vOhqz-IMiW4", "libSceSystemService", 1, "libSceSystemService", 1, 1, + sceSystemServiceTurnOffScreenSaver); + LIB_FUNCTION("kDGjRMtUDxo", "libSceSystemService", 1, "libSceSystemService", 1, 1, + Func_9031A344CB540F1A); + LIB_FUNCTION("qdTPJWjquDc", "libSceSystemService", 1, "libSceSystemService", 1, 1, + Func_A9D4CF2568EAB837); + LIB_FUNCTION("f34qn7XA3QE", "libSceSystemServiceWebApp", 1, "libSceSystemService", 1, 1, + sceSystemServiceLaunchWebApp); + LIB_FUNCTION("uElcdmhh-c8", "libSceSystemServiceWebApp", 1, "libSceSystemService", 1, 1, + Func_B8495C766861FDCF); + LIB_FUNCTION("0TDfP7R4fiQ", "libSceSystemServiceDbg", 1, "libSceSystemService", 1, 1, + sceSystemServiceGetDbgExecutablePath); + LIB_FUNCTION("+2uXfrrQCyk", "libSceSystemServiceActivateHevc", 1, "libSceSystemService", 1, 1, + sceSystemServiceActivateHevc); + LIB_FUNCTION("VXA8STT529w", "libSceSystemServiceActivateHevc", 1, "libSceSystemService", 1, 1, + sceSystemServiceActivateHevcAbort); + LIB_FUNCTION("-9LzYPdangA", "libSceSystemServiceActivateHevc", 1, "libSceSystemService", 1, 1, + sceSystemServiceActivateHevcGetStatus); + LIB_FUNCTION("BgjPgbXKYjE", "libSceSystemServiceActivateHevc", 1, "libSceSystemService", 1, 1, + sceSystemServiceActivateHevcInit); + LIB_FUNCTION("2HHfdrT+rnQ", "libSceSystemServiceActivateHevc", 1, "libSceSystemService", 1, 1, + sceSystemServiceActivateHevcIsActivated); + LIB_FUNCTION("E9FdusyklCA", "libSceSystemServiceActivateHevc", 1, "libSceSystemService", 1, 1, + sceSystemServiceActivateHevcStart); + LIB_FUNCTION("tImUgGSSHpc", "libSceSystemServiceActivateHevc", 1, "libSceSystemService", 1, 1, + sceSystemServiceActivateHevcTerm); + LIB_FUNCTION("F-nn3DvNKww", "libSceSystemServiceActivateMpeg2", 1, "libSceSystemService", 1, 1, + sceSystemServiceActivateMpeg2Abort); + LIB_FUNCTION("W-U8F5o2SHg", "libSceSystemServiceActivateMpeg2", 1, "libSceSystemService", 1, 1, + sceSystemServiceActivateMpeg2GetStatus); + LIB_FUNCTION("PkRTWNBI4IQ", "libSceSystemServiceActivateMpeg2", 1, "libSceSystemService", 1, 1, + sceSystemServiceActivateMpeg2Init); + LIB_FUNCTION("aVZb961bWBU", "libSceSystemServiceActivateMpeg2", 1, "libSceSystemService", 1, 1, + sceSystemServiceActivateMpeg2IsActivated); + LIB_FUNCTION("-7zMNJ1Ap1c", "libSceSystemServiceActivateMpeg2", 1, "libSceSystemService", 1, 1, + sceSystemServiceActivateMpeg2Start); + LIB_FUNCTION("JjIspXDbL6o", "libSceSystemServiceActivateMpeg2", 1, "libSceSystemService", 1, 1, + sceSystemServiceActivateMpeg2Term); + LIB_FUNCTION("eBFzDYThras", "libSceSystemStateMgr", 1, "libSceSystemService", 1, 1, + sceSystemStateMgrCancelShutdownTimer); + LIB_FUNCTION("Ap5dJ0zHRVY", "libSceSystemStateMgr", 1, "libSceSystemService", 1, 1, + sceSystemStateMgrEnterMediaPlaybackMode); + LIB_FUNCTION("Laac0S4FuhE", "libSceSystemStateMgr", 1, "libSceSystemService", 1, 1, + sceSystemStateMgrEnterStandby); + LIB_FUNCTION("rSquvOtwQmk", "libSceSystemStateMgr", 1, "libSceSystemService", 1, 1, + sceSystemStateMgrExtendShutdownTimer); + LIB_FUNCTION("FzjISMWw5Xg", "libSceSystemStateMgr", 1, "libSceSystemService", 1, 1, + sceSystemStateMgrExtendShutdownTimerForPostAutoUpdateProcess); + LIB_FUNCTION("ze0ky5Q1yE8", "libSceSystemStateMgr", 1, "libSceSystemService", 1, 1, + sceSystemStateMgrGetCurrentState); + LIB_FUNCTION("wlxvESTUplk", "libSceSystemStateMgr", 1, "libSceSystemService", 1, 1, + sceSystemStateMgrGetTriggerCode); + LIB_FUNCTION("cmjuYpVujQs", "libSceSystemStateMgr", 1, "libSceSystemService", 1, 1, + sceSystemStateMgrIsBdDriveReady); + LIB_FUNCTION("texLPLDXDso", "libSceSystemStateMgr", 1, "libSceSystemService", 1, 1, + sceSystemStateMgrIsGpuPerformanceNormal); + LIB_FUNCTION("asLBe0esmIY", "libSceSystemStateMgr", 1, "libSceSystemService", 1, 1, + sceSystemStateMgrIsShellUIShutdownInProgress); + LIB_FUNCTION("j3IrOCL+DmM", "libSceSystemStateMgr", 1, "libSceSystemService", 1, 1, + sceSystemStateMgrIsStandbyModeEnabled); + LIB_FUNCTION("88y5DztlXBE", "libSceSystemStateMgr", 1, "libSceSystemService", 1, 1, + sceSystemStateMgrLeaveMediaPlaybackMode); + LIB_FUNCTION("H2f6ZwIqLJg", "libSceSystemStateMgr", 1, "libSceSystemService", 1, 1, + sceSystemStateMgrNotifySystemSuspendResumeProgress); + LIB_FUNCTION("uR1wFHXX1XQ", "libSceSystemStateMgr", 1, "libSceSystemService", 1, 1, + sceSystemStateMgrReboot); + LIB_FUNCTION("gPx1b36zyMY", "libSceSystemStateMgr", 1, "libSceSystemService", 1, 1, + sceSystemStateMgrSendCecOneTouchPlayCommand); + LIB_FUNCTION("PcJ5DLzZXSs", "libSceSystemStateMgr", 1, "libSceSystemService", 1, 1, + sceSystemStateMgrStartRebootTimer); + LIB_FUNCTION("7qf7mhzOQPo", "libSceSystemStateMgr", 1, "libSceSystemService", 1, 1, + sceSystemStateMgrStartShutdownTimer); + LIB_FUNCTION("ZwhQSHTqGpE", "libSceSystemStateMgr", 1, "libSceSystemService", 1, 1, + sceSystemStateMgrStartStadbyTimer); + LIB_FUNCTION("YWftBq50hcA", "libSceSystemStateMgr", 1, "libSceSystemService", 1, 1, + sceSystemStateMgrStartVshAutoUpdateTimer); + LIB_FUNCTION("ypl-BoZZKOM", "libSceSystemStateMgr", 1, "libSceSystemService", 1, 1, + sceSystemStateMgrTickMusicPlayback); + LIB_FUNCTION("GvqPsPX4EUI", "libSceSystemStateMgr", 1, "libSceSystemService", 1, 1, + sceSystemStateMgrTickPartyChat); + LIB_FUNCTION("gK3EX6ZKtKc", "libSceSystemStateMgr", 1, "libSceSystemService", 1, 1, + sceSystemStateMgrTurnOff); + LIB_FUNCTION("U1dZXAjkBVo", "libSceSystemStateMgr", 1, "libSceSystemService", 1, 1, + sceSystemStateMgrVshAutoUpdate); + LIB_FUNCTION("geg26leOsvw", "libSceSystemStateMgr", 1, "libSceSystemService", 1, 1, + sceSystemStateMgrWaitVshAutoUpdateVerifyDone); + LIB_FUNCTION("6gtqLPVTdJY", "libSceSystemStateMgr", 1, "libSceSystemService", 1, 1, + sceSystemStateMgrWakeUp); + LIB_FUNCTION("ifJiF5witJ4", "libSceSystemStateMgr", 1, "libSceSystemService", 1, 1, + Func_89F262179C22B49E); + LIB_FUNCTION("rIqPq0oWlrg", "libSceSystemStateMgr", 1, "libSceSystemService", 1, 1, + Func_AC8A8FAB4A1696B8); + LIB_FUNCTION("rTa0Vp-4nKA", "libSceSystemServiceAppLaunchLink", 1, "libSceSystemService", 1, 1, + sceSystemServiceInvokeAppLaunchLink); + LIB_FUNCTION("uhD7g7zXIQo", "libSceSystemServiceClosedCaption", 1, "libSceSystemService", 1, 1, + sceSystemServiceShowClosedCaptionAdvancedSettings); + LIB_FUNCTION("5W6LurzMZaY", "libSceSystemServiceClosedCaption", 1, "libSceSystemService", 1, 1, + sceSystemServiceShowClosedCaptionSettings); + LIB_FUNCTION("Mr1IgQaRff0", "libSceSystemServiceEyeToEyeDistance", 1, "libSceSystemService", 1, + 1, sceSystemServiceDisablePersonalEyeToEyeDistanceSetting); + LIB_FUNCTION("O3irWUQ2s-g", "libSceSystemServiceEyeToEyeDistance", 1, "libSceSystemService", 1, + 1, sceSystemServiceEnablePersonalEyeToEyeDistanceSetting); + LIB_FUNCTION("nT-7-iG55M8", "libSceSystemServicePowerSaveLevel", 1, "libSceSystemService", 1, 1, + sceSystemServiceSetPowerSaveLevel); + LIB_FUNCTION("gD4wh2+nuuU", "libSceSystemServiceForShellCoreOnly", 1, "libSceSystemService", 1, + 1, sceSystemServiceInitializeForShellCore); + LIB_FUNCTION("fBGD-HNimSk", "libSceSystemServicePadspkRouting", 1, "libSceSystemService", 1, 1, + Func_7C1183FC73629929); + LIB_FUNCTION("45QrFvUkrjg", "libSceSystemServicePartyVoice", 1, "libSceSystemService", 1, 1, + sceSystemServiceDisablePartyVoice); + LIB_FUNCTION("hU3bSlF2OKs", "libSceSystemServicePartyVoice", 1, "libSceSystemService", 1, 1, + sceSystemServiceReenablePartyVoice); + LIB_FUNCTION("5u2WeL-PR2w", "libSceSystemServicePlatformPrivacy", 1, "libSceSystemService", 1, + 1, sceSystemServiceGetPlatformPrivacyDefinitionData); + LIB_FUNCTION("t5K+IeMVD1Q", "libSceSystemServicePlatformPrivacy", 1, "libSceSystemService", 1, + 1, sceSystemServiceGetPlatformPrivacyDefinitionVersion); + LIB_FUNCTION("hvoLYhc4cq0", "libSceSystemServicePlatformPrivacy", 1, "libSceSystemService", 1, + 1, sceSystemServiceGetPlatformPrivacySetting); + LIB_FUNCTION("EqcPA3ugRP8", "libSceSystemServiceSuspend", 1, "libSceSystemService", 1, 1, + sceSystemServiceDeclareReadyForSuspend); + LIB_FUNCTION("Mi0qwCb+rvo", "libSceSystemServiceSuspend", 1, "libSceSystemService", 1, 1, + sceSystemServiceDisableSuspendNotification); + LIB_FUNCTION("a5Kjjq6HgcU", "libSceSystemServiceSuspend", 1, "libSceSystemService", 1, 1, + sceSystemServiceEnableSuspendNotification); + LIB_FUNCTION("d4imyunHryo", "libSceSystemServicePowerControl", 1, "libSceSystemService", 1, 1, + sceSystemServiceRequestPowerOff); + LIB_FUNCTION("oEJqGsNtFIw", "libSceSystemServicePowerControl", 1, "libSceSystemService", 1, 1, + sceSystemServiceRequestReboot); + LIB_FUNCTION("tIdXUhSLyOU", "libSceSystemServicePs2Emu", 1, "libSceSystemService", 1, 1, + sceSystemServiceAddLocalProcessForPs2Emu); + LIB_FUNCTION("qhPJ1EfqLjQ", "libSceSystemServicePs2Emu", 1, "libSceSystemService", 1, 1, + sceSystemServiceGetParentSocketForPs2Emu); + LIB_FUNCTION("fKqJTnoZ8C8", "libSceSystemServicePs2Emu", 1, "libSceSystemService", 1, 1, + sceSystemServiceKillLocalProcessForPs2Emu); + LIB_FUNCTION("YtDk7X3FF08", "libSceSystemServicePs2Emu", 1, "libSceSystemService", 1, 1, + sceSystemServiceShowImposeMenuForPs2Emu); + LIB_FUNCTION("DILuzcvXjGQ", "libSceSystemServiceVideoToken", 1, "libSceSystemService", 1, 1, + sceSystemServiceSaveVideoToken); + LIB_FUNCTION("cltshBrDLC0", "libSceSystemServicePsmKit", 1, "libSceSystemService", 1, 1, + sceSystemServiceAddLocalProcessForPsmKit); + LIB_FUNCTION("4ZYuSI8i2aM", "libSceSystemServicePsmKit", 1, "libSceSystemService", 1, 1, + sceSystemServiceGetParentSocketForPsmKit); + LIB_FUNCTION("7cTc7seJLfQ", "libSceSystemServicePsmKit", 1, "libSceSystemService", 1, 1, + sceSystemServiceKillLocalProcessForPsmKit); + LIB_FUNCTION("Zj5FGJQPFxs", "libSceSystemServiceStore", 1, "libSceSystemService", 1, 1, + sceSystemServiceLaunchStore); + LIB_FUNCTION("3nn7rnOdt1g", "libSceSystemServiceTelemetry", 1, "libSceSystemService", 1, 1, + sceSystemServiceTelemetrySetData); + LIB_FUNCTION("G5AwzWnHxks", "libSceSystemServiceTournamentMlg", 1, "libSceSystemService", 1, 1, + sceSystemServiceLaunchTournamentList); + LIB_FUNCTION("xn-HgPW29x4", "libSceSystemServiceTournamentMlg", 1, "libSceSystemService", 1, 1, + Func_C67FC780F5B6F71E); + LIB_FUNCTION("YNoDjc1BPJI", "libSceSystemServiceUdsApp", 1, "libSceSystemService", 1, 1, + sceSystemServiceLaunchUdsApp); + LIB_FUNCTION("AmTvo3RT5ss", "libSceSystemServiceVideoServiceWebApp", 1, "libSceSystemService", + 1, 1, sceSystemServiceLoadExecVideoServiceWebApp); + LIB_FUNCTION("d3OnoKtNjGg", "libSceSystemServiceVoiceRecognition", 1, "libSceSystemService", 1, + 1, sceSystemServiceDisableVoiceRecognition); + LIB_FUNCTION("c-aFKhn74h0", "libSceSystemServiceVoiceRecognition", 1, "libSceSystemService", 1, + 1, sceSystemServiceReenableVoiceRecognition); + LIB_FUNCTION("-+3hY+y8bNo", "libSceSystemServiceWebBrowser", 1, "libSceSystemService", 1, 1, + sceSystemServiceLaunchWebBrowser); + LIB_FUNCTION("axzblV8OvWU", "libSceSystemServiceYouTubeAccountLinkStatus", 1, + "libSceSystemService", 1, 1, Func_6B1CDB955F0EBD65); + LIB_FUNCTION("y16IXiJfafA", "libSceSystemServiceYouTubeAccountLinkStatus", 1, + "libSceSystemService", 1, 1, Func_CB5E885E225F69F0); +}; + +} // namespace Libraries::SystemService \ No newline at end of file diff --git a/src/core/libraries/libscesystemservice.h b/src/core/libraries/libscesystemservice.h new file mode 100644 index 00000000..13b4fd18 --- /dev/null +++ b/src/core/libraries/libscesystemservice.h @@ -0,0 +1,573 @@ +// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later +// reference +// https://github.com/OpenOrbis/OpenOrbis-PS4-Toolchain/blob/master/include/orbis/_types/sys_service.h +#pragma once + +#include "library_common.h" + +namespace Libraries::SystemService { + +enum OrbisSystemServiceParamId { + ORBIS_SYSTEM_SERVICE_PARAM_ID_LANG = 1, + ORBIS_SYSTEM_SERVICE_PARAM_ID_DATE_FORMAT = 2, + ORBIS_SYSTEM_SERVICE_PARAM_ID_TIME_FORMAT = 3, + ORBIS_SYSTEM_SERVICE_PARAM_ID_TIME_ZONE = 4, + ORBIS_SYSTEM_SERVICE_PARAM_ID_SUMMERTIME = 5, + ORBIS_SYSTEM_SERVICE_PARAM_ID_SYSTEM_NAME = 6, + ORBIS_SYSTEM_SERVICE_PARAM_ID_GAME_PARENTAL_LEVEL = 7, + ORBIS_SYSTEM_SERVICE_PARAM_ID_ENTER_BUTTON_ASSIGN = 1000 +}; + +enum OrbisSystemParamDateFormat { + ORBIS_SYSTEM_PARAM_DATE_FORMAT_YYYYMMDD = 0, + ORBIS_SYSTEM_PARAM_DATE_FORMAT_DDMMYYYY = 1, + ORBIS_SYSTEM_PARAM_DATE_FORMAT_MMDDYYYY = 2 +}; + +enum OrbisSystemParamTimeFormat { + ORBIS_SYSTEM_PARAM_TIME_FORMAT_12HOUR = 0, + ORBIS_SYSTEM_PARAM_TIME_FORMAT_24HOUR = 1 +}; + +enum OrbisSystemParamGameParentalLevel { + ORBIS_SYSTEM_PARAM_GAME_PARENTAL_OFF = 0, + ORBIS_SYSTEM_PARAM_GAME_PARENTAL_LEVEL01 = 1, + ORBIS_SYSTEM_PARAM_GAME_PARENTAL_LEVEL02 = 2, + ORBIS_SYSTEM_PARAM_GAME_PARENTAL_LEVEL03 = 3, + ORBIS_SYSTEM_PARAM_GAME_PARENTAL_LEVEL04 = 4, + ORBIS_SYSTEM_PARAM_GAME_PARENTAL_LEVEL05 = 5, + ORBIS_SYSTEM_PARAM_GAME_PARENTAL_LEVEL06 = 6, + ORBIS_SYSTEM_PARAM_GAME_PARENTAL_LEVEL07 = 7, + ORBIS_SYSTEM_PARAM_GAME_PARENTAL_LEVEL08 = 8, + ORBIS_SYSTEM_PARAM_GAME_PARENTAL_LEVEL09 = 9, + ORBIS_SYSTEM_PARAM_GAME_PARENTAL_LEVEL10 = 10, + ORBIS_SYSTEM_PARAM_GAME_PARENTAL_LEVEL11 = 11 +}; + +enum OrbisSystemParamEnterButtonAssign { + ORBIS_SYSTEM_PARAM_ENTER_BUTTON_ASSIGN_CIRCLE = 0, + ORBIS_SYSTEM_PARAM_ENTER_BUTTON_ASSIGN_CROSS = 1 +}; + +enum OrbisSystemParamLanguage { + ORBIS_SYSTEM_PARAM_LANG_JAPANESE = 0, + ORBIS_SYSTEM_PARAM_LANG_ENGLISH_US = 1, + ORBIS_SYSTEM_PARAM_LANG_FRENCH = 2, + ORBIS_SYSTEM_PARAM_LANG_SPANISH = 3, + ORBIS_SYSTEM_PARAM_LANG_GERMAN = 4, + ORBIS_SYSTEM_PARAM_LANG_ITALIAN = 5, + ORBIS_SYSTEM_PARAM_LANG_DUTCH = 6, + ORBIS_SYSTEM_PARAM_LANG_PORTUGUESE_PT = 7, + ORBIS_SYSTEM_PARAM_LANG_RUSSIAN = 8, + ORBIS_SYSTEM_PARAM_LANG_KOREAN = 9, + ORBIS_SYSTEM_PARAM_LANG_CHINESE_T = 10, + ORBIS_SYSTEM_PARAM_LANG_CHINESE_S = 11, + ORBIS_SYSTEM_PARAM_LANG_FINNISH = 12, + ORBIS_SYSTEM_PARAM_LANG_SWEDISH = 13, + ORBIS_SYSTEM_PARAM_LANG_DANISH = 14, + ORBIS_SYSTEM_PARAM_LANG_NORWEGIAN = 15, + ORBIS_SYSTEM_PARAM_LANG_POLISH = 16, + ORBIS_SYSTEM_PARAM_LANG_PORTUGUESE_BR = 17, + ORBIS_SYSTEM_PARAM_LANG_ENGLISH_GB = 18, + ORBIS_SYSTEM_PARAM_LANG_TURKISH = 19, + ORBIS_SYSTEM_PARAM_LANG_SPANISH_LA = 20, + ORBIS_SYSTEM_PARAM_LANG_ARABIC = 21, + ORBIS_SYSTEM_PARAM_LANG_FRENCH_CA = 22, + ORBIS_SYSTEM_PARAM_LANG_CZECH = 23, + ORBIS_SYSTEM_PARAM_LANG_HUNGARIAN = 24, + ORBIS_SYSTEM_PARAM_LANG_GREEK = 25, + ORBIS_SYSTEM_PARAM_LANG_ROMANIAN = 26, + ORBIS_SYSTEM_PARAM_LANG_THAI = 27, + ORBIS_SYSTEM_PARAM_LANG_VIETNAMESE = 28, + ORBIS_SYSTEM_PARAM_LANG_INDONESIAN = 29 +}; + +struct OrbisSystemServiceStatus { + s32 eventNum; + bool isSystemUiOverlaid; + bool isInBackgroundExecution; + bool isCpuMode7CpuNormal; + bool isGameLiveStreamingOnAir; + bool isOutOfVrPlayArea; + u8 reserved[]; +}; + +struct OrbisSystemServiceDisplaySafeAreaInfo { + float ratio; + uint8_t reserved[128]; +}; + +int PS4_SYSV_ABI sceAppMessagingClearEventFlag(); +int PS4_SYSV_ABI sceAppMessagingReceiveMsg(); +int PS4_SYSV_ABI sceAppMessagingSendMsg(); +int PS4_SYSV_ABI sceAppMessagingSendMsgToShellCore(); +int PS4_SYSV_ABI sceAppMessagingSendMsgToShellUI(); +int PS4_SYSV_ABI sceAppMessagingSetEventFlag(); +int PS4_SYSV_ABI sceAppMessagingTryGetEventFlag(); +int PS4_SYSV_ABI sceAppMessagingTryReceiveMsg(); +int PS4_SYSV_ABI Func_C8E899ABEF7F64C4(); +int PS4_SYSV_ABI Func_F74BA759B9C8D2A1(); +int PS4_SYSV_ABI sceLncUtilAcquireCpuBudgetOfExtraAudioDevices(); +int PS4_SYSV_ABI sceLncUtilAcquireCpuBudgetOfImeForBigApp(); +int PS4_SYSV_ABI sceLncUtilAcquireCpuBudgetOfInGameStore(); +int PS4_SYSV_ABI sceLncUtilActivateCdlg(); +int PS4_SYSV_ABI sceLncUtilAddLocalProcess(); +int PS4_SYSV_ABI sceLncUtilBlockAppSuspend(); +int PS4_SYSV_ABI sceLncUtilBlockingGetEventForDaemon(); +int PS4_SYSV_ABI sceLncUtilContinueApp(); +int PS4_SYSV_ABI sceLncUtilCrashSyscore(); +int PS4_SYSV_ABI sceLncUtilDeactivateCdlg(); +int PS4_SYSV_ABI sceLncUtilDeclareReadyForSuspend(); +int PS4_SYSV_ABI sceLncUtilDisableSuspendNotification(); +int PS4_SYSV_ABI sceLncUtilEnableSuspendNotification(); +int PS4_SYSV_ABI sceLncUtilFinishSpecialResume(); +int PS4_SYSV_ABI sceLncUtilForceKillApp(); +int PS4_SYSV_ABI sceLncUtilForceKillLocalProcess(); +int PS4_SYSV_ABI sceLncUtilGetApp0DirPath(); +int PS4_SYSV_ABI sceLncUtilGetAppCategory(); +int PS4_SYSV_ABI sceLncUtilGetAppFocusedAppStatus(); +int PS4_SYSV_ABI sceLncUtilGetAppId(); +int PS4_SYSV_ABI sceLncUtilGetAppIdOfBigApp(); +int PS4_SYSV_ABI sceLncUtilGetAppIdOfMiniApp(); +int PS4_SYSV_ABI sceLncUtilGetAppLaunchedUser(); +int PS4_SYSV_ABI sceLncUtilGetAppStatus(); +int PS4_SYSV_ABI sceLncUtilGetAppStatusListForShellUIReboot(); +int PS4_SYSV_ABI sceLncUtilGetAppTitleId(); +int PS4_SYSV_ABI sceLncUtilGetAppType(); +int PS4_SYSV_ABI sceLncUtilGetCdlgExec(); +int PS4_SYSV_ABI sceLncUtilGetCoredumpState(); +int PS4_SYSV_ABI sceLncUtilGetDbgExecutablePath(); +int PS4_SYSV_ABI sceLncUtilGetEventForDaemon(); +int PS4_SYSV_ABI sceLncUtilGetEventForShellUI(); +int PS4_SYSV_ABI sceLncUtilGetGpuCrashFullDumpAppStatus(); +int PS4_SYSV_ABI sceLncUtilGetLocalProcessStatusList(); +int PS4_SYSV_ABI sceLncUtilGetParentSocket(); +int PS4_SYSV_ABI sceLncUtilGetResultKillApp(); +int PS4_SYSV_ABI sceLncUtilGetResultLaunchAppByTitleId(); +int PS4_SYSV_ABI sceLncUtilInitialize(); +int PS4_SYSV_ABI sceLncUtilIsActiveCdlg(); +int PS4_SYSV_ABI sceLncUtilIsAppLaunched(); +int PS4_SYSV_ABI sceLncUtilIsAppSuspended(); +int PS4_SYSV_ABI sceLncUtilIsCpuBudgetOfExtraAudioDevicesAvailable(); +int PS4_SYSV_ABI sceLncUtilIsPs2Emu(); +int PS4_SYSV_ABI sceLncUtilIsShellUiFgAndGameBgCpuMode(); +int PS4_SYSV_ABI sceLncUtilKickCoredumpOnlyProcMem(); +int PS4_SYSV_ABI sceLncUtilKillApp(); +int PS4_SYSV_ABI sceLncUtilKillAppWithReason(); +int PS4_SYSV_ABI sceLncUtilKillLocalProcess(); +int PS4_SYSV_ABI sceLncUtilLaunchApp(); +int PS4_SYSV_ABI sceLncUtilLoadExec(); +int PS4_SYSV_ABI sceLncUtilNotifyCoredumpRequestEnd(); +int PS4_SYSV_ABI sceLncUtilNotifyCoredumpRequestProgress(); +int PS4_SYSV_ABI sceLncUtilNotifyVshReady(); +int PS4_SYSV_ABI sceLncUtilRaiseException(); +int PS4_SYSV_ABI sceLncUtilRaiseExceptionLocalProcess(); +int PS4_SYSV_ABI sceLncUtilRegisterCdlgSharedMemoryName(); +int PS4_SYSV_ABI sceLncUtilRegisterDaemon(); +int PS4_SYSV_ABI sceLncUtilRegisterShellUI(); +int PS4_SYSV_ABI sceLncUtilReleaseCpuBudgetOfExtraAudioDevices(); +int PS4_SYSV_ABI sceLncUtilReleaseCpuBudgetOfImeForBigApp(); +int PS4_SYSV_ABI sceLncUtilReleaseCpuBudgetOfInGameStore(); +int PS4_SYSV_ABI sceLncUtilResumeApp(); +int PS4_SYSV_ABI sceLncUtilResumeLocalProcess(); +int PS4_SYSV_ABI sceLncUtilSetAppFocus(); +int PS4_SYSV_ABI sceLncUtilSetCdlgExec(); +int PS4_SYSV_ABI sceLncUtilSetControllerFocus(); +int PS4_SYSV_ABI sceLncUtilSetControllerFocusPermission(); +int PS4_SYSV_ABI sceLncUtilStartKillApp(); +int PS4_SYSV_ABI sceLncUtilStartLaunchAppByTitleId(); +int PS4_SYSV_ABI sceLncUtilSuspendApp(); +int PS4_SYSV_ABI sceLncUtilSuspendBackgroundApp(); +int PS4_SYSV_ABI sceLncUtilSuspendLocalProcess(); +int PS4_SYSV_ABI sceLncUtilSystemSuspend(); +int PS4_SYSV_ABI sceLncUtilTerminate(); +int PS4_SYSV_ABI sceLncUtilTryBlockAppSuspend(); +int PS4_SYSV_ABI sceLncUtilUnblockAppSuspend(); +int PS4_SYSV_ABI sceLncUtilUnregisterCdlgSharedMemoryName(); +int PS4_SYSV_ABI sceLncUtilUnregisterDaemon(); +int PS4_SYSV_ABI sceLncUtilUnregisterShellUI(); +int PS4_SYSV_ABI sceSystemServiceActivateHevcSoft(); +int PS4_SYSV_ABI sceSystemServiceActivateHevcSoftAbort(); +int PS4_SYSV_ABI sceSystemServiceActivateHevcSoftGetStatus(); +int PS4_SYSV_ABI sceSystemServiceActivateHevcSoftInit(); +int PS4_SYSV_ABI sceSystemServiceActivateHevcSoftIsActivated(); +int PS4_SYSV_ABI sceSystemServiceActivateHevcSoftStart(); +int PS4_SYSV_ABI sceSystemServiceActivateHevcSoftTerm(); +int PS4_SYSV_ABI sceShellCoreUtilAccessibilityZoomLock(); +int PS4_SYSV_ABI sceShellCoreUtilAccessibilityZoomUnlock(); +int PS4_SYSV_ABI sceShellCoreUtilAcquireBgmCpuBudget(); +int PS4_SYSV_ABI sceShellCoreUtilAcquireRemotePlayCpuBudget(); +int PS4_SYSV_ABI sceShellCoreUtilAcquireSharePlayCpuBudget(); +int PS4_SYSV_ABI sceShellCoreUtilActivateAbort(); +int PS4_SYSV_ABI sceShellCoreUtilActivateGetStatus(); +int PS4_SYSV_ABI sceShellCoreUtilActivateInit(); +int PS4_SYSV_ABI sceShellCoreUtilActivateIsActivated(); +int PS4_SYSV_ABI sceShellCoreUtilActivateRecordActivation(); +int PS4_SYSV_ABI sceShellCoreUtilActivateStart(); +int PS4_SYSV_ABI sceShellCoreUtilActivateStartAsync(); +int PS4_SYSV_ABI sceShellCoreUtilActivateTerm(); +int PS4_SYSV_ABI sceShellCoreUtilChangeRunLevel(); +int PS4_SYSV_ABI sceShellCoreUtilChangeToStaffModeForIDU(); +int PS4_SYSV_ABI sceShellCoreUtilCheckerAbort(); +int PS4_SYSV_ABI sceShellCoreUtilCleanupCrashReport(); +int PS4_SYSV_ABI sceShellCoreUtilClearAppData(); +int PS4_SYSV_ABI sceShellCoreUtilClearPsnAccountInfo(); +int PS4_SYSV_ABI sceShellCoreUtilCrashReportRequestCancel(); +int PS4_SYSV_ABI sceShellCoreUtilDeclareBeginOfExternalStorageAppMove(); +int PS4_SYSV_ABI sceShellCoreUtilDeclareEndOfExternalStorageAppMove(); +int PS4_SYSV_ABI sceShellCoreUtilDeleteDiscInstalledTitleWorkaroundFile(); +int PS4_SYSV_ABI sceShellCoreUtilDeleteDownloadedHidConfigFile(); +int PS4_SYSV_ABI sceShellCoreUtilDeleteDownloadedNetEvConfigFile(); +int PS4_SYSV_ABI sceShellCoreUtilDeleteDownloadedTitleWorkaroundFile(); +int PS4_SYSV_ABI sceShellCoreUtilDeleteSmrHddDummyData(); +int PS4_SYSV_ABI sceShellCoreUtilDoFsck(); +int PS4_SYSV_ABI sceShellCoreUtilDownloadHidConfigFileFromServer(); +int PS4_SYSV_ABI sceShellCoreUtilDownloadNetEvConfigFileFromServer(); +int PS4_SYSV_ABI sceShellCoreUtilDownloadTitleWorkaroundFileFromServer(); +int PS4_SYSV_ABI sceShellCoreUtilEnterPowerLockSection(); +int PS4_SYSV_ABI sceShellCoreUtilExecuteCrashReport(); +int PS4_SYSV_ABI sceShellCoreUtilExfatFormatExternalHdd(); +int PS4_SYSV_ABI sceShellCoreUtilExitMiniApp(); +int PS4_SYSV_ABI sceShellCoreUtilExitMiniAppWithValue(); +int PS4_SYSV_ABI sceShellCoreUtilFillUpSpaceOnSmrHdd(); +int PS4_SYSV_ABI sceShellCoreUtilFormatExternalHdd(); +int PS4_SYSV_ABI sceShellCoreUtilFormatHddForRestore(); +int PS4_SYSV_ABI sceShellCoreUtilFreeUpSpaceOnSmrHdd(); +int PS4_SYSV_ABI sceShellCoreUtilGetAppData(); +int PS4_SYSV_ABI sceShellCoreUtilGetAppEnableTTS(); +int PS4_SYSV_ABI sceShellCoreUtilGetAppEnterButtonAssign(); +int PS4_SYSV_ABI sceShellCoreUtilGetAppLaunchedParamInt(); +int PS4_SYSV_ABI sceShellCoreUtilGetAppLaunchedParamIntByBudgetType(); +int PS4_SYSV_ABI sceShellCoreUtilGetAppLaunchedParamString(); +int PS4_SYSV_ABI sceShellCoreUtilGetAppLaunchedParamStringByBudgetType(); +int PS4_SYSV_ABI sceShellCoreUtilGetAppLaunchTypeInfo(); +int PS4_SYSV_ABI sceShellCoreUtilGetAutoPowerDownRemainingSeconds(); +int PS4_SYSV_ABI sceShellCoreUtilGetBasicProductShape(); +int PS4_SYSV_ABI sceShellCoreUtilGetCheckerString(); +int PS4_SYSV_ABI sceShellCoreUtilGetCheckerStringEx(); +int PS4_SYSV_ABI sceShellCoreUtilGetCloudClientStatus(); +int PS4_SYSV_ABI sceShellCoreUtilGetCrashReportCoreFileSetSize(); +int PS4_SYSV_ABI sceShellCoreUtilGetCrashReportFilterInfoStart(); +int PS4_SYSV_ABI sceShellCoreUtilGetCrashReportInfoForBoot(); +int PS4_SYSV_ABI sceShellCoreUtilGetCrashReportInfoForBootStart(); +int PS4_SYSV_ABI sceShellCoreUtilGetCrashReportInfoStart(); +int PS4_SYSV_ABI sceShellCoreutilGetCrashReportProcessInformation(); +int PS4_SYSV_ABI sceShellCoreUtilGetCrashReportResult(); +int PS4_SYSV_ABI sceShellCoreUtilGetCrashReportStatus(); +int PS4_SYSV_ABI sceShellCoreUtilGetCrashReportUploadStatus(); +int PS4_SYSV_ABI sceShellCoreUtilGetDeviceIndexBehavior(); +int PS4_SYSV_ABI sceShellCoreUtilGetDeviceIndexBehaviorWithTimeout(); +int PS4_SYSV_ABI sceShellCoreUtilGetEffectiveTotalSizeOfUserPartition(); +int PS4_SYSV_ABI sceShellCoreUtilGetFreeSizeOfAvContentsTmp(); +int PS4_SYSV_ABI sceShellCoreUtilGetFreeSizeOfUserPartition(); +int PS4_SYSV_ABI sceShellCoreUtilGetFsckProgress(); +int PS4_SYSV_ABI sceShellCoreUtilGetGameLiveStreamingStatus(); +int PS4_SYSV_ABI sceShellCoreUtilGetGnmCompositorOnScreenProfilerFlag(); +int PS4_SYSV_ABI sceShellCoreUtilGetGpuLoadEmulationMode(); +int PS4_SYSV_ABI sceShellCoreUtilGetGpuLoadEmulationModeByAppId(); +int PS4_SYSV_ABI sceShellCoreUtilGetHidConfigFileInfoString(); +int PS4_SYSV_ABI sceShellCoreUtilGetHidConfigFileString(); +int PS4_SYSV_ABI sceShellCoreUtilGetHidConfigName(); +int PS4_SYSV_ABI sceShellCoreUtilGetHidConfigNum(); +int PS4_SYSV_ABI sceShellCoreUtilGetIDUMode(); +int PS4_SYSV_ABI sceShellCoreUtilGetImposeMenuFlagForPs2Emu(); +int PS4_SYSV_ABI sceShellCoreUtilGetManifestFileStatus(); +int PS4_SYSV_ABI sceShellCoreUtilGetNeedSizeOfAppContent(); +int PS4_SYSV_ABI sceShellCoreUtilGetNetEvConfigFileInfoString(); +int PS4_SYSV_ABI sceShellCoreUtilGetOptimizationStatus(); +int PS4_SYSV_ABI sceShellCoreUtilGetOutOfVrPlayZoneWarning(); +int PS4_SYSV_ABI sceShellCoreUtilGetPapcGamePcl(); +int PS4_SYSV_ABI sceShellCoreUtilGetPbtcUserInfoList(); +int PS4_SYSV_ABI sceShellCoreUtilGetPlatformPrivacyDefinitionEventData(); +int PS4_SYSV_ABI sceShellCoreUtilGetPlatformPrivacySetting(); +int PS4_SYSV_ABI sceShellCoreUtilGetProgressOfFormatExternalHdd(); +int PS4_SYSV_ABI sceShellCoreUtilGetProgressOfFsck(); +int PS4_SYSV_ABI sceShellCoreUtilGetPsnAccountInfo(); +int PS4_SYSV_ABI sceShellCoreUtilGetPsStoreIconLayout(); +int PS4_SYSV_ABI sceShellCoreUtilGetPsStoreIconState(); +int PS4_SYSV_ABI sceShellCoreUtilGetRegion(); +int PS4_SYSV_ABI sceShellCoreUtilGetRemotePlayStatus(); +int PS4_SYSV_ABI sceShellCoreUtilGetRunLevel(); +int PS4_SYSV_ABI sceShellCoreUtilGetSharePlayStatus(); +int PS4_SYSV_ABI sceShellCoreUtilGetShellUIVMStats(); +int PS4_SYSV_ABI sceShellCoreUtilGetSmrHddInfoString(); +int PS4_SYSV_ABI sceShellCoreUtilGetSocialScreenStatus(); +int PS4_SYSV_ABI sceShellCoreUtilGetSplashScreenState(); +int PS4_SYSV_ABI sceShellCoreUtilGetSupportSiteURL(); +int PS4_SYSV_ABI sceShellCoreUtilGetSuspendConfirmationDialogFlag(); +int PS4_SYSV_ABI sceShellCoreUtilGetSystemBGState(); +int PS4_SYSV_ABI sceShellCoreUtilGetSystemBGWaveColor(); +int PS4_SYSV_ABI sceShellCoreUtilGetSystemBGWaveState(); +int PS4_SYSV_ABI sceShellCoreUtilGetTitleWorkaroundFileInfoString(); +int PS4_SYSV_ABI sceShellCoreUtilGetTitleWorkaroundFileString(); +int PS4_SYSV_ABI sceShellCoreUtilGetUIStatus(); +int PS4_SYSV_ABI sceShellCoreUtilGetUserFocus(); +int PS4_SYSV_ABI sceShellCoreUtilGetUserIdOfMorpheusUser(); +int PS4_SYSV_ABI sceShellCoreUtilGetVersionNumberOfCameraCalibrationData(); +int PS4_SYSV_ABI sceShellCoreUtilGoBackToKratosCurrentSessionGame(); +int PS4_SYSV_ABI sceShellCoreUtilHideBlocksFromUser(); +int PS4_SYSV_ABI sceShellCoreUtilIncrementVersionNumberOfCameraCalibrationData(); +int PS4_SYSV_ABI sceShellCoreUtilIsAccessibilityZoomLocked(); +int PS4_SYSV_ABI sceShellCoreUtilIsBgmCpuBudgetAcquired(); +int PS4_SYSV_ABI sceShellCoreUtilIsBgmCpuBudgetAvailable(); +int PS4_SYSV_ABI sceShellCoreUtilIsBgmPlaying(); +int PS4_SYSV_ABI sceShellCoreUtilIsExternalStorageAppMoveInProgress(); +int PS4_SYSV_ABI sceShellCoreUtilIsEyeToEyeDistanceAdjusted(); +int PS4_SYSV_ABI sceShellCoreUtilIsGameLiveStreamingOnAir(); +int PS4_SYSV_ABI sceShellCoreUtilIsImposeScreenOverlaid(); +int PS4_SYSV_ABI sceShellCoreUtilIsInSystemSuspendBlackList(); +int PS4_SYSV_ABI sceShellCoreUtilIsInternalKratosUser(); +int PS4_SYSV_ABI sceShellCoreUtilIsKilledOrSuspendedByLogout(); +int PS4_SYSV_ABI sceShellCoreUtilIsNeededCrashReport(); +int PS4_SYSV_ABI sceShellCoreUtilIsPowerSaveAlertRequested(); +int PS4_SYSV_ABI sceShellCoreUtilIsRemotePlayCpuBudgetAcquired(); +int PS4_SYSV_ABI sceShellCoreUtilIsScreenSaverOn(); +int PS4_SYSV_ABI sceShellCoreUtilIsSharePlayCpuBudgetAcquired(); +int PS4_SYSV_ABI sceShellCoreUtilIsShowCrashReport(); +int PS4_SYSV_ABI sceShellCoreUtilIsTemperatureDanger(); +int PS4_SYSV_ABI sceShellCoreUtilIsTitleWorkaroundEnabled(); +int PS4_SYSV_ABI sceShellCoreUtilIsUsbMassStorageMounted(); +int PS4_SYSV_ABI sceShellCoreUtilLaunchByUri(); +int PS4_SYSV_ABI sceShellCoreUtilLeavePowerLockSection(); +int PS4_SYSV_ABI sceShellCoreUtilLog(); +int PS4_SYSV_ABI sceShellCoreUtilMakeManifestFile(); +int PS4_SYSV_ABI sceShellCoreUtilMountAppRight(); +int PS4_SYSV_ABI sceShellCoreUtilMountDownloadDataForShellUI(); +int PS4_SYSV_ABI sceShellCoreUtilMountHddForBackup(); +int PS4_SYSV_ABI sceShellCoreUtilMountHddForRestore(); +int PS4_SYSV_ABI sceShellCoreUtilNavigateToAnotherApp(); +int PS4_SYSV_ABI sceShellCoreUtilNavigateToGoHome(); +int PS4_SYSV_ABI sceShellCoreUtilNavigateToLaunchedApp(); +int PS4_SYSV_ABI sceShellCoreUtilNotificationCancelForIDU(); +int PS4_SYSV_ABI sceShellCoreUtilNotificationRequestedForIDU(); +int PS4_SYSV_ABI sceShellCoreUtilNotifyBgmCoreTermination(); +int PS4_SYSV_ABI sceShellCoreUtilNotifyFarsightUIDone(); +int PS4_SYSV_ABI sceShellCoreUtilNotifyFsReadError(); +int PS4_SYSV_ABI sceShellCoreUtilNotifyPsnAccountInfoReceived(); +int PS4_SYSV_ABI sceShellCoreUtilNotifyYouTubeAccountLinkStatusChanged(); +int PS4_SYSV_ABI sceShellCoreUtilPfAuthClientConsoleTokenClearCache(); +int PS4_SYSV_ABI sceShellCoreUtilPostActivityForPsNow(); +int PS4_SYSV_ABI sceShellCoreUtilPostErrorLog(); +int PS4_SYSV_ABI sceShellCoreUtilPostLaunchConfirmResult(); +int PS4_SYSV_ABI sceShellCoreUtilPostPsmEventToShellUI(); +int PS4_SYSV_ABI sceShellCoreUtilPreNotifyOfGameLiveStreaming(); +int PS4_SYSV_ABI sceShellCoreUtilPreNotifyOfRemotePlay(); +int PS4_SYSV_ABI sceShellCoreUtilPreNotifyOfSharePlay(); +int PS4_SYSV_ABI sceShellCoreUtilReleaseBgmCpuBudget(); +int PS4_SYSV_ABI sceShellCoreUtilReleaseRemotePlayCpuBudget(); +int PS4_SYSV_ABI sceShellCoreUtilReleaseSharePlayCpuBudget(); +int PS4_SYSV_ABI sceShellCoreUtilReportSessionErrorToGaikaiController(); +int PS4_SYSV_ABI sceShellCoreUtilReportUnexpectedFatalErrorToSystemTelemetry(); +int PS4_SYSV_ABI sceShellCoreUtilRequestCameraCalibration(); +int PS4_SYSV_ABI sceShellCoreUtilRequestEjectDevice(); +int PS4_SYSV_ABI sceShellCoreUtilRequestRebootApp(); +int PS4_SYSV_ABI sceShellCoreUtilRequestShutdown(); +int PS4_SYSV_ABI sceShellCoreUtilResetAutoPowerDownTimer(); +int PS4_SYSV_ABI sceShellCoreUtilResetBgdcConfig(); +int PS4_SYSV_ABI sceShellCoreUtilSetAppData(); +int PS4_SYSV_ABI sceShellCoreUtilSetBgmProhibition(); +int PS4_SYSV_ABI sceShellCoreUtilSetDeviceIndexBehavior(); +int PS4_SYSV_ABI sceShellCoreUtilSetGameLiveStreamingOnAirFlag(); +int PS4_SYSV_ABI sceShellCoreUtilSetGameLiveStreamingStatus(); +int PS4_SYSV_ABI sceShellCoreUtilSetGnmCompositorOnScreenProfilerFlag(); +int PS4_SYSV_ABI sceShellCoreUtilSetGpuLoadEmulationMode(); +int PS4_SYSV_ABI sceShellCoreUtilSetGpuLoadEmulationModeByAppId(); +int PS4_SYSV_ABI sceShellCoreUtilSetIDUMode(); +int PS4_SYSV_ABI sceShellCoreUtilSetImposeStatusFlag(); +int PS4_SYSV_ABI sceShellCoreUtilSetPsStoreIconLayout(); +int PS4_SYSV_ABI sceShellCoreUtilSetPsStoreIconState(); +int PS4_SYSV_ABI sceShellCoreUtilSetRemotePlayStatus(); +int PS4_SYSV_ABI sceShellCoreUtilSetSharePlayStatus(); +int PS4_SYSV_ABI sceShellCoreUtilSetSkipUpdateCheck(); +int PS4_SYSV_ABI sceShellCoreUtilSetSocialScreenStatus(); +int PS4_SYSV_ABI sceShellCoreUtilSetSplashScreenState(); +int PS4_SYSV_ABI sceShellCoreUtilSetSystemBGState(); +int PS4_SYSV_ABI sceShellCoreUtilSetSystemBGWaveColor(); +int PS4_SYSV_ABI sceShellCoreUtilSetSystemBGWaveState(); +int PS4_SYSV_ABI sceShellCoreUtilSetUIStatus(); +int PS4_SYSV_ABI sceShellCoreUtilSetUserFocus(); +int PS4_SYSV_ABI sceShellCoreUtilShowCriticalErrorDialog(); +int PS4_SYSV_ABI sceShellCoreUtilShowErrorDialog(); +int PS4_SYSV_ABI sceShellCoreUtilShowErrorDialogWithFormatArgs(); +int PS4_SYSV_ABI sceShellCoreUtilShowErrorDialogWithParam(); +int PS4_SYSV_ABI sceShellCoreUtilShowPsUnderLockIndicator(); +int PS4_SYSV_ABI sceShellCoreUtilSignalUserInput(); +int PS4_SYSV_ABI sceShellCoreUtilStartOptimization(); +int PS4_SYSV_ABI sceShellCoreUtilStartPsNowGame(); +int PS4_SYSV_ABI sceShellCoreUtilStopOptimization(); +int PS4_SYSV_ABI sceShellCoreUtilStopPsNowGame(); +int PS4_SYSV_ABI sceShellCoreUtilTestBusTransferSpeed(); +int PS4_SYSV_ABI sceShellCoreUtilTickHeartBeat(); +int PS4_SYSV_ABI sceShellCoreUtilTriggerPapcRecalculation(); +int PS4_SYSV_ABI sceShellCoreUtilTriggerPapcUpdate(); +int PS4_SYSV_ABI sceShellCoreUtilTurnOffScreenSaver(); +int PS4_SYSV_ABI sceShellCoreUtilUnmountAppRight(); +int PS4_SYSV_ABI sceShellCoreUtilUnmountDownloadDataForShellUI(); +int PS4_SYSV_ABI sceShellCoreUtilUnmountHddForBackup(); +int PS4_SYSV_ABI sceShellCoreUtilUnmountHddForRestore(); +int PS4_SYSV_ABI sceShellCoreUtilWriteSmrHddDummyData(); +int PS4_SYSV_ABI Func_1E5CA5A71FA7F028(); +int PS4_SYSV_ABI Func_6D43644F75C38346(); +int PS4_SYSV_ABI Func_739FB849CB28F445(); +int PS4_SYSV_ABI Func_B20628FF35C74111(); +int PS4_SYSV_ABI sceSystemServiceAddLocalProcessForJvm(); +int PS4_SYSV_ABI sceSystemServiceGetParentSocketForJvm(); +int PS4_SYSV_ABI sceSystemServiceKillLocalProcessForJvm(); +int PS4_SYSV_ABI sceSystemServiceAcquireFb0(); +int PS4_SYSV_ABI sceSystemServiceAddLocalProcess(); +int PS4_SYSV_ABI sceSystemServiceAddLocalProcessForPsmKit(); +int PS4_SYSV_ABI sceSystemServiceChangeAcpClock(); +int PS4_SYSV_ABI sceSystemServiceChangeCpuClock(); +int PS4_SYSV_ABI sceSystemServiceChangeGpuClock(); +int PS4_SYSV_ABI sceSystemServiceChangeMemoryClock(); +int PS4_SYSV_ABI sceSystemServiceChangeMemoryClockToBaseMode(); +int PS4_SYSV_ABI sceSystemServiceChangeMemoryClockToDefault(); +int PS4_SYSV_ABI sceSystemServiceChangeMemoryClockToMultiMediaMode(); +int PS4_SYSV_ABI sceSystemServiceChangeNumberOfGpuCu(); +int PS4_SYSV_ABI sceSystemServiceChangeSamuClock(); +int PS4_SYSV_ABI sceSystemServiceChangeUvdClock(); +int PS4_SYSV_ABI sceSystemServiceChangeVceClock(); +int PS4_SYSV_ABI sceSystemServiceDisableMusicPlayer(); +int PS4_SYSV_ABI sceSystemServiceDisablePersonalEyeToEyeDistanceSetting(); +int PS4_SYSV_ABI sceSystemServiceDisableSuspendConfirmationDialog(); +int PS4_SYSV_ABI sceSystemServiceEnablePersonalEyeToEyeDistanceSetting(); +int PS4_SYSV_ABI sceSystemServiceEnableSuspendConfirmationDialog(); +int PS4_SYSV_ABI sceSystemServiceGetAppFocusedAppStatus(); +int PS4_SYSV_ABI sceSystemServiceGetAppIdOfBigApp(); +int PS4_SYSV_ABI sceSystemServiceGetAppIdOfMiniApp(); +int PS4_SYSV_ABI sceSystemServiceGetAppStatus(); +int PS4_SYSV_ABI sceSystemServiceGetAppType(); +s32 PS4_SYSV_ABI +sceSystemServiceGetDisplaySafeAreaInfo(OrbisSystemServiceDisplaySafeAreaInfo* info); +int PS4_SYSV_ABI sceSystemServiceGetEventForDaemon(); +int PS4_SYSV_ABI sceSystemServiceGetGpuLoadEmulationMode(); +int PS4_SYSV_ABI sceSystemServiceGetHdrToneMapLuminance(); +int PS4_SYSV_ABI sceSystemServiceGetLocalProcessStatusList(); +int PS4_SYSV_ABI sceSystemServiceGetParentSocket(); +int PS4_SYSV_ABI sceSystemServiceGetParentSocketForPsmKit(); +int PS4_SYSV_ABI sceSystemServiceGetPSButtonEvent(); +int PS4_SYSV_ABI sceSystemServiceGetRenderingMode(); +s32 PS4_SYSV_ABI sceSystemServiceGetStatus(OrbisSystemServiceStatus* status); +int PS4_SYSV_ABI sceSystemServiceGetTitleWorkaroundInfo(); +int PS4_SYSV_ABI sceSystemServiceGetVersionNumberOfCameraCalibrationData(); +s32 PS4_SYSV_ABI sceSystemServiceHideSplashScreen(); +int PS4_SYSV_ABI sceSystemServiceIsAppSuspended(); +int PS4_SYSV_ABI sceSystemServiceIsBgmPlaying(); +int PS4_SYSV_ABI sceSystemServiceIsEyeToEyeDistanceAdjusted(); +int PS4_SYSV_ABI sceSystemServiceIsScreenSaverOn(); +int PS4_SYSV_ABI sceSystemServiceIsShellUiFgAndGameBgCpuMode(); +int PS4_SYSV_ABI sceSystemServiceKillApp(); +int PS4_SYSV_ABI sceSystemServiceKillLocalProcess(); +int PS4_SYSV_ABI sceSystemServiceKillLocalProcessForPsmKit(); +int PS4_SYSV_ABI sceSystemServiceLaunchApp(); +int PS4_SYSV_ABI sceSystemServiceLaunchEventDetails(); +int PS4_SYSV_ABI sceSystemServiceLaunchTournamentList(); +int PS4_SYSV_ABI sceSystemServiceLaunchTournamentsTeamProfile(); +int PS4_SYSV_ABI sceSystemServiceLaunchWebBrowser(); +int PS4_SYSV_ABI sceSystemServiceLoadExec(); +int PS4_SYSV_ABI sceSystemServiceNavigateToAnotherApp(); +int PS4_SYSV_ABI sceSystemServiceNavigateToGoBack(); +int PS4_SYSV_ABI sceSystemServiceNavigateToGoBackWithValue(); +int PS4_SYSV_ABI sceSystemServiceNavigateToGoHome(); +s32 PS4_SYSV_ABI sceSystemServiceParamGetInt(int param_id, int* value); +int PS4_SYSV_ABI sceSystemServiceParamGetString(); +int PS4_SYSV_ABI sceSystemServicePowerTick(); +int PS4_SYSV_ABI sceSystemServiceRaiseExceptionLocalProcess(); +int PS4_SYSV_ABI sceSystemServiceReceiveEvent(); +int PS4_SYSV_ABI sceSystemServiceReenableMusicPlayer(); +int PS4_SYSV_ABI sceSystemServiceRegisterDaemon(); +int PS4_SYSV_ABI sceSystemServiceReleaseFb0(); +int PS4_SYSV_ABI sceSystemServiceReportAbnormalTermination(); +int PS4_SYSV_ABI sceSystemServiceRequestCameraCalibration(); +int PS4_SYSV_ABI sceSystemServiceRequestToChangeRenderingMode(); +int PS4_SYSV_ABI sceSystemServiceResumeLocalProcess(); +int PS4_SYSV_ABI sceSystemServiceSetControllerFocusPermission(); +int PS4_SYSV_ABI sceSystemServiceSetGpuLoadEmulationMode(); +int PS4_SYSV_ABI sceSystemServiceSetOutOfVrPlayAreaFlag(); +int PS4_SYSV_ABI sceSystemServiceSetOutOfVrPlayZoneWarning(); +int PS4_SYSV_ABI sceSystemServiceShowControllerSettings(); +int PS4_SYSV_ABI sceSystemServiceShowDisplaySafeAreaSettings(); +int PS4_SYSV_ABI sceSystemServiceShowEyeToEyeDistanceSetting(); +int PS4_SYSV_ABI sceSystemServiceSuspendBackgroundApp(); +int PS4_SYSV_ABI sceSystemServiceSuspendLocalProcess(); +int PS4_SYSV_ABI sceSystemServiceTickVideoPlayback(); +int PS4_SYSV_ABI sceSystemServiceTurnOffScreenSaver(); +int PS4_SYSV_ABI Func_9031A344CB540F1A(); +int PS4_SYSV_ABI Func_A9D4CF2568EAB837(); +int PS4_SYSV_ABI sceSystemServiceLaunchWebApp(); +int PS4_SYSV_ABI Func_B8495C766861FDCF(); +int PS4_SYSV_ABI sceSystemServiceGetDbgExecutablePath(); +int PS4_SYSV_ABI sceSystemServiceActivateHevc(); +int PS4_SYSV_ABI sceSystemServiceActivateHevcAbort(); +int PS4_SYSV_ABI sceSystemServiceActivateHevcGetStatus(); +int PS4_SYSV_ABI sceSystemServiceActivateHevcInit(); +int PS4_SYSV_ABI sceSystemServiceActivateHevcIsActivated(); +int PS4_SYSV_ABI sceSystemServiceActivateHevcStart(); +int PS4_SYSV_ABI sceSystemServiceActivateHevcTerm(); +int PS4_SYSV_ABI sceSystemServiceActivateMpeg2Abort(); +int PS4_SYSV_ABI sceSystemServiceActivateMpeg2GetStatus(); +int PS4_SYSV_ABI sceSystemServiceActivateMpeg2Init(); +int PS4_SYSV_ABI sceSystemServiceActivateMpeg2IsActivated(); +int PS4_SYSV_ABI sceSystemServiceActivateMpeg2Start(); +int PS4_SYSV_ABI sceSystemServiceActivateMpeg2Term(); +int PS4_SYSV_ABI sceSystemStateMgrCancelShutdownTimer(); +int PS4_SYSV_ABI sceSystemStateMgrEnterMediaPlaybackMode(); +int PS4_SYSV_ABI sceSystemStateMgrEnterStandby(); +int PS4_SYSV_ABI sceSystemStateMgrExtendShutdownTimer(); +int PS4_SYSV_ABI sceSystemStateMgrExtendShutdownTimerForPostAutoUpdateProcess(); +int PS4_SYSV_ABI sceSystemStateMgrGetCurrentState(); +int PS4_SYSV_ABI sceSystemStateMgrGetTriggerCode(); +int PS4_SYSV_ABI sceSystemStateMgrIsBdDriveReady(); +int PS4_SYSV_ABI sceSystemStateMgrIsGpuPerformanceNormal(); +int PS4_SYSV_ABI sceSystemStateMgrIsShellUIShutdownInProgress(); +int PS4_SYSV_ABI sceSystemStateMgrIsStandbyModeEnabled(); +int PS4_SYSV_ABI sceSystemStateMgrLeaveMediaPlaybackMode(); +int PS4_SYSV_ABI sceSystemStateMgrNotifySystemSuspendResumeProgress(); +int PS4_SYSV_ABI sceSystemStateMgrReboot(); +int PS4_SYSV_ABI sceSystemStateMgrSendCecOneTouchPlayCommand(); +int PS4_SYSV_ABI sceSystemStateMgrStartRebootTimer(); +int PS4_SYSV_ABI sceSystemStateMgrStartShutdownTimer(); +int PS4_SYSV_ABI sceSystemStateMgrStartStadbyTimer(); +int PS4_SYSV_ABI sceSystemStateMgrStartVshAutoUpdateTimer(); +int PS4_SYSV_ABI sceSystemStateMgrTickMusicPlayback(); +int PS4_SYSV_ABI sceSystemStateMgrTickPartyChat(); +int PS4_SYSV_ABI sceSystemStateMgrTurnOff(); +int PS4_SYSV_ABI sceSystemStateMgrVshAutoUpdate(); +int PS4_SYSV_ABI sceSystemStateMgrWaitVshAutoUpdateVerifyDone(); +int PS4_SYSV_ABI sceSystemStateMgrWakeUp(); +int PS4_SYSV_ABI Func_89F262179C22B49E(); +int PS4_SYSV_ABI Func_AC8A8FAB4A1696B8(); +int PS4_SYSV_ABI sceSystemServiceInvokeAppLaunchLink(); +int PS4_SYSV_ABI sceSystemServiceShowClosedCaptionAdvancedSettings(); +int PS4_SYSV_ABI sceSystemServiceShowClosedCaptionSettings(); +int PS4_SYSV_ABI sceSystemServiceSetPowerSaveLevel(); +int PS4_SYSV_ABI sceSystemServiceInitializeForShellCore(); +int PS4_SYSV_ABI Func_7C1183FC73629929(); +int PS4_SYSV_ABI sceSystemServiceDisablePartyVoice(); +int PS4_SYSV_ABI sceSystemServiceReenablePartyVoice(); +int PS4_SYSV_ABI sceSystemServiceGetPlatformPrivacyDefinitionData(); +int PS4_SYSV_ABI sceSystemServiceGetPlatformPrivacyDefinitionVersion(); +int PS4_SYSV_ABI sceSystemServiceGetPlatformPrivacySetting(); +int PS4_SYSV_ABI sceSystemServiceDeclareReadyForSuspend(); +int PS4_SYSV_ABI sceSystemServiceDisableSuspendNotification(); +int PS4_SYSV_ABI sceSystemServiceEnableSuspendNotification(); +int PS4_SYSV_ABI sceSystemServiceRequestPowerOff(); +int PS4_SYSV_ABI sceSystemServiceRequestReboot(); +int PS4_SYSV_ABI sceSystemServiceAddLocalProcessForPs2Emu(); +int PS4_SYSV_ABI sceSystemServiceGetParentSocketForPs2Emu(); +int PS4_SYSV_ABI sceSystemServiceKillLocalProcessForPs2Emu(); +int PS4_SYSV_ABI sceSystemServiceShowImposeMenuForPs2Emu(); +int PS4_SYSV_ABI sceSystemServiceSaveVideoToken(); +int PS4_SYSV_ABI sceSystemServiceLaunchStore(); +int PS4_SYSV_ABI sceSystemServiceTelemetrySetData(); +int PS4_SYSV_ABI Func_C67FC780F5B6F71E(); +int PS4_SYSV_ABI sceSystemServiceLaunchUdsApp(); +int PS4_SYSV_ABI sceSystemServiceLoadExecVideoServiceWebApp(); +int PS4_SYSV_ABI sceSystemServiceDisableVoiceRecognition(); +int PS4_SYSV_ABI sceSystemServiceReenableVoiceRecognition(); +int PS4_SYSV_ABI Func_6B1CDB955F0EBD65(); +int PS4_SYSV_ABI Func_CB5E885E225F69F0(); + +void RegisterlibSceSystemService(Core::Loader::SymbolsResolver* sym); +} // namespace Libraries::SystemService \ No newline at end of file diff --git a/src/core/libraries/libsceuserservice.cpp b/src/core/libraries/libsceuserservice.cpp new file mode 100644 index 00000000..9a9adbbd --- /dev/null +++ b/src/core/libraries/libsceuserservice.cpp @@ -0,0 +1,3012 @@ +// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +// Generated By moduleGenerator +#include "common/logging/log.h" +#include "error_codes.h" +#include "libsceuserservice.h" + +namespace Libraries::UserService { + +int PS4_SYSV_ABI sceUserServiceInitializeForShellCore() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceTerminateForShellCore() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceDestroyUser() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetAccessibilityKeyremapData() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetAccessibilityKeyremapEnable() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetAccessibilityPressAndHoldDelay() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetAccessibilityVibration() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetAccessibilityZoom() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetAccessibilityZoomEnabled() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetAccountRemarks() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetAgeVerified() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetAppearOfflineSetting() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetAppSortOrder() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetAutoLoginEnabled() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetCreatedVersion() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetCurrentUserGroupIndex() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetDefaultNewUserGroupName() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetDeletedUserInfo() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetDiscPlayerFlag() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetEvent() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetEventCalendarType() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetEventFilterTeamEvent() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetEventSortEvent() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetEventSortTitle() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetEventUiFlag() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetEventVsh() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetFaceRecognitionDeleteCount() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetFaceRecognitionRegisterCount() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetFileBrowserFilter() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetFileBrowserSortContent() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetFileBrowserSortTitle() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetFileSelectorFilter() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetFileSelectorSortContent() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetFileSelectorSortTitle() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetForegroundUser() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetFriendCustomListLastFocus() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetFriendFlag() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsAccessTokenNiconicoLive() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsAccessTokenTwitch() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsAccessTokenUstream() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsAnonymousUserId() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsBcTags() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsBcTitle() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsBroadcastChannel() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsBroadcastersComment() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsBroadcastersCommentColor() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsBroadcastService() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsBroadcastUiLayout() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsCamCrop() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsCameraBgFilter() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsCameraBrightness() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsCameraChromaKeyLevel() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsCameraContrast() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsCameraDepthLevel() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsCameraEdgeLevel() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsCameraEffect() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsCameraEliminationLevel() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsCameraPosition() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsCameraReflection() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsCameraSize() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsCameraTransparency() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsCommunityId() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsFloatingMessage() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsHintFlag() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsInitSpectating() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsIsCameraHidden() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsIsFacebookEnabled() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsIsMuteEnabled() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsIsRecDisabled() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsIsRecievedMessageHidden() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsIsTwitterEnabled() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsLanguageFilter() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsLfpsSortOrder() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsLiveQuality() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsLiveQuality2() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsLiveQuality3() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsLiveQuality4() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsLiveQuality5() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsMessageFilterLevel() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsTtsFlags() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsTtsPitch() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsTtsSpeed() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetGlsTtsVolume() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetHmuBrightness() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetHmuZoom() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetHoldAudioOutDevice() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetHomeDirectory() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetImeAutoCapitalEnabled() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetImeInitFlag() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetImeInputType() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetImeLastUnit() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetImePointerMode() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetImePredictiveTextEnabled() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetImeRunCount() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +s32 PS4_SYSV_ABI sceUserServiceGetInitialUser(int* user_id) { + LOG_INFO(Lib_UserService, "called"); + if (user_id == nullptr) { + LOG_ERROR(Lib_UserService, "user_id is null"); + return ORBIS_USER_SERVICE_ERROR_INVALID_ARGUMENT; + } + // select first user (TODO add more) + *user_id = 1; + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetIPDLeft() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetIPDRight() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetIsFakePlus() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetIsQuickSignup() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetIsRemotePlayAllowed() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetJapaneseInputType() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetKeyboardType() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetKeyRepeatSpeed() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetKeyRepeatStartingTime() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetKratosPrimaryUser() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetLastLoginOrder() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetLightBarBaseBrightness() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetLoginFlag() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +s32 PS4_SYSV_ABI sceUserServiceGetLoginUserIdList(OrbisUserServiceLoginUserIdList* userIdList) { + LOG_INFO(Lib_UserService, "called"); + if (userIdList == nullptr) { + LOG_ERROR(Lib_UserService, "user_id is null"); + return ORBIS_USER_SERVICE_ERROR_INVALID_ARGUMENT; + } + // TODO only first user, do the others as well + userIdList->user_id[0] = 1; + userIdList->user_id[1] = ORBIS_USER_SERVICE_USER_ID_INVALID; + userIdList->user_id[2] = ORBIS_USER_SERVICE_USER_ID_INVALID; + userIdList->user_id[3] = ORBIS_USER_SERVICE_USER_ID_INVALID; + + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetMicLevel() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetMouseHandType() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetMousePointerSpeed() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetNotificationBehavior() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetNotificationSettings() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetNpAccountId() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetNpAccountUpgradeFlag() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetNpAge() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetNpAuthErrorFlag() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetNpCountryCode() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetNpDateOfBirth() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetNpEnv() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetNpLanguageCode() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetNpLanguageCode2() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetNpLoginId() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetNpMAccountId() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetNpNpId() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetNpOfflineAccountAdult() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetNpOfflineAccountId() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetNpOnlineId() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetNpSubAccount() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPadSpeakerVolume() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetParentalBdAge() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetParentalBrowser() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetParentalDvd() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetParentalDvdRegion() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetParentalGame() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetParentalGameAgeLevel() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetParentalMorpheus() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPartyMuteList() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPartyMuteListA() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPartySettingFlags() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPasscode() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPbtcAdditionalTime() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPbtcFlag() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPbtcFridayDuration() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPbtcFridayHoursEnd() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPbtcFridayHoursStart() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPbtcMode() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPbtcMondayDuration() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPbtcMondayHoursEnd() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPbtcMondayHoursStart() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPbtcPlayTime() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPbtcPlayTimeLastUpdated() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPbtcSaturdayDuration() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPbtcSaturdayHoursEnd() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPbtcSaturdayHoursStart() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPbtcSundayDuration() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPbtcSundayHoursEnd() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPbtcSundayHoursStart() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPbtcThursdayDuration() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPbtcThursdayHoursEnd() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPbtcThursdayHoursStart() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPbtcTuesdayDuration() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPbtcTuesdayHoursEnd() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPbtcTuesdayHoursStart() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPbtcTzOffset() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPbtcWednesdayDuration() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPbtcWednesdayHoursEnd() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPbtcWednesdayHoursStart() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPlayTogetherFlags() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetPsnPasswordForDebug() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetRegisteredHomeUserIdList() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetRegisteredUserIdList() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetSaveDataAutoUpload() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetSaveDataSort() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetSaveDataTutorialFlag() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetSecureHomeDirectory() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetShareButtonAssign() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetShareDailymotionAccessToken() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetShareDailymotionRefreshToken() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetSharePlayFlags() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetSharePlayFramerateHost() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetSharePlayResolutionHost() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetShareStatus() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetShareStatus2() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetSystemLoggerHashedAccountId() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetSystemLoggerHashedAccountIdClockType() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetSystemLoggerHashedAccountIdParam() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetSystemLoggerHashedAccountIdTtl() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetTeamShowAboutTeam() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetThemeBgImageDimmer() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetThemeBgImageWaveColor() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetThemeBgImageZoom() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetThemeEntitlementId() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetThemeHomeShareOwner() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetThemeTextShadow() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetThemeWaveColor() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetTopMenuLimitItem() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetTopMenuNotificationFlag() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetTopMenuTutorialFlag() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetTraditionalChineseInputType() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +s32 PS4_SYSV_ABI sceUserServiceGetUserColor(int user_id, int* color) { + // TODO fix me better + LOG_INFO(Lib_UserService, "called"); + if (color == nullptr) { + LOG_ERROR(Lib_UserService, "color is null"); + return ORBIS_USER_SERVICE_ERROR_INVALID_ARGUMENT; + } + *color = ORBIS_USER_SERVICE_USER_COLOR_BLUE; + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetUserGroupName() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetUserGroupNameList() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetUserGroupNum() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +s32 PS4_SYSV_ABI sceUserServiceGetUserName(int user_id, char* user_name, std::size_t size) { + if (user_name == nullptr) { + LOG_ERROR(Lib_UserService, "user_name is null"); + return ORBIS_USER_SERVICE_ERROR_INVALID_ARGUMENT; + } + std::string name = "shadps4"; // TODO onfigurable username + if (size < name.length()) { + LOG_ERROR(Lib_UserService, "buffer is too short"); + return ORBIS_USER_SERVICE_ERROR_BUFFER_TOO_SHORT; + } + snprintf(user_name, size, "%s", name.c_str()); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetUserStatus() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetVibrationEnabled() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetVoiceRecognitionLastUsedOsk() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetVoiceRecognitionTutorialState() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetVolumeForController() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetVolumeForGenericUSB() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetVolumeForMorpheusSidetone() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceGetVolumeForSidetone() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +s32 PS4_SYSV_ABI sceUserServiceInitialize(const OrbisUserServiceInitializeParams* initParams) { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceInitialize2() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceIsGuestUser() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceIsKratosPrimaryUser() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceIsKratosUser() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceIsLoggedIn() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceIsLoggedInWithoutLock() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceIsSharePlayClientUser() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceIsUserStorageAccountBound() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceLogin() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceLogout() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceRegisterEventCallback() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetAccessibilityKeyremapData() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetAccessibilityKeyremapEnable() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetAccessibilityZoom() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetAccountRemarks() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetAgeVerified() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetAppearOfflineSetting() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetAppSortOrder() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetAutoLoginEnabled() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetCreatedVersion() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetDiscPlayerFlag() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetEventCalendarType() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetEventFilterTeamEvent() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetEventSortEvent() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetEventSortTitle() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetEventUiFlag() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetFaceRecognitionDeleteCount() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetFaceRecognitionRegisterCount() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetFileBrowserFilter() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetFileBrowserSortContent() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetFileBrowserSortTitle() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetFileSelectorFilter() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetFileSelectorSortContent() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetFileSelectorSortTitle() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetForegroundUser() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetFriendCustomListLastFocus() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetFriendFlag() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsAccessTokenNiconicoLive() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsAccessTokenTwitch() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsAccessTokenUstream() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsAnonymousUserId() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsBcTags() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsBcTitle() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsBroadcastChannel() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsBroadcastersComment() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsBroadcastersCommentColor() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsBroadcastService() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsBroadcastUiLayout() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsCamCrop() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsCameraBgFilter() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsCameraBrightness() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsCameraChromaKeyLevel() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsCameraContrast() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsCameraDepthLevel() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsCameraEdgeLevel() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsCameraEffect() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsCameraEliminationLevel() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsCameraPosition() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsCameraReflection() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsCameraSize() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsCameraTransparency() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsCommunityId() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsFloatingMessage() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsHintFlag() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsInitSpectating() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsIsCameraHidden() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsIsFacebookEnabled() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsIsMuteEnabled() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsIsRecDisabled() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsIsRecievedMessageHidden() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsIsTwitterEnabled() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsLanguageFilter() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsLfpsSortOrder() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsLiveQuality() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsLiveQuality2() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsLiveQuality3() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsLiveQuality4() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsLiveQuality5() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsMessageFilterLevel() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsTtsFlags() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsTtsPitch() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsTtsSpeed() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetGlsTtsVolume() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetHmuBrightness() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetHmuZoom() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetHoldAudioOutDevice() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetImeAutoCapitalEnabled() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetImeInitFlag() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetImeInputType() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetImeLastUnit() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetImePointerMode() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetImePredictiveTextEnabled() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetImeRunCount() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetIPDLeft() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetIPDRight() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetIsFakePlus() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetIsQuickSignup() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetIsRemotePlayAllowed() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetJapaneseInputType() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetKeyboardType() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetKeyRepeatSpeed() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetKeyRepeatStartingTime() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetLightBarBaseBrightness() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetLoginFlag() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetMicLevel() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetMouseHandType() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetMousePointerSpeed() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetNotificationBehavior() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetNotificationSettings() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetNpAccountUpgradeFlag() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetNpAge() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetNpAuthErrorFlag() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetNpCountryCode() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetNpDateOfBirth() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetNpEnv() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetNpLanguageCode() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetNpLanguageCode2() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetNpLoginId() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetNpMAccountId() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetNpNpId() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetNpOfflineAccountAdult() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetNpOnlineId() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetNpSubAccount() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPadSpeakerVolume() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetParentalBdAge() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetParentalBrowser() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetParentalDvd() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetParentalDvdRegion() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetParentalGame() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetParentalGameAgeLevel() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetParentalMorpheus() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPartyMuteList() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPartyMuteListA() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPartySettingFlags() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPasscode() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPbtcAdditionalTime() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPbtcFlag() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPbtcFridayDuration() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPbtcFridayHoursEnd() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPbtcFridayHoursStart() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPbtcMode() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPbtcMondayDuration() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPbtcMondayHoursEnd() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPbtcMondayHoursStart() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPbtcPlayTime() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPbtcPlayTimeLastUpdated() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPbtcSaturdayDuration() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPbtcSaturdayHoursEnd() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPbtcSaturdayHoursStart() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPbtcSundayDuration() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPbtcSundayHoursEnd() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPbtcSundayHoursStart() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPbtcThursdayDuration() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPbtcThursdayHoursEnd() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPbtcThursdayHoursStart() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPbtcTuesdayDuration() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPbtcTuesdayHoursEnd() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPbtcTuesdayHoursStart() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPbtcTzOffset() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPbtcWednesdayDuration() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPbtcWednesdayHoursEnd() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPbtcWednesdayHoursStart() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPlayTogetherFlags() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetPsnPasswordForDebug() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetSaveDataAutoUpload() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetSaveDataSort() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetSaveDataTutorialFlag() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetShareButtonAssign() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetShareDailymotionAccessToken() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetShareDailymotionRefreshToken() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetSharePlayFlags() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetSharePlayFramerateHost() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetSharePlayResolutionHost() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetShareStatus() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetShareStatus2() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetSystemLoggerHashedAccountId() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetSystemLoggerHashedAccountIdClockType() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetSystemLoggerHashedAccountIdParam() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetSystemLoggerHashedAccountIdTtl() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetTeamShowAboutTeam() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetThemeBgImageDimmer() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetThemeBgImageWaveColor() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetThemeBgImageZoom() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetThemeEntitlementId() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetThemeHomeShareOwner() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetThemeTextShadow() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetThemeWaveColor() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetTopMenuLimitItem() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetTopMenuNotificationFlag() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetTopMenuTutorialFlag() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetTraditionalChineseInputType() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetUserGroupIndex() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetUserGroupName() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetUserName() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetUserStatus() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetVibrationEnabled() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetVoiceRecognitionLastUsedOsk() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetVoiceRecognitionTutorialState() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetVolumeForController() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetVolumeForGenericUSB() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetVolumeForMorpheusSidetone() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceSetVolumeForSidetone() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceTerminate() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI sceUserServiceUnregisterEventCallback() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI Func_8AC6DC4168D5FEA5() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI Func_A6BDC9DFDAFD02B4() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI Func_BB9491DFE6B4953C() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +int PS4_SYSV_ABI Func_D2B814603E7B4477() { + LOG_ERROR(Lib_UserService, "(STUBBED) called"); + return ORBIS_OK; +} + +void RegisterlibSceUserService(Core::Loader::SymbolsResolver* sym) { + LIB_FUNCTION("Psl9mfs3duM", "libSceUserServiceForShellCore", 1, "libSceUserService", 1, 1, + sceUserServiceInitializeForShellCore); + LIB_FUNCTION("CydP+QtA0KI", "libSceUserServiceForShellCore", 1, "libSceUserService", 1, 1, + sceUserServiceTerminateForShellCore); + LIB_FUNCTION("GC18r56Bp7Y", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceDestroyUser); + LIB_FUNCTION("g6ojqW3c8Z4", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetAccessibilityKeyremapData); + LIB_FUNCTION("xrtki9sUopg", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetAccessibilityKeyremapEnable); + LIB_FUNCTION("ZKJtxdgvzwg", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetAccessibilityPressAndHoldDelay); + LIB_FUNCTION("qWYHOFwqCxY", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetAccessibilityVibration); + LIB_FUNCTION("1zDEFUmBdoo", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetAccessibilityZoom); + LIB_FUNCTION("hD-H81EN9Vg", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetAccessibilityZoomEnabled); + LIB_FUNCTION("7zu3F7ykVeo", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetAccountRemarks); + LIB_FUNCTION("oJzfZxZchX4", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetAgeVerified); + LIB_FUNCTION("6r4hDyrRUGg", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetAppearOfflineSetting); + LIB_FUNCTION("PhXZbj4wVhE", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetAppSortOrder); + LIB_FUNCTION("nqDEnj7M0QE", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetAutoLoginEnabled); + LIB_FUNCTION("WGXOvoUwrOs", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetCreatedVersion); + LIB_FUNCTION("5G-MA1x5utw", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetCurrentUserGroupIndex); + LIB_FUNCTION("1U5cFdTdso0", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetDefaultNewUserGroupName); + LIB_FUNCTION("NiTGNLkBc-Q", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetDeletedUserInfo); + LIB_FUNCTION("RdpmnHZ3Q9M", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetDiscPlayerFlag); + LIB_FUNCTION("yH17Q6NWtVg", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetEvent); + LIB_FUNCTION("zs60MvClEkc", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetEventCalendarType); + LIB_FUNCTION("TwELPoqW8tA", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetEventFilterTeamEvent); + LIB_FUNCTION("ygVuZ1Hb-nc", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetEventSortEvent); + LIB_FUNCTION("aaC3005VtY4", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetEventSortTitle); + LIB_FUNCTION("kUaJUV1b+PM", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetEventUiFlag); + LIB_FUNCTION("3wTtZ3c2+0A", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetEventVsh); + LIB_FUNCTION("uRU0lQe+9xY", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetFaceRecognitionDeleteCount); + LIB_FUNCTION("fbCC0yo2pVQ", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetFaceRecognitionRegisterCount); + LIB_FUNCTION("k-7kxXGr+r0", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetFileBrowserFilter); + LIB_FUNCTION("fCBpPJbELDk", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetFileBrowserSortContent); + LIB_FUNCTION("UYR9fcPXDUE", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetFileBrowserSortTitle); + LIB_FUNCTION("FsOBy3JfbrM", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetFileSelectorFilter); + LIB_FUNCTION("IAB7wscPwio", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetFileSelectorSortContent); + LIB_FUNCTION("6Et3d4p1u8c", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetFileSelectorSortTitle); + LIB_FUNCTION("eNb53LQJmIM", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetForegroundUser); + LIB_FUNCTION("eMGF77hKF6U", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetFriendCustomListLastFocus); + LIB_FUNCTION("wBGmrRTUC14", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetFriendFlag); + LIB_FUNCTION("64PEUYPuK98", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsAccessTokenNiconicoLive); + LIB_FUNCTION("8Y+aDvVGLiw", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsAccessTokenTwitch); + LIB_FUNCTION("V7ZG7V+dd08", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsAccessTokenUstream); + LIB_FUNCTION("QqZ1A3vukFM", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsAnonymousUserId); + LIB_FUNCTION("FP4TKrdRXXM", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsBcTags); + LIB_FUNCTION("yX-TpbFAYxo", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsBcTitle); + LIB_FUNCTION("Mm4+PSflHbM", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsBroadcastChannel); + LIB_FUNCTION("NpEYVDOyjRk", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsBroadcastersComment); + LIB_FUNCTION("WvM21J1SI0U", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsBroadcastersCommentColor); + LIB_FUNCTION("HxNRiCWfVFw", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsBroadcastService); + LIB_FUNCTION("6ZQ4kfhM37c", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsBroadcastUiLayout); + LIB_FUNCTION("YmmFiEoegko", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsCamCrop); + LIB_FUNCTION("Y5U66nk0bUc", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsCameraBgFilter); + LIB_FUNCTION("LbQ-jU9jOsk", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsCameraBrightness); + LIB_FUNCTION("91kOKRnkrhE", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsCameraChromaKeyLevel); + LIB_FUNCTION("1ppzHkQhiNs", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsCameraContrast); + LIB_FUNCTION("jIe8ZED06XI", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsCameraDepthLevel); + LIB_FUNCTION("0H51EFxR3mc", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsCameraEdgeLevel); + LIB_FUNCTION("rLEw4n5yI40", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsCameraEffect); + LIB_FUNCTION("+Prbx5iagl0", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsCameraEliminationLevel); + LIB_FUNCTION("F0wuEvioQd4", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsCameraPosition); + LIB_FUNCTION("GkcHilidQHk", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsCameraReflection); + LIB_FUNCTION("zBLxX8JRMoo", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsCameraSize); + LIB_FUNCTION("O1nURsxyYmk", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsCameraTransparency); + LIB_FUNCTION("4TOEFdmFVcI", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsCommunityId); + LIB_FUNCTION("+29DSndZ9Oc", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsFloatingMessage); + LIB_FUNCTION("ki81gh1yZDM", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsHintFlag); + LIB_FUNCTION("zR+J2PPJgSU", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsInitSpectating); + LIB_FUNCTION("8IqdtMmc5Uc", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsIsCameraHidden); + LIB_FUNCTION("f5lAVp0sFNo", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsIsFacebookEnabled); + LIB_FUNCTION("W3neFYAvZss", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsIsMuteEnabled); + LIB_FUNCTION("4IXuUaBxzEg", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsIsRecDisabled); + LIB_FUNCTION("hyW5w855fk4", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsIsRecievedMessageHidden); + LIB_FUNCTION("Xp9Px0V0tas", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsIsTwitterEnabled); + LIB_FUNCTION("uMkqgm70thg", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsLanguageFilter); + LIB_FUNCTION("LyXzCtzleAQ", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsLfpsSortOrder); + LIB_FUNCTION("CvwCMJtzp1I", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsLiveQuality); + LIB_FUNCTION("Z+dzNaClq7w", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsLiveQuality2); + LIB_FUNCTION("X5On-7hVCs0", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsLiveQuality3); + LIB_FUNCTION("+qAE4tRMrXk", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsLiveQuality4); + LIB_FUNCTION("4ys00CRU6V8", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsLiveQuality5); + LIB_FUNCTION("75cwn1y2ffk", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsMessageFilterLevel); + LIB_FUNCTION("+NVJMeISrM4", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsTtsFlags); + LIB_FUNCTION("eQrBbMmZ1Ss", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsTtsPitch); + LIB_FUNCTION("BCDA6jn4HVY", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsTtsSpeed); + LIB_FUNCTION("SBurFYk7M74", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetGlsTtsVolume); + LIB_FUNCTION("YVzw4T1fnS4", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetHmuBrightness); + LIB_FUNCTION("O8ONJV3b8jg", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetHmuZoom); + LIB_FUNCTION("VjLkKY0CQew", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetHoldAudioOutDevice); + LIB_FUNCTION("J-KEr4gUEvQ", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetHomeDirectory); + LIB_FUNCTION("yLNm3n7fgpw", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetImeAutoCapitalEnabled); + LIB_FUNCTION("gnViUj0ab8U", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetImeInitFlag); + LIB_FUNCTION("zru8Zhuy1UY", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetImeInputType); + LIB_FUNCTION("2-b8QbU+HNc", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetImeLastUnit); + LIB_FUNCTION("NNblpSGxrY8", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetImePointerMode); + LIB_FUNCTION("YUhBM-ASEcA", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetImePredictiveTextEnabled); + LIB_FUNCTION("IWEla-izyTs", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetImeRunCount); + LIB_FUNCTION("CdWp0oHWGr0", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetInitialUser); + LIB_FUNCTION("PQlF4cjUz9U", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetIPDLeft); + LIB_FUNCTION("UDx67PTzB20", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetIPDRight); + LIB_FUNCTION("IKk3EGj+xRI", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetIsFakePlus); + LIB_FUNCTION("MzVmbq2IVCo", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetIsQuickSignup); + LIB_FUNCTION("Lgi5A4fQwHc", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetIsRemotePlayAllowed); + LIB_FUNCTION("u-dCVE6fQAU", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetJapaneseInputType); + LIB_FUNCTION("Ta52bXx5Tek", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetKeyboardType); + LIB_FUNCTION("XUT7ad-BUMc", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetKeyRepeatSpeed); + LIB_FUNCTION("iWpzXixD0UE", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetKeyRepeatStartingTime); + LIB_FUNCTION("uAPBw-7641s", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetKratosPrimaryUser); + LIB_FUNCTION("4nUbGGBcGco", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetLastLoginOrder); + LIB_FUNCTION("q+7UTGELzj4", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetLightBarBaseBrightness); + LIB_FUNCTION("QNk7qD4dlD4", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetLoginFlag); + LIB_FUNCTION("fPhymKNvK-A", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetLoginUserIdList); + LIB_FUNCTION("YfDgKz5SolU", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetMicLevel); + LIB_FUNCTION("sukPd-xBDjM", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetMouseHandType); + LIB_FUNCTION("Y5zgw69ndoE", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetMousePointerSpeed); + LIB_FUNCTION("3oqgIFPVkV8", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetNotificationBehavior); + LIB_FUNCTION("5iqtUryI-hI", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetNotificationSettings); + LIB_FUNCTION("6dfDreosXGY", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetNpAccountId); + LIB_FUNCTION("Veo1PbQZzG4", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetNpAccountUpgradeFlag); + LIB_FUNCTION("OySMIASmH0Y", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetNpAge); + LIB_FUNCTION("nlOWAiRyxkA", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetNpAuthErrorFlag); + LIB_FUNCTION("8vhI2SwEfes", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetNpCountryCode); + LIB_FUNCTION("YyC7QCLoSxY", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetNpDateOfBirth); + LIB_FUNCTION("-YcNkLzNGmY", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetNpEnv); + LIB_FUNCTION("J4ten1IOe5w", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetNpLanguageCode); + LIB_FUNCTION("ruF+U6DexT4", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetNpLanguageCode2); + LIB_FUNCTION("W5RgPUuv35Y", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetNpLoginId); + LIB_FUNCTION("j-CnRJn3K+Q", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetNpMAccountId); + LIB_FUNCTION("5Ds-y6A1nAI", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetNpNpId); + LIB_FUNCTION("auc64RJAcus", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetNpOfflineAccountAdult); + LIB_FUNCTION("fEy0EW0AR18", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetNpOfflineAccountId); + LIB_FUNCTION("if-BeWwY0aU", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetNpOnlineId); + LIB_FUNCTION("wCGnkXhpRL4", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetNpSubAccount); + LIB_FUNCTION("zNvCnHpkPmM", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPadSpeakerVolume); + LIB_FUNCTION("lXKtAHMrwig", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetParentalBdAge); + LIB_FUNCTION("t04S4aC0LCM", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetParentalBrowser); + LIB_FUNCTION("5vtFYXFJ7OU", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetParentalDvd); + LIB_FUNCTION("d9DOmIk9-y4", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetParentalDvdRegion); + LIB_FUNCTION("OdiXSuoIK7c", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetParentalGame); + LIB_FUNCTION("oXARzvLAiyc", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetParentalGameAgeLevel); + LIB_FUNCTION("yXvfR+AcgaY", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetParentalMorpheus); + LIB_FUNCTION("UeIv6aNXlOw", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPartyMuteList); + LIB_FUNCTION("aq1jwlgyOV4", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPartyMuteListA); + LIB_FUNCTION("yARnQeWzhdM", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPartySettingFlags); + LIB_FUNCTION("X5rJZNDZ2Ss", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPasscode); + LIB_FUNCTION("m1h-E6BU6CA", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPbtcAdditionalTime); + LIB_FUNCTION("HsOlaoGngDc", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPbtcFlag); + LIB_FUNCTION("3DuTkVXaj9Y", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPbtcFridayDuration); + LIB_FUNCTION("5dM-i0Ox2d8", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPbtcFridayHoursEnd); + LIB_FUNCTION("vcd5Kfs1QeA", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPbtcFridayHoursStart); + LIB_FUNCTION("Q5Um9Yri-VA", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPbtcMode); + LIB_FUNCTION("NnvYm9PFJiw", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPbtcMondayDuration); + LIB_FUNCTION("42K0F17ml9c", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPbtcMondayHoursEnd); + LIB_FUNCTION("WunW7G5bHYo", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPbtcMondayHoursStart); + LIB_FUNCTION("JrFGcFUL0lg", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPbtcPlayTime); + LIB_FUNCTION("R6ldE-2ON1w", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPbtcPlayTimeLastUpdated); + LIB_FUNCTION("DembpCGx9DU", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPbtcSaturdayDuration); + LIB_FUNCTION("Cf8NftzheE4", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPbtcSaturdayHoursEnd); + LIB_FUNCTION("+1qj-S-k6m0", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPbtcSaturdayHoursStart); + LIB_FUNCTION("JVMIyR8vDec", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPbtcSundayDuration); + LIB_FUNCTION("J+bKHRzY4nw", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPbtcSundayHoursEnd); + LIB_FUNCTION("J+cECJ7CBFM", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPbtcSundayHoursStart); + LIB_FUNCTION("z-hJNdfLRN0", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPbtcThursdayDuration); + LIB_FUNCTION("BkOBCo0sdLM", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPbtcThursdayHoursEnd); + LIB_FUNCTION("T70Qyzo51uw", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPbtcThursdayHoursStart); + LIB_FUNCTION("UPDgXiV1Zp0", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPbtcTuesdayDuration); + LIB_FUNCTION("Kpds+6CpTus", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPbtcTuesdayHoursEnd); + LIB_FUNCTION("azCh0Ibz8ls", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPbtcTuesdayHoursStart); + LIB_FUNCTION("NjEMsEjXlTY", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPbtcTzOffset); + LIB_FUNCTION("VwF4r--aouQ", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPbtcWednesdayDuration); + LIB_FUNCTION("nxGZSi5FEwc", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPbtcWednesdayHoursEnd); + LIB_FUNCTION("7Wes8MVwuoM", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPbtcWednesdayHoursStart); + LIB_FUNCTION("yAWUqugjPvE", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPlayTogetherFlags); + LIB_FUNCTION("VSQR9qYpaCM", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetPsnPasswordForDebug); + LIB_FUNCTION("OVdVBcejvmQ", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetRegisteredHomeUserIdList); + LIB_FUNCTION("5EiQCnL2G1Y", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetRegisteredUserIdList); + LIB_FUNCTION("UxrSdH6jA3E", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetSaveDataAutoUpload); + LIB_FUNCTION("pVsEKLk5bIA", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetSaveDataSort); + LIB_FUNCTION("88+nqBN-SQM", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetSaveDataTutorialFlag); + LIB_FUNCTION("xzQVBcKYoI8", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetSecureHomeDirectory); + LIB_FUNCTION("zsJcWtE81Rk", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetShareButtonAssign); + LIB_FUNCTION("NjhK36GfEGQ", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetShareDailymotionAccessToken); + LIB_FUNCTION("t-I2Lbj8a+0", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetShareDailymotionRefreshToken); + LIB_FUNCTION("lrPF-kNBPro", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetSharePlayFlags); + LIB_FUNCTION("eC88db1i-f8", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetSharePlayFramerateHost); + LIB_FUNCTION("ttiSviAPLXI", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetSharePlayResolutionHost); + LIB_FUNCTION("YnXM2saZkl4", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetShareStatus); + LIB_FUNCTION("wMtSHLNAVj0", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetShareStatus2); + LIB_FUNCTION("8no2rlDjl7o", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetSystemLoggerHashedAccountId); + LIB_FUNCTION("vW2qWKYmlvw", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetSystemLoggerHashedAccountIdClockType); + LIB_FUNCTION("Zr4h+Bbx0do", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetSystemLoggerHashedAccountIdParam); + LIB_FUNCTION("cf9BIMy4muY", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetSystemLoggerHashedAccountIdTtl); + LIB_FUNCTION("AGDKupLjTZM", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetTeamShowAboutTeam); + LIB_FUNCTION("EZJecX+WvJc", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetThemeBgImageDimmer); + LIB_FUNCTION("POVfvCDcVUw", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetThemeBgImageWaveColor); + LIB_FUNCTION("qI2HG1pV+OA", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetThemeBgImageZoom); + LIB_FUNCTION("x6m8P9DBPSc", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetThemeEntitlementId); + LIB_FUNCTION("K8Nh6fhmYkc", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetThemeHomeShareOwner); + LIB_FUNCTION("EgEPXDie5XQ", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetThemeTextShadow); + LIB_FUNCTION("WaHZGp0Vn2k", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetThemeWaveColor); + LIB_FUNCTION("IxCpDYsiTX0", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetTopMenuLimitItem); + LIB_FUNCTION("SykFcJEGvz4", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetTopMenuNotificationFlag); + LIB_FUNCTION("MG+ObGDYePw", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetTopMenuTutorialFlag); + LIB_FUNCTION("oXVAQutr3Ns", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetTraditionalChineseInputType); + LIB_FUNCTION("lUoqwTQu4Go", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetUserColor); + LIB_FUNCTION("1+nxJ4awLH8", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetUserGroupName); + LIB_FUNCTION("ga2z3AAn8XI", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetUserGroupNameList); + LIB_FUNCTION("xzdhJrL3Hns", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetUserGroupNum); + LIB_FUNCTION("1xxcMiGu2fo", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetUserName); + LIB_FUNCTION("RJX7T4sjNgI", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetUserStatus); + LIB_FUNCTION("O0mtfoE5Cek", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetVibrationEnabled); + LIB_FUNCTION("T4L2vVa0zuA", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetVoiceRecognitionLastUsedOsk); + LIB_FUNCTION("-jRGLt2Dbe4", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetVoiceRecognitionTutorialState); + LIB_FUNCTION("ld396XJQPgM", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetVolumeForController); + LIB_FUNCTION("TEsQ0HWJ8R4", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetVolumeForGenericUSB); + LIB_FUNCTION("r2QuHIT8u9I", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetVolumeForMorpheusSidetone); + LIB_FUNCTION("3UZADLBXpiA", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceGetVolumeForSidetone); + LIB_FUNCTION("j3YMu1MVNNo", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceInitialize); + LIB_FUNCTION("az-0R6eviZ0", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceInitialize2); + LIB_FUNCTION("FnWkLNOmJXw", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceIsGuestUser); + LIB_FUNCTION("mNnB2PWMSgw", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceIsKratosPrimaryUser); + LIB_FUNCTION("pZL154KvMjU", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceIsKratosUser); + LIB_FUNCTION("MZxH8029+Wg", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceIsLoggedIn); + LIB_FUNCTION("hTdcWcUUcrk", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceIsLoggedInWithoutLock); + LIB_FUNCTION("-7XgCmEwKrs", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceIsSharePlayClientUser); + LIB_FUNCTION("TLrDgrPYTDo", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceIsUserStorageAccountBound); + LIB_FUNCTION("uvVR70ZxFrQ", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceLogin); + LIB_FUNCTION("3T9y5xDcfOk", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceLogout); + LIB_FUNCTION("wuI7c7UNk0A", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceRegisterEventCallback); + LIB_FUNCTION("SfGVfyEN8iw", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetAccessibilityKeyremapData); + LIB_FUNCTION("ZP0ti1CRxNA", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetAccessibilityKeyremapEnable); + LIB_FUNCTION("HKu68cVzctg", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetAccessibilityZoom); + LIB_FUNCTION("vC-uSETCFUY", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetAccountRemarks); + LIB_FUNCTION("gBLMGhB6B9E", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetAgeVerified); + LIB_FUNCTION("7IiUdURpH0k", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetAppearOfflineSetting); + LIB_FUNCTION("b5-tnLcyUQE", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetAppSortOrder); + LIB_FUNCTION("u-E+6d9PiP8", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetAutoLoginEnabled); + LIB_FUNCTION("feqktbQD1eo", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetCreatedVersion); + LIB_FUNCTION("m8VtSd5I5og", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetDiscPlayerFlag); + LIB_FUNCTION("wV3jlvsT5jA", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetEventCalendarType); + LIB_FUNCTION("rez819wV7AU", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetEventFilterTeamEvent); + LIB_FUNCTION("uhwssTtt3yo", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetEventSortEvent); + LIB_FUNCTION("XEgdhGfqRpI", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetEventSortTitle); + LIB_FUNCTION("Ty9wanVDC9k", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetEventUiFlag); + LIB_FUNCTION("snOzH0NQyO0", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetFaceRecognitionDeleteCount); + LIB_FUNCTION("jiMNYgxzT-4", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetFaceRecognitionRegisterCount); + LIB_FUNCTION("M9noOXMhlGo", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetFileBrowserFilter); + LIB_FUNCTION("Xy4rq8gpYHU", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetFileBrowserSortContent); + LIB_FUNCTION("wN5zRLw4J6A", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetFileBrowserSortTitle); + LIB_FUNCTION("hP2q9Eb5hf0", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetFileSelectorFilter); + LIB_FUNCTION("Fl52JeSLPyw", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetFileSelectorSortContent); + LIB_FUNCTION("Llv693Nx+nU", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetFileSelectorSortTitle); + LIB_FUNCTION("MgBIXUkGtpE", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetForegroundUser); + LIB_FUNCTION("fK4AIM0knFQ", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetFriendCustomListLastFocus); + LIB_FUNCTION("5cK+UC54Oz4", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetFriendFlag); + LIB_FUNCTION("VEUKQumI5B8", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsAccessTokenNiconicoLive); + LIB_FUNCTION("0D2xtHQYxII", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsAccessTokenTwitch); + LIB_FUNCTION("vdBd3PMBFp4", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsAccessTokenUstream); + LIB_FUNCTION("TerdSx+FXrc", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsAnonymousUserId); + LIB_FUNCTION("UdZhN1nVYfw", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsBcTags); + LIB_FUNCTION("hJ5gj+Pv3-M", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsBcTitle); + LIB_FUNCTION("OALd6SmF220", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsBroadcastChannel); + LIB_FUNCTION("ZopdvNlYFHc", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsBroadcastersComment); + LIB_FUNCTION("f5DDIXCTxww", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsBroadcastersCommentColor); + LIB_FUNCTION("LIBEeNNfeQo", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsBroadcastService); + LIB_FUNCTION("RdAvEmks-ZE", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsBroadcastUiLayout); + LIB_FUNCTION("HYMgE5B62QY", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsCamCrop); + LIB_FUNCTION("N-xzO5-livc", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsCameraBgFilter); + LIB_FUNCTION("GxqMYA60BII", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsCameraBrightness); + LIB_FUNCTION("Di05lHWmCLU", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsCameraChromaKeyLevel); + LIB_FUNCTION("gGbu3TZiXeU", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsCameraContrast); + LIB_FUNCTION("8PXQIdRsZIE", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsCameraDepthLevel); + LIB_FUNCTION("56bliV+tc0Y", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsCameraEdgeLevel); + LIB_FUNCTION("ghjrbwjC0VE", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsCameraEffect); + LIB_FUNCTION("YnBnZpr3UJg", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsCameraEliminationLevel); + LIB_FUNCTION("wWZzH-BwWuA", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsCameraPosition); + LIB_FUNCTION("pnHR-aj9edo", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsCameraReflection); + LIB_FUNCTION("rriXMS0a7BM", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsCameraSize); + LIB_FUNCTION("0e0wzFADy0I", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsCameraTransparency); + LIB_FUNCTION("wQDizdO49CA", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsCommunityId); + LIB_FUNCTION("t1oU0+93b+s", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsFloatingMessage); + LIB_FUNCTION("bdJdX2bKo2E", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsHintFlag); + LIB_FUNCTION("vRgpAhKJJ+M", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsInitSpectating); + LIB_FUNCTION("EjxE+-VvuJ4", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsIsCameraHidden); + LIB_FUNCTION("HfQTiMSCHJk", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsIsFacebookEnabled); + LIB_FUNCTION("63t6w0MgG8I", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsIsMuteEnabled); + LIB_FUNCTION("6oZ3DZGzjIE", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsIsRecDisabled); + LIB_FUNCTION("AmJ3FJxT7r8", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsIsRecievedMessageHidden); + LIB_FUNCTION("lsdxBeRnEes", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsIsTwitterEnabled); + LIB_FUNCTION("wgVAwa31l0E", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsLanguageFilter); + LIB_FUNCTION("rDkflpHzrRE", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsLfpsSortOrder); + LIB_FUNCTION("qT8-eJKe+rI", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsLiveQuality); + LIB_FUNCTION("hQ72M-YRb8g", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsLiveQuality2); + LIB_FUNCTION("ZWAUCzgSQ2Q", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsLiveQuality3); + LIB_FUNCTION("HwFpasG4+kM", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsLiveQuality4); + LIB_FUNCTION("Ov8hs+c1GNY", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsLiveQuality5); + LIB_FUNCTION("fm7XpsO++lk", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsMessageFilterLevel); + LIB_FUNCTION("Lge4s3h8BFA", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsTtsFlags); + LIB_FUNCTION("NB9-D-o3hN0", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsTtsPitch); + LIB_FUNCTION("2EWfAroUQE4", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsTtsSpeed); + LIB_FUNCTION("QzeIQXyavtU", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetGlsTtsVolume); + LIB_FUNCTION("WU5s+cPzO8Y", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetHmuBrightness); + LIB_FUNCTION("gQh8NaCbRqo", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetHmuZoom); + LIB_FUNCTION("7pif5RySi+s", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetHoldAudioOutDevice); + LIB_FUNCTION("8TGeI5PAabg", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetImeAutoCapitalEnabled); + LIB_FUNCTION("3fcBoTACkWY", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetImeInitFlag); + LIB_FUNCTION("Ghu0khDguq8", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetImeInputType); + LIB_FUNCTION("hjlUn9UCgXg", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetImeLastUnit); + LIB_FUNCTION("19uCF96mfos", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetImePointerMode); + LIB_FUNCTION("NiwMhCbg764", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetImePredictiveTextEnabled); + LIB_FUNCTION("AZFXXpZJEPI", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetImeRunCount); + LIB_FUNCTION("Izy+4XmTBB8", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetIPDLeft); + LIB_FUNCTION("z-lbCrpteB4", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetIPDRight); + LIB_FUNCTION("7SE4sjhlOCI", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetIsFakePlus); + LIB_FUNCTION("nNn8Gnn+E6Y", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetIsQuickSignup); + LIB_FUNCTION("AQ680L4Sr74", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetIsRemotePlayAllowed); + LIB_FUNCTION("lAR1nkEoMBo", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetJapaneseInputType); + LIB_FUNCTION("dCdhOJIOtR4", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetKeyboardType); + LIB_FUNCTION("zs4i9SEHy0g", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetKeyRepeatSpeed); + LIB_FUNCTION("FfXgMSmZLfk", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetKeyRepeatStartingTime); + LIB_FUNCTION("dlBQfiDOklQ", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetLightBarBaseBrightness); + LIB_FUNCTION("Zdd5gybtsi0", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetLoginFlag); + LIB_FUNCTION("c9U2pk4Ao9w", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetMicLevel); + LIB_FUNCTION("lg2I8bETiZo", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetMouseHandType); + LIB_FUNCTION("omf6BE2-FPo", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetMousePointerSpeed); + LIB_FUNCTION("uisYUWMn-+U", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetNotificationBehavior); + LIB_FUNCTION("X9Jgur0QtLE", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetNotificationSettings); + LIB_FUNCTION("SkE5SnCFjQk", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetNpAccountUpgradeFlag); + LIB_FUNCTION("nGacpiUONQ0", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetNpAge); + LIB_FUNCTION("om4jx+pJlQo", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetNpAuthErrorFlag); + LIB_FUNCTION("Z5t2LiajkAQ", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetNpCountryCode); + LIB_FUNCTION("cGvpAO63abg", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetNpDateOfBirth); + LIB_FUNCTION("JifncjTlXV8", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetNpEnv); + LIB_FUNCTION("D7lbcn6Uxho", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetNpLanguageCode); + LIB_FUNCTION("oHRrt1cfbBI", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetNpLanguageCode2); + LIB_FUNCTION("Zgq19lM+u2U", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetNpLoginId); + LIB_FUNCTION("8W+8vFlIPuA", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetNpMAccountId); + LIB_FUNCTION("0Xsfib8bq3M", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetNpNpId); + LIB_FUNCTION("j6FgkXhxp1Y", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetNpOfflineAccountAdult); + LIB_FUNCTION("pubVXAG+Juc", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetNpOnlineId); + LIB_FUNCTION("ng4XlNFMiCo", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetNpSubAccount); + LIB_FUNCTION("41kc2YhzZoU", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPadSpeakerVolume); + LIB_FUNCTION("KJw6rahYNdQ", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetParentalBdAge); + LIB_FUNCTION("6jPYBCGQgiQ", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetParentalBrowser); + LIB_FUNCTION("UT8+lb5fypc", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetParentalDvd); + LIB_FUNCTION("NJpUvo+rezg", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetParentalDvdRegion); + LIB_FUNCTION("gRI+BnPA6UI", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetParentalGame); + LIB_FUNCTION("BPFs-TiU+8Q", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetParentalGameAgeLevel); + LIB_FUNCTION("mmFgyjXMQBs", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetParentalMorpheus); + LIB_FUNCTION("ZsyQjvVFHnk", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPartyMuteList); + LIB_FUNCTION("97ZkWubtMk0", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPartyMuteListA); + LIB_FUNCTION("IiwhRynrDnQ", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPartySettingFlags); + LIB_FUNCTION("7LCq4lSlmw4", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPasscode); + LIB_FUNCTION("dukLb11bY9c", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPbtcAdditionalTime); + LIB_FUNCTION("JK0fCuBEWJM", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPbtcFlag); + LIB_FUNCTION("RUrfnne6Dds", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPbtcFridayDuration); + LIB_FUNCTION("YWmKJ8pWEkw", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPbtcFridayHoursEnd); + LIB_FUNCTION("GMLAWOO7I2Y", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPbtcFridayHoursStart); + LIB_FUNCTION("94ZcZmcnXK4", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPbtcMode); + LIB_FUNCTION("SoxZWGb3l0U", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPbtcMondayDuration); + LIB_FUNCTION("uBDKFasVr2c", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPbtcMondayHoursEnd); + LIB_FUNCTION("7XIlJQQZ2fg", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPbtcMondayHoursStart); + LIB_FUNCTION("ABoN0o46u8E", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPbtcPlayTime); + LIB_FUNCTION("VXdkxm-AaIg", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPbtcPlayTimeLastUpdated); + LIB_FUNCTION("RTrsbjUnFNo", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPbtcSaturdayDuration); + LIB_FUNCTION("8wVUn7AO8mA", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPbtcSaturdayHoursEnd); + LIB_FUNCTION("p2NKAA3BS6k", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPbtcSaturdayHoursStart); + LIB_FUNCTION("hGnwgvLREHM", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPbtcSundayDuration); + LIB_FUNCTION("rp4DB+ICfcg", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPbtcSundayHoursEnd); + LIB_FUNCTION("cTpHiHGMWpk", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPbtcSundayHoursStart); + LIB_FUNCTION("R9vnyf-B1pU", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPbtcThursdayDuration); + LIB_FUNCTION("W3oNrewI7bc", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPbtcThursdayHoursEnd); + LIB_FUNCTION("JO5QXiyBcjQ", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPbtcThursdayHoursStart); + LIB_FUNCTION("YX-64Vjk5oM", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPbtcTuesdayDuration); + LIB_FUNCTION("MtE3Me0UJKc", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPbtcTuesdayHoursEnd); + LIB_FUNCTION("bLfjqFmN4s4", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPbtcTuesdayHoursStart); + LIB_FUNCTION("HsjvaxD7veE", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPbtcTzOffset); + LIB_FUNCTION("EqfGtRCryNg", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPbtcWednesdayDuration); + LIB_FUNCTION("uZG5rmROeg4", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPbtcWednesdayHoursEnd); + LIB_FUNCTION("dDaO7svUM8w", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPbtcWednesdayHoursStart); + LIB_FUNCTION("pmW5v9hORos", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPlayTogetherFlags); + LIB_FUNCTION("nCfhbtuZbk8", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetPsnPasswordForDebug); + LIB_FUNCTION("ksUJCL0Hq20", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetSaveDataAutoUpload); + LIB_FUNCTION("pfz4rzKJc6g", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetSaveDataSort); + LIB_FUNCTION("zq45SROKj9Q", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetSaveDataTutorialFlag); + LIB_FUNCTION("bFzA3t6muvU", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetShareButtonAssign); + LIB_FUNCTION("B-WW6mNtp2s", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetShareDailymotionAccessToken); + LIB_FUNCTION("OANH5P9lV4I", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetShareDailymotionRefreshToken); + LIB_FUNCTION("CMl8mUJvSf8", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetSharePlayFlags); + LIB_FUNCTION("rB70KuquYxs", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetSharePlayFramerateHost); + LIB_FUNCTION("BhRxR+R0NFA", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetSharePlayResolutionHost); + LIB_FUNCTION("EYvRF1VUpUU", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetShareStatus); + LIB_FUNCTION("II+V6wXKS-E", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetShareStatus2); + LIB_FUNCTION("5jL7UM+AdbQ", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetSystemLoggerHashedAccountId); + LIB_FUNCTION("tNZY3tIIo0M", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetSystemLoggerHashedAccountIdClockType); + LIB_FUNCTION("U07X36vgbA0", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetSystemLoggerHashedAccountIdParam); + LIB_FUNCTION("qSgs-wwrlLU", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetSystemLoggerHashedAccountIdTtl); + LIB_FUNCTION("b6+TytWccPE", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetTeamShowAboutTeam); + LIB_FUNCTION("JZ5NzN-TGIQ", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetThemeBgImageDimmer); + LIB_FUNCTION("N4qrFLcXLpY", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetThemeBgImageWaveColor); + LIB_FUNCTION("a41mGTpWvY4", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetThemeBgImageZoom); + LIB_FUNCTION("ALyjUuyowuI", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetThemeEntitlementId); + LIB_FUNCTION("jhy6fa5a4k4", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetThemeHomeShareOwner); + LIB_FUNCTION("HkuBuYhYaPg", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetThemeTextShadow); + LIB_FUNCTION("PKHZK960qZE", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetThemeWaveColor); + LIB_FUNCTION("f7VSHQHB6Ys", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetTopMenuLimitItem); + LIB_FUNCTION("Tib8zgDd+V0", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetTopMenuNotificationFlag); + LIB_FUNCTION("8Q71i3u9lN0", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetTopMenuTutorialFlag); + LIB_FUNCTION("ZfUouUx2h8w", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetTraditionalChineseInputType); + LIB_FUNCTION("IcM2f5EoRRA", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetUserGroupIndex); + LIB_FUNCTION("QfYasZZPvoQ", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetUserGroupName); + LIB_FUNCTION("Jqu2XFr5UvA", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetUserName); + LIB_FUNCTION("cBgv9pnmunI", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetUserStatus); + LIB_FUNCTION("CokWh8qGANk", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetVibrationEnabled); + LIB_FUNCTION("z1Uh28yzDzI", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetVoiceRecognitionLastUsedOsk); + LIB_FUNCTION("1JNYgwRcANI", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetVoiceRecognitionTutorialState); + LIB_FUNCTION("4nEjiZH1LKM", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetVolumeForController); + LIB_FUNCTION("bkQ7aNx62Qg", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetVolumeForGenericUSB); + LIB_FUNCTION("7EnjUtnAN+o", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetVolumeForMorpheusSidetone); + LIB_FUNCTION("WQ-l-i2gJko", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceSetVolumeForSidetone); + LIB_FUNCTION("bwFjS+bX9mA", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceTerminate); + LIB_FUNCTION("spW--yoLQ9o", "libSceUserService", 1, "libSceUserService", 1, 1, + sceUserServiceUnregisterEventCallback); + LIB_FUNCTION("isbcQWjV-qU", "libSceUserService", 1, "libSceUserService", 1, 1, + Func_8AC6DC4168D5FEA5); + LIB_FUNCTION("pr3J39r9ArQ", "libSceUserService", 1, "libSceUserService", 1, 1, + Func_A6BDC9DFDAFD02B4); + LIB_FUNCTION("u5SR3+a0lTw", "libSceUserService", 1, "libSceUserService", 1, 1, + Func_BB9491DFE6B4953C); + LIB_FUNCTION("0rgUYD57RHc", "libSceUserService", 1, "libSceUserService", 1, 1, + Func_D2B814603E7B4477); + LIB_FUNCTION("wuI7c7UNk0A", "libSceUserServiceForNpToolkit", 1, "libSceUserService", 1, 1, + sceUserServiceRegisterEventCallback); + LIB_FUNCTION("spW--yoLQ9o", "libSceUserServiceForNpToolkit", 1, "libSceUserService", 1, 1, + sceUserServiceUnregisterEventCallback); + LIB_FUNCTION("5EiQCnL2G1Y", "libSceUserServiceRegisteredUserIdList", 1, "libSceUserService", 1, + 1, sceUserServiceGetRegisteredUserIdList); +}; + +} // namespace Libraries::UserService \ No newline at end of file diff --git a/src/core/libraries/libsceuserservice.h b/src/core/libraries/libsceuserservice.h new file mode 100644 index 00000000..016b6b28 --- /dev/null +++ b/src/core/libraries/libsceuserservice.h @@ -0,0 +1,481 @@ +// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later +// reference : +// https://github.com/OpenOrbis/OpenOrbis-PS4-Toolchain/blob/master/include/orbis/_types/user.h +#pragma once + +#include "library_common.h" + +namespace Libraries::UserService { + +// Maximum number of users that can be logged in at once +constexpr int ORBIS_USER_SERVICE_MAX_LOGIN_USERS = 4; +// Maximum number of users that can be registered in the system +constexpr int ORBIS_USER_SERVICE_MAX_REGISTER_USERS = 16; +// Maximum user name length +constexpr int ORBIS_USER_SERVICE_MAX_USER_NAME_LENGTH = 16; + +constexpr int ORBIS_USER_SERVICE_USER_ID_SYSTEM = 0xFF; +constexpr int ORBIS_USER_SERVICE_USER_ID_INVALID = -1; + +using OrbisUserServiceUserId = s32; + +constexpr int ORBIS_KERNEL_PRIO_FIFO_LOWEST = 0x2FF; +constexpr int ORBIS_KERNEL_PRIO_FIFO_NORMAL = 0x2BC; +constexpr int ORBIS_KERNEL_PRIO_FIFO_HIGHEST = 0x100; + +struct OrbisUserServiceInitializeParams { + s32 priority; +}; + +struct OrbisUserServiceLoginUserIdList { + int user_id[ORBIS_USER_SERVICE_MAX_LOGIN_USERS]; +}; + +struct OrbisUserServiceRegisteredUserIdList { + OrbisUserServiceUserId userId[ORBIS_USER_SERVICE_MAX_REGISTER_USERS]; +}; + +enum OrbisUserServiceUserColor { + ORBIS_USER_SERVICE_USER_COLOR_BLUE = 0, + ORBIS_USER_SERVICE_USER_COLOR_RED = 1, + ORBIS_USER_SERVICE_USER_COLOR_GREEN = 2, + ORBIS_USER_SERVICE_USER_COLOR_PINK = 3, +}; + +enum OrbisUserServiceEventType { + SCE_USER_SERVICE_EVENT_TYPE_LOGIN = 0, // Login event + SCE_USER_SERVICE_EVENT_TYPE_LOGOUT = 1, // Logout event +}; + +struct OrbisUserServiceEvent { + OrbisUserServiceEventType event; + OrbisUserServiceUserId userId; +}; + +int PS4_SYSV_ABI sceUserServiceInitializeForShellCore(); +int PS4_SYSV_ABI sceUserServiceTerminateForShellCore(); +int PS4_SYSV_ABI sceUserServiceDestroyUser(); +int PS4_SYSV_ABI sceUserServiceGetAccessibilityKeyremapData(); +int PS4_SYSV_ABI sceUserServiceGetAccessibilityKeyremapEnable(); +int PS4_SYSV_ABI sceUserServiceGetAccessibilityPressAndHoldDelay(); +int PS4_SYSV_ABI sceUserServiceGetAccessibilityVibration(); +int PS4_SYSV_ABI sceUserServiceGetAccessibilityZoom(); +int PS4_SYSV_ABI sceUserServiceGetAccessibilityZoomEnabled(); +int PS4_SYSV_ABI sceUserServiceGetAccountRemarks(); +int PS4_SYSV_ABI sceUserServiceGetAgeVerified(); +int PS4_SYSV_ABI sceUserServiceGetAppearOfflineSetting(); +int PS4_SYSV_ABI sceUserServiceGetAppSortOrder(); +int PS4_SYSV_ABI sceUserServiceGetAutoLoginEnabled(); +int PS4_SYSV_ABI sceUserServiceGetCreatedVersion(); +int PS4_SYSV_ABI sceUserServiceGetCurrentUserGroupIndex(); +int PS4_SYSV_ABI sceUserServiceGetDefaultNewUserGroupName(); +int PS4_SYSV_ABI sceUserServiceGetDeletedUserInfo(); +int PS4_SYSV_ABI sceUserServiceGetDiscPlayerFlag(); +int PS4_SYSV_ABI sceUserServiceGetEvent(); +int PS4_SYSV_ABI sceUserServiceGetEventCalendarType(); +int PS4_SYSV_ABI sceUserServiceGetEventFilterTeamEvent(); +int PS4_SYSV_ABI sceUserServiceGetEventSortEvent(); +int PS4_SYSV_ABI sceUserServiceGetEventSortTitle(); +int PS4_SYSV_ABI sceUserServiceGetEventUiFlag(); +int PS4_SYSV_ABI sceUserServiceGetEventVsh(); +int PS4_SYSV_ABI sceUserServiceGetFaceRecognitionDeleteCount(); +int PS4_SYSV_ABI sceUserServiceGetFaceRecognitionRegisterCount(); +int PS4_SYSV_ABI sceUserServiceGetFileBrowserFilter(); +int PS4_SYSV_ABI sceUserServiceGetFileBrowserSortContent(); +int PS4_SYSV_ABI sceUserServiceGetFileBrowserSortTitle(); +int PS4_SYSV_ABI sceUserServiceGetFileSelectorFilter(); +int PS4_SYSV_ABI sceUserServiceGetFileSelectorSortContent(); +int PS4_SYSV_ABI sceUserServiceGetFileSelectorSortTitle(); +int PS4_SYSV_ABI sceUserServiceGetForegroundUser(); +int PS4_SYSV_ABI sceUserServiceGetFriendCustomListLastFocus(); +int PS4_SYSV_ABI sceUserServiceGetFriendFlag(); +int PS4_SYSV_ABI sceUserServiceGetGlsAccessTokenNiconicoLive(); +int PS4_SYSV_ABI sceUserServiceGetGlsAccessTokenTwitch(); +int PS4_SYSV_ABI sceUserServiceGetGlsAccessTokenUstream(); +int PS4_SYSV_ABI sceUserServiceGetGlsAnonymousUserId(); +int PS4_SYSV_ABI sceUserServiceGetGlsBcTags(); +int PS4_SYSV_ABI sceUserServiceGetGlsBcTitle(); +int PS4_SYSV_ABI sceUserServiceGetGlsBroadcastChannel(); +int PS4_SYSV_ABI sceUserServiceGetGlsBroadcastersComment(); +int PS4_SYSV_ABI sceUserServiceGetGlsBroadcastersCommentColor(); +int PS4_SYSV_ABI sceUserServiceGetGlsBroadcastService(); +int PS4_SYSV_ABI sceUserServiceGetGlsBroadcastUiLayout(); +int PS4_SYSV_ABI sceUserServiceGetGlsCamCrop(); +int PS4_SYSV_ABI sceUserServiceGetGlsCameraBgFilter(); +int PS4_SYSV_ABI sceUserServiceGetGlsCameraBrightness(); +int PS4_SYSV_ABI sceUserServiceGetGlsCameraChromaKeyLevel(); +int PS4_SYSV_ABI sceUserServiceGetGlsCameraContrast(); +int PS4_SYSV_ABI sceUserServiceGetGlsCameraDepthLevel(); +int PS4_SYSV_ABI sceUserServiceGetGlsCameraEdgeLevel(); +int PS4_SYSV_ABI sceUserServiceGetGlsCameraEffect(); +int PS4_SYSV_ABI sceUserServiceGetGlsCameraEliminationLevel(); +int PS4_SYSV_ABI sceUserServiceGetGlsCameraPosition(); +int PS4_SYSV_ABI sceUserServiceGetGlsCameraReflection(); +int PS4_SYSV_ABI sceUserServiceGetGlsCameraSize(); +int PS4_SYSV_ABI sceUserServiceGetGlsCameraTransparency(); +int PS4_SYSV_ABI sceUserServiceGetGlsCommunityId(); +int PS4_SYSV_ABI sceUserServiceGetGlsFloatingMessage(); +int PS4_SYSV_ABI sceUserServiceGetGlsHintFlag(); +int PS4_SYSV_ABI sceUserServiceGetGlsInitSpectating(); +int PS4_SYSV_ABI sceUserServiceGetGlsIsCameraHidden(); +int PS4_SYSV_ABI sceUserServiceGetGlsIsFacebookEnabled(); +int PS4_SYSV_ABI sceUserServiceGetGlsIsMuteEnabled(); +int PS4_SYSV_ABI sceUserServiceGetGlsIsRecDisabled(); +int PS4_SYSV_ABI sceUserServiceGetGlsIsRecievedMessageHidden(); +int PS4_SYSV_ABI sceUserServiceGetGlsIsTwitterEnabled(); +int PS4_SYSV_ABI sceUserServiceGetGlsLanguageFilter(); +int PS4_SYSV_ABI sceUserServiceGetGlsLfpsSortOrder(); +int PS4_SYSV_ABI sceUserServiceGetGlsLiveQuality(); +int PS4_SYSV_ABI sceUserServiceGetGlsLiveQuality2(); +int PS4_SYSV_ABI sceUserServiceGetGlsLiveQuality3(); +int PS4_SYSV_ABI sceUserServiceGetGlsLiveQuality4(); +int PS4_SYSV_ABI sceUserServiceGetGlsLiveQuality5(); +int PS4_SYSV_ABI sceUserServiceGetGlsMessageFilterLevel(); +int PS4_SYSV_ABI sceUserServiceGetGlsTtsFlags(); +int PS4_SYSV_ABI sceUserServiceGetGlsTtsPitch(); +int PS4_SYSV_ABI sceUserServiceGetGlsTtsSpeed(); +int PS4_SYSV_ABI sceUserServiceGetGlsTtsVolume(); +int PS4_SYSV_ABI sceUserServiceGetHmuBrightness(); +int PS4_SYSV_ABI sceUserServiceGetHmuZoom(); +int PS4_SYSV_ABI sceUserServiceGetHoldAudioOutDevice(); +int PS4_SYSV_ABI sceUserServiceGetHomeDirectory(); +int PS4_SYSV_ABI sceUserServiceGetImeAutoCapitalEnabled(); +int PS4_SYSV_ABI sceUserServiceGetImeInitFlag(); +int PS4_SYSV_ABI sceUserServiceGetImeInputType(); +int PS4_SYSV_ABI sceUserServiceGetImeLastUnit(); +int PS4_SYSV_ABI sceUserServiceGetImePointerMode(); +int PS4_SYSV_ABI sceUserServiceGetImePredictiveTextEnabled(); +int PS4_SYSV_ABI sceUserServiceGetImeRunCount(); +s32 PS4_SYSV_ABI sceUserServiceGetInitialUser(int* user_id); +int PS4_SYSV_ABI sceUserServiceGetIPDLeft(); +int PS4_SYSV_ABI sceUserServiceGetIPDRight(); +int PS4_SYSV_ABI sceUserServiceGetIsFakePlus(); +int PS4_SYSV_ABI sceUserServiceGetIsQuickSignup(); +int PS4_SYSV_ABI sceUserServiceGetIsRemotePlayAllowed(); +int PS4_SYSV_ABI sceUserServiceGetJapaneseInputType(); +int PS4_SYSV_ABI sceUserServiceGetKeyboardType(); +int PS4_SYSV_ABI sceUserServiceGetKeyRepeatSpeed(); +int PS4_SYSV_ABI sceUserServiceGetKeyRepeatStartingTime(); +int PS4_SYSV_ABI sceUserServiceGetKratosPrimaryUser(); +int PS4_SYSV_ABI sceUserServiceGetLastLoginOrder(); +int PS4_SYSV_ABI sceUserServiceGetLightBarBaseBrightness(); +int PS4_SYSV_ABI sceUserServiceGetLoginFlag(); +s32 PS4_SYSV_ABI sceUserServiceGetLoginUserIdList(OrbisUserServiceLoginUserIdList* userIdList); +int PS4_SYSV_ABI sceUserServiceGetMicLevel(); +int PS4_SYSV_ABI sceUserServiceGetMouseHandType(); +int PS4_SYSV_ABI sceUserServiceGetMousePointerSpeed(); +int PS4_SYSV_ABI sceUserServiceGetNotificationBehavior(); +int PS4_SYSV_ABI sceUserServiceGetNotificationSettings(); +int PS4_SYSV_ABI sceUserServiceGetNpAccountId(); +int PS4_SYSV_ABI sceUserServiceGetNpAccountUpgradeFlag(); +int PS4_SYSV_ABI sceUserServiceGetNpAge(); +int PS4_SYSV_ABI sceUserServiceGetNpAuthErrorFlag(); +int PS4_SYSV_ABI sceUserServiceGetNpCountryCode(); +int PS4_SYSV_ABI sceUserServiceGetNpDateOfBirth(); +int PS4_SYSV_ABI sceUserServiceGetNpEnv(); +int PS4_SYSV_ABI sceUserServiceGetNpLanguageCode(); +int PS4_SYSV_ABI sceUserServiceGetNpLanguageCode2(); +int PS4_SYSV_ABI sceUserServiceGetNpLoginId(); +int PS4_SYSV_ABI sceUserServiceGetNpMAccountId(); +int PS4_SYSV_ABI sceUserServiceGetNpNpId(); +int PS4_SYSV_ABI sceUserServiceGetNpOfflineAccountAdult(); +int PS4_SYSV_ABI sceUserServiceGetNpOfflineAccountId(); +int PS4_SYSV_ABI sceUserServiceGetNpOnlineId(); +int PS4_SYSV_ABI sceUserServiceGetNpSubAccount(); +int PS4_SYSV_ABI sceUserServiceGetPadSpeakerVolume(); +int PS4_SYSV_ABI sceUserServiceGetParentalBdAge(); +int PS4_SYSV_ABI sceUserServiceGetParentalBrowser(); +int PS4_SYSV_ABI sceUserServiceGetParentalDvd(); +int PS4_SYSV_ABI sceUserServiceGetParentalDvdRegion(); +int PS4_SYSV_ABI sceUserServiceGetParentalGame(); +int PS4_SYSV_ABI sceUserServiceGetParentalGameAgeLevel(); +int PS4_SYSV_ABI sceUserServiceGetParentalMorpheus(); +int PS4_SYSV_ABI sceUserServiceGetPartyMuteList(); +int PS4_SYSV_ABI sceUserServiceGetPartyMuteListA(); +int PS4_SYSV_ABI sceUserServiceGetPartySettingFlags(); +int PS4_SYSV_ABI sceUserServiceGetPasscode(); +int PS4_SYSV_ABI sceUserServiceGetPbtcAdditionalTime(); +int PS4_SYSV_ABI sceUserServiceGetPbtcFlag(); +int PS4_SYSV_ABI sceUserServiceGetPbtcFridayDuration(); +int PS4_SYSV_ABI sceUserServiceGetPbtcFridayHoursEnd(); +int PS4_SYSV_ABI sceUserServiceGetPbtcFridayHoursStart(); +int PS4_SYSV_ABI sceUserServiceGetPbtcMode(); +int PS4_SYSV_ABI sceUserServiceGetPbtcMondayDuration(); +int PS4_SYSV_ABI sceUserServiceGetPbtcMondayHoursEnd(); +int PS4_SYSV_ABI sceUserServiceGetPbtcMondayHoursStart(); +int PS4_SYSV_ABI sceUserServiceGetPbtcPlayTime(); +int PS4_SYSV_ABI sceUserServiceGetPbtcPlayTimeLastUpdated(); +int PS4_SYSV_ABI sceUserServiceGetPbtcSaturdayDuration(); +int PS4_SYSV_ABI sceUserServiceGetPbtcSaturdayHoursEnd(); +int PS4_SYSV_ABI sceUserServiceGetPbtcSaturdayHoursStart(); +int PS4_SYSV_ABI sceUserServiceGetPbtcSundayDuration(); +int PS4_SYSV_ABI sceUserServiceGetPbtcSundayHoursEnd(); +int PS4_SYSV_ABI sceUserServiceGetPbtcSundayHoursStart(); +int PS4_SYSV_ABI sceUserServiceGetPbtcThursdayDuration(); +int PS4_SYSV_ABI sceUserServiceGetPbtcThursdayHoursEnd(); +int PS4_SYSV_ABI sceUserServiceGetPbtcThursdayHoursStart(); +int PS4_SYSV_ABI sceUserServiceGetPbtcTuesdayDuration(); +int PS4_SYSV_ABI sceUserServiceGetPbtcTuesdayHoursEnd(); +int PS4_SYSV_ABI sceUserServiceGetPbtcTuesdayHoursStart(); +int PS4_SYSV_ABI sceUserServiceGetPbtcTzOffset(); +int PS4_SYSV_ABI sceUserServiceGetPbtcWednesdayDuration(); +int PS4_SYSV_ABI sceUserServiceGetPbtcWednesdayHoursEnd(); +int PS4_SYSV_ABI sceUserServiceGetPbtcWednesdayHoursStart(); +int PS4_SYSV_ABI sceUserServiceGetPlayTogetherFlags(); +int PS4_SYSV_ABI sceUserServiceGetPsnPasswordForDebug(); +int PS4_SYSV_ABI sceUserServiceGetRegisteredHomeUserIdList(); +int PS4_SYSV_ABI sceUserServiceGetRegisteredUserIdList(); +int PS4_SYSV_ABI sceUserServiceGetSaveDataAutoUpload(); +int PS4_SYSV_ABI sceUserServiceGetSaveDataSort(); +int PS4_SYSV_ABI sceUserServiceGetSaveDataTutorialFlag(); +int PS4_SYSV_ABI sceUserServiceGetSecureHomeDirectory(); +int PS4_SYSV_ABI sceUserServiceGetShareButtonAssign(); +int PS4_SYSV_ABI sceUserServiceGetShareDailymotionAccessToken(); +int PS4_SYSV_ABI sceUserServiceGetShareDailymotionRefreshToken(); +int PS4_SYSV_ABI sceUserServiceGetSharePlayFlags(); +int PS4_SYSV_ABI sceUserServiceGetSharePlayFramerateHost(); +int PS4_SYSV_ABI sceUserServiceGetSharePlayResolutionHost(); +int PS4_SYSV_ABI sceUserServiceGetShareStatus(); +int PS4_SYSV_ABI sceUserServiceGetShareStatus2(); +int PS4_SYSV_ABI sceUserServiceGetSystemLoggerHashedAccountId(); +int PS4_SYSV_ABI sceUserServiceGetSystemLoggerHashedAccountIdClockType(); +int PS4_SYSV_ABI sceUserServiceGetSystemLoggerHashedAccountIdParam(); +int PS4_SYSV_ABI sceUserServiceGetSystemLoggerHashedAccountIdTtl(); +int PS4_SYSV_ABI sceUserServiceGetTeamShowAboutTeam(); +int PS4_SYSV_ABI sceUserServiceGetThemeBgImageDimmer(); +int PS4_SYSV_ABI sceUserServiceGetThemeBgImageWaveColor(); +int PS4_SYSV_ABI sceUserServiceGetThemeBgImageZoom(); +int PS4_SYSV_ABI sceUserServiceGetThemeEntitlementId(); +int PS4_SYSV_ABI sceUserServiceGetThemeHomeShareOwner(); +int PS4_SYSV_ABI sceUserServiceGetThemeTextShadow(); +int PS4_SYSV_ABI sceUserServiceGetThemeWaveColor(); +int PS4_SYSV_ABI sceUserServiceGetTopMenuLimitItem(); +int PS4_SYSV_ABI sceUserServiceGetTopMenuNotificationFlag(); +int PS4_SYSV_ABI sceUserServiceGetTopMenuTutorialFlag(); +int PS4_SYSV_ABI sceUserServiceGetTraditionalChineseInputType(); +s32 PS4_SYSV_ABI sceUserServiceGetUserColor(int user_id, int* color); +int PS4_SYSV_ABI sceUserServiceGetUserGroupName(); +int PS4_SYSV_ABI sceUserServiceGetUserGroupNameList(); +int PS4_SYSV_ABI sceUserServiceGetUserGroupNum(); +s32 PS4_SYSV_ABI sceUserServiceGetUserName(int user_id, char* user_name, std::size_t size); +int PS4_SYSV_ABI sceUserServiceGetUserStatus(); +int PS4_SYSV_ABI sceUserServiceGetVibrationEnabled(); +int PS4_SYSV_ABI sceUserServiceGetVoiceRecognitionLastUsedOsk(); +int PS4_SYSV_ABI sceUserServiceGetVoiceRecognitionTutorialState(); +int PS4_SYSV_ABI sceUserServiceGetVolumeForController(); +int PS4_SYSV_ABI sceUserServiceGetVolumeForGenericUSB(); +int PS4_SYSV_ABI sceUserServiceGetVolumeForMorpheusSidetone(); +int PS4_SYSV_ABI sceUserServiceGetVolumeForSidetone(); +s32 PS4_SYSV_ABI sceUserServiceInitialize(const OrbisUserServiceInitializeParams* initParams); +int PS4_SYSV_ABI sceUserServiceInitialize2(); +int PS4_SYSV_ABI sceUserServiceIsGuestUser(); +int PS4_SYSV_ABI sceUserServiceIsKratosPrimaryUser(); +int PS4_SYSV_ABI sceUserServiceIsKratosUser(); +int PS4_SYSV_ABI sceUserServiceIsLoggedIn(); +int PS4_SYSV_ABI sceUserServiceIsLoggedInWithoutLock(); +int PS4_SYSV_ABI sceUserServiceIsSharePlayClientUser(); +int PS4_SYSV_ABI sceUserServiceIsUserStorageAccountBound(); +int PS4_SYSV_ABI sceUserServiceLogin(); +int PS4_SYSV_ABI sceUserServiceLogout(); +int PS4_SYSV_ABI sceUserServiceRegisterEventCallback(); +int PS4_SYSV_ABI sceUserServiceSetAccessibilityKeyremapData(); +int PS4_SYSV_ABI sceUserServiceSetAccessibilityKeyremapEnable(); +int PS4_SYSV_ABI sceUserServiceSetAccessibilityZoom(); +int PS4_SYSV_ABI sceUserServiceSetAccountRemarks(); +int PS4_SYSV_ABI sceUserServiceSetAgeVerified(); +int PS4_SYSV_ABI sceUserServiceSetAppearOfflineSetting(); +int PS4_SYSV_ABI sceUserServiceSetAppSortOrder(); +int PS4_SYSV_ABI sceUserServiceSetAutoLoginEnabled(); +int PS4_SYSV_ABI sceUserServiceSetCreatedVersion(); +int PS4_SYSV_ABI sceUserServiceSetDiscPlayerFlag(); +int PS4_SYSV_ABI sceUserServiceSetEventCalendarType(); +int PS4_SYSV_ABI sceUserServiceSetEventFilterTeamEvent(); +int PS4_SYSV_ABI sceUserServiceSetEventSortEvent(); +int PS4_SYSV_ABI sceUserServiceSetEventSortTitle(); +int PS4_SYSV_ABI sceUserServiceSetEventUiFlag(); +int PS4_SYSV_ABI sceUserServiceSetFaceRecognitionDeleteCount(); +int PS4_SYSV_ABI sceUserServiceSetFaceRecognitionRegisterCount(); +int PS4_SYSV_ABI sceUserServiceSetFileBrowserFilter(); +int PS4_SYSV_ABI sceUserServiceSetFileBrowserSortContent(); +int PS4_SYSV_ABI sceUserServiceSetFileBrowserSortTitle(); +int PS4_SYSV_ABI sceUserServiceSetFileSelectorFilter(); +int PS4_SYSV_ABI sceUserServiceSetFileSelectorSortContent(); +int PS4_SYSV_ABI sceUserServiceSetFileSelectorSortTitle(); +int PS4_SYSV_ABI sceUserServiceSetForegroundUser(); +int PS4_SYSV_ABI sceUserServiceSetFriendCustomListLastFocus(); +int PS4_SYSV_ABI sceUserServiceSetFriendFlag(); +int PS4_SYSV_ABI sceUserServiceSetGlsAccessTokenNiconicoLive(); +int PS4_SYSV_ABI sceUserServiceSetGlsAccessTokenTwitch(); +int PS4_SYSV_ABI sceUserServiceSetGlsAccessTokenUstream(); +int PS4_SYSV_ABI sceUserServiceSetGlsAnonymousUserId(); +int PS4_SYSV_ABI sceUserServiceSetGlsBcTags(); +int PS4_SYSV_ABI sceUserServiceSetGlsBcTitle(); +int PS4_SYSV_ABI sceUserServiceSetGlsBroadcastChannel(); +int PS4_SYSV_ABI sceUserServiceSetGlsBroadcastersComment(); +int PS4_SYSV_ABI sceUserServiceSetGlsBroadcastersCommentColor(); +int PS4_SYSV_ABI sceUserServiceSetGlsBroadcastService(); +int PS4_SYSV_ABI sceUserServiceSetGlsBroadcastUiLayout(); +int PS4_SYSV_ABI sceUserServiceSetGlsCamCrop(); +int PS4_SYSV_ABI sceUserServiceSetGlsCameraBgFilter(); +int PS4_SYSV_ABI sceUserServiceSetGlsCameraBrightness(); +int PS4_SYSV_ABI sceUserServiceSetGlsCameraChromaKeyLevel(); +int PS4_SYSV_ABI sceUserServiceSetGlsCameraContrast(); +int PS4_SYSV_ABI sceUserServiceSetGlsCameraDepthLevel(); +int PS4_SYSV_ABI sceUserServiceSetGlsCameraEdgeLevel(); +int PS4_SYSV_ABI sceUserServiceSetGlsCameraEffect(); +int PS4_SYSV_ABI sceUserServiceSetGlsCameraEliminationLevel(); +int PS4_SYSV_ABI sceUserServiceSetGlsCameraPosition(); +int PS4_SYSV_ABI sceUserServiceSetGlsCameraReflection(); +int PS4_SYSV_ABI sceUserServiceSetGlsCameraSize(); +int PS4_SYSV_ABI sceUserServiceSetGlsCameraTransparency(); +int PS4_SYSV_ABI sceUserServiceSetGlsCommunityId(); +int PS4_SYSV_ABI sceUserServiceSetGlsFloatingMessage(); +int PS4_SYSV_ABI sceUserServiceSetGlsHintFlag(); +int PS4_SYSV_ABI sceUserServiceSetGlsInitSpectating(); +int PS4_SYSV_ABI sceUserServiceSetGlsIsCameraHidden(); +int PS4_SYSV_ABI sceUserServiceSetGlsIsFacebookEnabled(); +int PS4_SYSV_ABI sceUserServiceSetGlsIsMuteEnabled(); +int PS4_SYSV_ABI sceUserServiceSetGlsIsRecDisabled(); +int PS4_SYSV_ABI sceUserServiceSetGlsIsRecievedMessageHidden(); +int PS4_SYSV_ABI sceUserServiceSetGlsIsTwitterEnabled(); +int PS4_SYSV_ABI sceUserServiceSetGlsLanguageFilter(); +int PS4_SYSV_ABI sceUserServiceSetGlsLfpsSortOrder(); +int PS4_SYSV_ABI sceUserServiceSetGlsLiveQuality(); +int PS4_SYSV_ABI sceUserServiceSetGlsLiveQuality2(); +int PS4_SYSV_ABI sceUserServiceSetGlsLiveQuality3(); +int PS4_SYSV_ABI sceUserServiceSetGlsLiveQuality4(); +int PS4_SYSV_ABI sceUserServiceSetGlsLiveQuality5(); +int PS4_SYSV_ABI sceUserServiceSetGlsMessageFilterLevel(); +int PS4_SYSV_ABI sceUserServiceSetGlsTtsFlags(); +int PS4_SYSV_ABI sceUserServiceSetGlsTtsPitch(); +int PS4_SYSV_ABI sceUserServiceSetGlsTtsSpeed(); +int PS4_SYSV_ABI sceUserServiceSetGlsTtsVolume(); +int PS4_SYSV_ABI sceUserServiceSetHmuBrightness(); +int PS4_SYSV_ABI sceUserServiceSetHmuZoom(); +int PS4_SYSV_ABI sceUserServiceSetHoldAudioOutDevice(); +int PS4_SYSV_ABI sceUserServiceSetImeAutoCapitalEnabled(); +int PS4_SYSV_ABI sceUserServiceSetImeInitFlag(); +int PS4_SYSV_ABI sceUserServiceSetImeInputType(); +int PS4_SYSV_ABI sceUserServiceSetImeLastUnit(); +int PS4_SYSV_ABI sceUserServiceSetImePointerMode(); +int PS4_SYSV_ABI sceUserServiceSetImePredictiveTextEnabled(); +int PS4_SYSV_ABI sceUserServiceSetImeRunCount(); +int PS4_SYSV_ABI sceUserServiceSetIPDLeft(); +int PS4_SYSV_ABI sceUserServiceSetIPDRight(); +int PS4_SYSV_ABI sceUserServiceSetIsFakePlus(); +int PS4_SYSV_ABI sceUserServiceSetIsQuickSignup(); +int PS4_SYSV_ABI sceUserServiceSetIsRemotePlayAllowed(); +int PS4_SYSV_ABI sceUserServiceSetJapaneseInputType(); +int PS4_SYSV_ABI sceUserServiceSetKeyboardType(); +int PS4_SYSV_ABI sceUserServiceSetKeyRepeatSpeed(); +int PS4_SYSV_ABI sceUserServiceSetKeyRepeatStartingTime(); +int PS4_SYSV_ABI sceUserServiceSetLightBarBaseBrightness(); +int PS4_SYSV_ABI sceUserServiceSetLoginFlag(); +int PS4_SYSV_ABI sceUserServiceSetMicLevel(); +int PS4_SYSV_ABI sceUserServiceSetMouseHandType(); +int PS4_SYSV_ABI sceUserServiceSetMousePointerSpeed(); +int PS4_SYSV_ABI sceUserServiceSetNotificationBehavior(); +int PS4_SYSV_ABI sceUserServiceSetNotificationSettings(); +int PS4_SYSV_ABI sceUserServiceSetNpAccountUpgradeFlag(); +int PS4_SYSV_ABI sceUserServiceSetNpAge(); +int PS4_SYSV_ABI sceUserServiceSetNpAuthErrorFlag(); +int PS4_SYSV_ABI sceUserServiceSetNpCountryCode(); +int PS4_SYSV_ABI sceUserServiceSetNpDateOfBirth(); +int PS4_SYSV_ABI sceUserServiceSetNpEnv(); +int PS4_SYSV_ABI sceUserServiceSetNpLanguageCode(); +int PS4_SYSV_ABI sceUserServiceSetNpLanguageCode2(); +int PS4_SYSV_ABI sceUserServiceSetNpLoginId(); +int PS4_SYSV_ABI sceUserServiceSetNpMAccountId(); +int PS4_SYSV_ABI sceUserServiceSetNpNpId(); +int PS4_SYSV_ABI sceUserServiceSetNpOfflineAccountAdult(); +int PS4_SYSV_ABI sceUserServiceSetNpOnlineId(); +int PS4_SYSV_ABI sceUserServiceSetNpSubAccount(); +int PS4_SYSV_ABI sceUserServiceSetPadSpeakerVolume(); +int PS4_SYSV_ABI sceUserServiceSetParentalBdAge(); +int PS4_SYSV_ABI sceUserServiceSetParentalBrowser(); +int PS4_SYSV_ABI sceUserServiceSetParentalDvd(); +int PS4_SYSV_ABI sceUserServiceSetParentalDvdRegion(); +int PS4_SYSV_ABI sceUserServiceSetParentalGame(); +int PS4_SYSV_ABI sceUserServiceSetParentalGameAgeLevel(); +int PS4_SYSV_ABI sceUserServiceSetParentalMorpheus(); +int PS4_SYSV_ABI sceUserServiceSetPartyMuteList(); +int PS4_SYSV_ABI sceUserServiceSetPartyMuteListA(); +int PS4_SYSV_ABI sceUserServiceSetPartySettingFlags(); +int PS4_SYSV_ABI sceUserServiceSetPasscode(); +int PS4_SYSV_ABI sceUserServiceSetPbtcAdditionalTime(); +int PS4_SYSV_ABI sceUserServiceSetPbtcFlag(); +int PS4_SYSV_ABI sceUserServiceSetPbtcFridayDuration(); +int PS4_SYSV_ABI sceUserServiceSetPbtcFridayHoursEnd(); +int PS4_SYSV_ABI sceUserServiceSetPbtcFridayHoursStart(); +int PS4_SYSV_ABI sceUserServiceSetPbtcMode(); +int PS4_SYSV_ABI sceUserServiceSetPbtcMondayDuration(); +int PS4_SYSV_ABI sceUserServiceSetPbtcMondayHoursEnd(); +int PS4_SYSV_ABI sceUserServiceSetPbtcMondayHoursStart(); +int PS4_SYSV_ABI sceUserServiceSetPbtcPlayTime(); +int PS4_SYSV_ABI sceUserServiceSetPbtcPlayTimeLastUpdated(); +int PS4_SYSV_ABI sceUserServiceSetPbtcSaturdayDuration(); +int PS4_SYSV_ABI sceUserServiceSetPbtcSaturdayHoursEnd(); +int PS4_SYSV_ABI sceUserServiceSetPbtcSaturdayHoursStart(); +int PS4_SYSV_ABI sceUserServiceSetPbtcSundayDuration(); +int PS4_SYSV_ABI sceUserServiceSetPbtcSundayHoursEnd(); +int PS4_SYSV_ABI sceUserServiceSetPbtcSundayHoursStart(); +int PS4_SYSV_ABI sceUserServiceSetPbtcThursdayDuration(); +int PS4_SYSV_ABI sceUserServiceSetPbtcThursdayHoursEnd(); +int PS4_SYSV_ABI sceUserServiceSetPbtcThursdayHoursStart(); +int PS4_SYSV_ABI sceUserServiceSetPbtcTuesdayDuration(); +int PS4_SYSV_ABI sceUserServiceSetPbtcTuesdayHoursEnd(); +int PS4_SYSV_ABI sceUserServiceSetPbtcTuesdayHoursStart(); +int PS4_SYSV_ABI sceUserServiceSetPbtcTzOffset(); +int PS4_SYSV_ABI sceUserServiceSetPbtcWednesdayDuration(); +int PS4_SYSV_ABI sceUserServiceSetPbtcWednesdayHoursEnd(); +int PS4_SYSV_ABI sceUserServiceSetPbtcWednesdayHoursStart(); +int PS4_SYSV_ABI sceUserServiceSetPlayTogetherFlags(); +int PS4_SYSV_ABI sceUserServiceSetPsnPasswordForDebug(); +int PS4_SYSV_ABI sceUserServiceSetSaveDataAutoUpload(); +int PS4_SYSV_ABI sceUserServiceSetSaveDataSort(); +int PS4_SYSV_ABI sceUserServiceSetSaveDataTutorialFlag(); +int PS4_SYSV_ABI sceUserServiceSetShareButtonAssign(); +int PS4_SYSV_ABI sceUserServiceSetShareDailymotionAccessToken(); +int PS4_SYSV_ABI sceUserServiceSetShareDailymotionRefreshToken(); +int PS4_SYSV_ABI sceUserServiceSetSharePlayFlags(); +int PS4_SYSV_ABI sceUserServiceSetSharePlayFramerateHost(); +int PS4_SYSV_ABI sceUserServiceSetSharePlayResolutionHost(); +int PS4_SYSV_ABI sceUserServiceSetShareStatus(); +int PS4_SYSV_ABI sceUserServiceSetShareStatus2(); +int PS4_SYSV_ABI sceUserServiceSetSystemLoggerHashedAccountId(); +int PS4_SYSV_ABI sceUserServiceSetSystemLoggerHashedAccountIdClockType(); +int PS4_SYSV_ABI sceUserServiceSetSystemLoggerHashedAccountIdParam(); +int PS4_SYSV_ABI sceUserServiceSetSystemLoggerHashedAccountIdTtl(); +int PS4_SYSV_ABI sceUserServiceSetTeamShowAboutTeam(); +int PS4_SYSV_ABI sceUserServiceSetThemeBgImageDimmer(); +int PS4_SYSV_ABI sceUserServiceSetThemeBgImageWaveColor(); +int PS4_SYSV_ABI sceUserServiceSetThemeBgImageZoom(); +int PS4_SYSV_ABI sceUserServiceSetThemeEntitlementId(); +int PS4_SYSV_ABI sceUserServiceSetThemeHomeShareOwner(); +int PS4_SYSV_ABI sceUserServiceSetThemeTextShadow(); +int PS4_SYSV_ABI sceUserServiceSetThemeWaveColor(); +int PS4_SYSV_ABI sceUserServiceSetTopMenuLimitItem(); +int PS4_SYSV_ABI sceUserServiceSetTopMenuNotificationFlag(); +int PS4_SYSV_ABI sceUserServiceSetTopMenuTutorialFlag(); +int PS4_SYSV_ABI sceUserServiceSetTraditionalChineseInputType(); +int PS4_SYSV_ABI sceUserServiceSetUserGroupIndex(); +int PS4_SYSV_ABI sceUserServiceSetUserGroupName(); +int PS4_SYSV_ABI sceUserServiceSetUserName(); +int PS4_SYSV_ABI sceUserServiceSetUserStatus(); +int PS4_SYSV_ABI sceUserServiceSetVibrationEnabled(); +int PS4_SYSV_ABI sceUserServiceSetVoiceRecognitionLastUsedOsk(); +int PS4_SYSV_ABI sceUserServiceSetVoiceRecognitionTutorialState(); +int PS4_SYSV_ABI sceUserServiceSetVolumeForController(); +int PS4_SYSV_ABI sceUserServiceSetVolumeForGenericUSB(); +int PS4_SYSV_ABI sceUserServiceSetVolumeForMorpheusSidetone(); +int PS4_SYSV_ABI sceUserServiceSetVolumeForSidetone(); +int PS4_SYSV_ABI sceUserServiceTerminate(); +int PS4_SYSV_ABI sceUserServiceUnregisterEventCallback(); +int PS4_SYSV_ABI Func_8AC6DC4168D5FEA5(); +int PS4_SYSV_ABI Func_A6BDC9DFDAFD02B4(); +int PS4_SYSV_ABI Func_BB9491DFE6B4953C(); +int PS4_SYSV_ABI Func_D2B814603E7B4477(); + +void RegisterlibSceUserService(Core::Loader::SymbolsResolver* sym); +} // namespace Libraries::UserService \ No newline at end of file diff --git a/src/emulator.cpp b/src/emulator.cpp index 8962a5bb..4f7cd097 100644 --- a/src/emulator.cpp +++ b/src/emulator.cpp @@ -299,7 +299,7 @@ void DrawBuffer(HLE::Libs::Graphics::VideoOutVulkanImage* image) { } void keyboardEvent(SDL_Event* event) { - using Core::Libraries::LibPad::ScePadButton; + using OldLibraries::LibPad::ScePadButton; if (event->type == SDL_EVENT_KEY_DOWN || event->type == SDL_EVENT_KEY_UP) { u32 button = 0; diff --git a/src/main.cpp b/src/main.cpp index efc25009..ec236bd3 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -46,7 +46,7 @@ int main(int argc, char* argv[]) { mnt->Mount(p.parent_path(), "/app0"); auto linker = Common::Singleton::Instance(); - Core::Libraries::InitHLELibs(&linker->getHLESymbols()); + OldLibraries::InitHLELibs(&linker->getHLESymbols()); Core::InstallTlsHandler(); linker->LoadModule(path); std::jthread mainthread([linker](std::stop_token stop_token, void*) { linker->Execute(); },