diff --git a/core/libs/prx/libSceNpManager/CMakeLists.txt b/core/libs/prx/libSceNpManager/CMakeLists.txt index cd99c36b34..9669381a0a 100644 --- a/core/libs/prx/libSceNpManager/CMakeLists.txt +++ b/core/libs/prx/libSceNpManager/CMakeLists.txt @@ -1,4 +1,4 @@ -add_library(libSceNpManager SHARED EXCLUDE_FROM_ALL Export.cpp) +add_library(libSceNpManager SHARED EXCLUDE_FROM_ALL Export.cpp PendingExports.cpp) target_include_directories(libSceNpManager PRIVATE ${LIBS_INCLUDE_DIR}) configure_windows_unwind(libSceNpManager) diff --git a/core/libs/prx/libSceNpManager/PendingExports.cpp b/core/libs/prx/libSceNpManager/PendingExports.cpp new file mode 100644 index 0000000000..46736416fc --- /dev/null +++ b/core/libs/prx/libSceNpManager/PendingExports.cpp @@ -0,0 +1,765 @@ +#include +#include +#include "SceTypes.hpp" +#include "prx/libc/include/General.hpp" + +extern "C" { + +int APS5_VABI _ZN3sce2np10NpOnlineId13GetNpOnlineIdERKNS0_4UserEP13SceNpOnlineId(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np10NpOnlineId13GetNpOnlineIdERKNS0_4UserEPS1_(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np10NpOnlineId16SetNpOnlineIdStrEPKc(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np10NpOnlineId5ClearEv(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np10NpOnlineIdC1ERK13SceNpOnlineId(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np10NpOnlineIdC1ERKS1_(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np10NpOnlineIdC1Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np10NpOnlineIdC2ERK13SceNpOnlineId(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np10NpOnlineIdC2ERKS1_(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np10NpOnlineIdC2Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np10NpOnlineIdD0Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np10NpOnlineIdD1Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np10NpOnlineIdD2Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np11NpHttpTransC2EP16SceNpAllocatorEx(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np11NpHttpTransD0Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np11NpHttpTransD1Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np11NpHttpTransD2Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np12NpHttpClient4InitEii(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np12NpHttpClientC1EP16SceNpAllocatorEx(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np12NpHttpClientC2EP16SceNpAllocatorEx(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np12NpHttpClientD0Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np12NpHttpClientD1Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np12NpHttpClientD2Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np12NpTitleToken5ClearEv(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np12NpTitleTokenC1ERKS1_(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np12NpTitleTokenC1Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np12NpTitleTokenC2ERKS1_(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np12NpTitleTokenC2Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np12NpTitleTokenD0Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np12NpTitleTokenD1Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np12NpTitleTokenD2Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np13NpAccessToken5ClearEv(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np13NpAccessTokenC1ERK16SceNpAccessToken(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np13NpAccessTokenC1ERKS1_(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np13NpAccessTokenC1Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np13NpAccessTokenC2ERK16SceNpAccessToken(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np13NpAccessTokenC2ERKS1_(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np13NpAccessTokenC2Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np13NpAccessTokenD0Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np13NpAccessTokenD1Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np13NpAccessTokenD2Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np3ipc14service_client10EndRequestEii(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np3ipc14service_client11InitServiceEi(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np3ipc14service_client11TermServiceEi(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np3ipc14service_client11WaitRequestEiij(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np3ipc14service_client12AbortRequestEii(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np3ipc14service_client12BeginRequestEii(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np3ipc14service_client13CreateRequestEimPKvPi(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np3ipc14service_client13DeleteRequestEii(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np3ipc14service_client13GetIpmiClientEv(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np3ipc14service_client13PollEventFlagEijmjPm(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np3ipc14service_client14PollEventQueueEiPvm(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np4NpId5ClearEv(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np4NpIdC1ERK7SceNpId(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np4NpIdC1ERKS1_(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np4NpIdC1Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np4NpIdC2ERK7SceNpId(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np4NpIdC2ERKS1_(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np4NpIdC2Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np4NpIdD0Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np4NpIdD1Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np4NpIdD2Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np4User5ClearEv(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np4User7GetUserEiPS1_(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np4UserC1ERKS1_(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np4UserC1Ei(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np4UserC1Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np4UserC2ERKS1_(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np4UserC2Ei(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np4UserC2Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np4UserD0Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np4UserD1Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np4UserD2Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np8NpTicket5ClearEv(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np8NpTicketD0Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np8NpTicketD1Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2np8NpTicketD2Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2npeqERK13SceNpOnlineIdRKNS0_10NpOnlineIdE(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2npeqERKNS0_10NpOnlineIdERK13SceNpOnlineId(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2npeqERKNS0_10NpOnlineIdES3_(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2npeqERKNS0_4UserERKi(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2npeqERKNS0_4UserES3_(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2npneERK13SceNpOnlineIdRKNS0_10NpOnlineIdE(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2npneERKNS0_10NpOnlineIdERK13SceNpOnlineId(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2npneERKNS0_10NpOnlineIdES3_(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2npneERKNS0_4UserERKi(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZN3sce2npneERKNS0_4UserES3_(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZNK3sce2np10NpOnlineId7IsEmptyEv(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZNK3sce2np12NpTitleToken6GetStrEv(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZNK3sce2np13NpAccessToken7IsEmptyEv(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZNK3sce2np4User10IsLoggedInEv(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZNK3sce2np4User12GetAccountIdEPm(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZNK3sce2np4User12HasAccountIdEPb(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZNK3sce2np4User25GetAccountIdFromRegistoryEPm(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZNK3sce2np4User7IsEmptyEv(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZNK3sce2np4User7IsGuestEv(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZNK3sce2np4User9GetUserIdEv(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZNK3sce2np8NpTicket13GetTicketDataEv(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZNK3sce2np8NpTicket13GetTicketSizeEv(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZThn16_N3sce2np11NpHttpTransD0Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZThn16_N3sce2np11NpHttpTransD1Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZThn8_N3sce2np11NpHttpTransD0Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _ZThn8_N3sce2np11NpHttpTransD1Ev(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _sceNpIpcCreateMemoryFromKernel(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _sceNpIpcCreateMemoryFromPool(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _sceNpIpcDestroyMemory(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _sceNpIpcFreeImpl(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _sceNpIpcGetNpMemAllocator(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _sceNpIpcMallocImpl(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _sceNpIpcReallocImpl(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _sceNpManagerCreateMemoryFromKernel(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _sceNpManagerCreateMemoryFromPool(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _sceNpManagerDestroyMemory(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _sceNpManagerFreeImpl(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _sceNpManagerGetNpMemAllocator(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _sceNpManagerMallocImpl(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI _sceNpManagerReallocImpl(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpManagerIntGetOnlineIdByAccountId(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpManagerIntLoginGetAccessTokenViaImplicitFlow(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpManagerIntLoginGetAccountId(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpManagerIntLoginGetAuthenticateResponse(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpManagerIntLoginGetDeviceCodeInfo(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpManagerIntLoginGetOnlineId(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpManagerIntLoginGetUserId(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpManagerIntLoginResetSsoToken(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpManagerIntLoginRevalidatePassword(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpManagerIntLoginSetUserId(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpManagerIntLoginSignin(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpManagerIntLoginValidateKratosAuthCode(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpManagerIntLoginVerifyDeviceCode(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpManagerIntPfAuth(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpManagerIntRemoveActiveSigninStateCallback(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpManagerIntRemoveOnlineIdChangeCallback(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpManagerIntRemovePlusMemberTypeCallback(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpManagerIntRemoveSigninStateCallback(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpManagerIntRevalidatePassword(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpManagerIntSetPlusMemberTypeNB(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpManagerIntSetRequestHeader(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpManagerIntSetTimeout(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpManagerIntSignout(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpManagerIntSubmitUserCode(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpManagerIntTemporarySignout(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpManagerIntUpdateBcAccessToken(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpManagerIntUpdateVshAccessToken(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpManagerPrxStartVsh(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpManagerPrxStopVsh(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPush2CreateUserContext(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPush2DeleteUserContext(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPush2Init(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPush2IsInit(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPush2OptionalCheckCallback(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPush2RegisterDataType(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPush2RegisterExtendedDataFilter(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPush2RegisterNotificationExCallback(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPush2SendPushStatisticsDataSystemTelemetry(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPush2SetGlobalMutex(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPush2SetNpCommunicationId(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPush2Term(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPush2TriggerEmptyUserEvent(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPush2UnregisterDataType(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPush2UnregisterExtendedDataFilter(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPush2UnregisterNotificationExCallback(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPush2UnsetNpCommunicationId(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPush2WaitCallback(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPushCheckCallback(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPushInit(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPushIntBeginInactive(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPushIntEndInactive(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPushIntGetBindUserState(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPushIntGetConnectionState(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPushIntRegisterNotificationPacketCallback(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPushIntUnregisterNotificationPacketCallback(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPushRegisterExtendedDataFilter(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPushRegisterNotificationExCallback(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPushStartNotification(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPushStartNotificationA(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPushStopNotification(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPushStopNotificationA(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPushTerm(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPushUnregisterExtendedDataFilter(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpPushUnregisterNotificationCallback(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpRegisterStateCallbackForToolkit(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpServiceClientInit(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpServiceClientTerm(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpSetAdditionalScope(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpSetGamePresenceOnlineA(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpSetNpTitleIdVsh(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpUnregisterGamePresenceCallbackA(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} +int APS5_VABI sceNpUnregisterStateCallbackForToolkit(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} + +} diff --git a/docs/dev/debt/libSceNpManager.md b/docs/dev/debt/libSceNpManager.md index 0595fc92c4..a549870dcd 100644 --- a/docs/dev/debt/libSceNpManager.md +++ b/docs/dev/debt/libSceNpManager.md @@ -6,6 +6,8 @@ ### Unknown function info +- [libSceNpManager pending exports](../../../core/libs/prx/libSceNpManager/PendingExports.cpp) - 189 named callable exports are listed in the [PS5 3.20 export table](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceNpManager.c). Their signatures and behavior are unverified; the no-parameter declarations exist for import resolution and throw through `NotImplemented_nid_no_patch`. + - [libSceNpManager pending exports](../../../core/libs/prx/libSceNpManager/Export.cpp) - 143 named callable exports are present in the local `libSceNpManager.sprx` export table and the public PS5 3.20 symbol list. Their signatures and behavior are unverified; each declaration uses the no-parameter unknown-signature convention and throws through `NotImplemented_nid_no_patch`. - [sceNpGetSandboxInfo](../../../core/libs/prx/libSceNpManager/Export.cpp) (libSceNpManager, NID `ZVZ++68nNI8`) - the name hashes to the imported NID (found with nidhunt, confirmed with `tools/nid_names.py`). STAR WARS: Galactic Racer (PPSA28416) imports it; its OnlineSubsystemPS5 calls it with one pointer to a 0x50-byte stack buffer and reads the buffer as a string (discussions/3086). The returned string, the exact parameter struct and console errors are unknown, so every call throws without reading or writing caller memory. A working implementation belongs with that title's bring-up.