diff --git a/core/libs/prx/libSceAudioIn/Export.cpp b/core/libs/prx/libSceAudioIn/Export.cpp index e232ef6cd..b706c38e1 100644 --- a/core/libs/prx/libSceAudioIn/Export.cpp +++ b/core/libs/prx/libSceAudioIn/Export.cpp @@ -29,4 +29,27 @@ int APS5_VABI sceAudioInOpen(int user_id, uint32_t type, uint32_t index, uint32_ return 0; } +int32_t APS5_VABI sceAudioInClose(int32_t handle) { + (void)handle; + NotImplemented_nid_no_patch(__func__); + return 0; +} + +int32_t APS5_VABI sceAudioInHqOpen(int32_t user_id, uint32_t type, uint32_t index, uint32_t len, uint32_t freq, uint32_t param) { + (void)user_id; + (void)type; + (void)index; + (void)len; + (void)freq; + (void)param; + NotImplemented_nid_no_patch(__func__); + return 0; +} + +APS5_EXPORT("X+4jdIS75P0", sceAudioInUnknown_X4jdIS75P0); +int32_t APS5_VABI sceAudioInUnknown_X4jdIS75P0(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} + } diff --git a/core/libs/prx/libSceAudioPropagation/Export.cpp b/core/libs/prx/libSceAudioPropagation/Export.cpp index c29844537..7fd4c8bdd 100644 --- a/core/libs/prx/libSceAudioPropagation/Export.cpp +++ b/core/libs/prx/libSceAudioPropagation/Export.cpp @@ -51,4 +51,119 @@ int32_t APS5_VABI sceAudioPropagationSystemSetAttributes(AudioPropagationHandle return 0; } +int32_t APS5_VABI sceAudioPropagationSystemDestroy(AudioPropagationHandle system_handle) { + (void)system_handle; + NotImplemented_nid_no_patch(__func__); + return 0; +} + +int32_t APS5_VABI sceAudioPropagationSystemSetRays(AudioPropagationHandle system_handle, const void* rays, uint32_t num_rays) { + (void)system_handle; + (void)rays; + (void)num_rays; + NotImplemented_nid_no_patch(__func__); + return 0; +} + +int32_t APS5_VABI sceAudioPropagationSystemUnregisterMaterial(AudioPropagationHandle system_handle, uint32_t material_id) { + (void)system_handle; + (void)material_id; + NotImplemented_nid_no_patch(__func__); + return 0; +} + +int32_t APS5_VABI sceAudioPropagationRoomDestroy(AudioPropagationHandle room_handle) { + (void)room_handle; + NotImplemented_nid_no_patch(__func__); + return 0; +} + +int32_t APS5_VABI sceAudioPropagationPortalCreate(AudioPropagationHandle system_handle, const void* params, AudioPropagationHandle* out_portal_handle) { + (void)system_handle; + (void)params; + (void)out_portal_handle; + NotImplemented_nid_no_patch(__func__); + return 0; +} + +int32_t APS5_VABI sceAudioPropagationPortalDestroy(AudioPropagationHandle portal_handle) { + (void)portal_handle; + NotImplemented_nid_no_patch(__func__); + return 0; +} + +int32_t APS5_VABI sceAudioPropagationPortalSetAttributes(AudioPropagationHandle portal_handle, const void* attributes) { + (void)portal_handle; + (void)attributes; + NotImplemented_nid_no_patch(__func__); + return 0; +} + +int32_t APS5_VABI sceAudioPropagationSourceCreate(AudioPropagationHandle system_handle, const void* params, AudioPropagationHandle* out_source_handle) { + (void)system_handle; + (void)params; + (void)out_source_handle; + NotImplemented_nid_no_patch(__func__); + return 0; +} + +int32_t APS5_VABI sceAudioPropagationSourceDestroy(AudioPropagationHandle source_handle) { + (void)source_handle; + NotImplemented_nid_no_patch(__func__); + return 0; +} + +int32_t APS5_VABI sceAudioPropagationSourceSetAttributes(AudioPropagationHandle source_handle, const void* attributes) { + (void)source_handle; + (void)attributes; + NotImplemented_nid_no_patch(__func__); + return 0; +} + +int32_t APS5_VABI sceAudioPropagationSourceCalculateAudioPaths(AudioPropagationHandle source_handle, const void* params) { + (void)source_handle; + (void)params; + NotImplemented_nid_no_patch(__func__); + return 0; +} + +int32_t APS5_VABI sceAudioPropagationSourceGetAudioPathCount(AudioPropagationHandle source_handle, uint32_t* count) { + (void)source_handle; + (void)count; + NotImplemented_nid_no_patch(__func__); + return 0; +} + +int32_t APS5_VABI sceAudioPropagationSourceGetAudioPath(AudioPropagationHandle source_handle, uint32_t index, void* path) { + (void)source_handle; + (void)index; + (void)path; + NotImplemented_nid_no_patch(__func__); + return 0; +} + +int32_t APS5_VABI sceAudioPropagationSourceSetAudioPaths(AudioPropagationHandle source_handle, const void* paths, uint32_t count) { + (void)source_handle; + (void)paths; + (void)count; + NotImplemented_nid_no_patch(__func__); + return 0; +} + +int32_t APS5_VABI sceAudioPropagationSourceGetRays(AudioPropagationHandle source_handle, void* rays, uint32_t* num_rays) { + (void)source_handle; + (void)rays; + (void)num_rays; + NotImplemented_nid_no_patch(__func__); + return 0; +} + +int32_t APS5_VABI sceAudioPropagationSourceRender(AudioPropagationHandle source_handle, const void* input, void* output) { + (void)source_handle; + (void)input; + (void)output; + NotImplemented_nid_no_patch(__func__); + return 0; +} + } diff --git a/core/libs/prx/libSceContentExport/Export.cpp b/core/libs/prx/libSceContentExport/Export.cpp index 167af8232..3887de0bc 100644 --- a/core/libs/prx/libSceContentExport/Export.cpp +++ b/core/libs/prx/libSceContentExport/Export.cpp @@ -47,4 +47,10 @@ int APS5_VABI sceContentExportTerm(void) { return 0; } +APS5_EXPORT("AOWqIYsgVHs", sceContentExportUnknown_AOWqIYsgVHs); +int32_t APS5_VABI sceContentExportUnknown_AOWqIYsgVHs(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} + } diff --git a/core/libs/prx/libSceNpSessionSignaling/Export.cpp b/core/libs/prx/libSceNpSessionSignaling/Export.cpp index a8ef9b987..cc53148b5 100644 --- a/core/libs/prx/libSceNpSessionSignaling/Export.cpp +++ b/core/libs/prx/libSceNpSessionSignaling/Export.cpp @@ -49,4 +49,21 @@ int APS5_VABI sceNpSessionSignalingTerminate(void) { return 0; } +int32_t APS5_VABI sceNpSessionSignalingGetConnectionStatus(int32_t context_id, int32_t connection_id, int32_t* status, void* peer_address, uint16_t* peer_port) { + (void)context_id; + (void)connection_id; + (void)status; + (void)peer_address; + (void)peer_port; + NotImplemented_nid_no_patch(__func__); + return 0; +} + +int32_t APS5_VABI sceNpSessionSignalingGetLocalNetInfo(int32_t context_id, void* info) { + (void)context_id; + (void)info; + NotImplemented_nid_no_patch(__func__); + return 0; +} + } diff --git a/core/libs/prx/libScePlayerInvitationDialog/libScePlayerInvitationDialog.cpp b/core/libs/prx/libScePlayerInvitationDialog/libScePlayerInvitationDialog.cpp index c7e8aaa42..104080043 100644 --- a/core/libs/prx/libScePlayerInvitationDialog/libScePlayerInvitationDialog.cpp +++ b/core/libs/prx/libScePlayerInvitationDialog/libScePlayerInvitationDialog.cpp @@ -1,6 +1,7 @@ #include "prx/libScePlayerInvitationDialog/libScePlayerInvitationDialog.h" #include +#include "prx/libc/include/General.hpp" #include "prx/libc/include/general/LogMacros.hpp" namespace { @@ -66,4 +67,10 @@ std::int32_t APS5_VABI scePlayerInvitationDialogTerminate(void) { return 0; } +std::int32_t APS5_VABI scePlayerInvitationDialogGetResult(void* result) { + (void)result; + NotImplemented_nid_no_patch(__func__); + return 0; +} + } diff --git a/core/libs/prx/libScePlayerInvitationDialog/libScePlayerInvitationDialog.h b/core/libs/prx/libScePlayerInvitationDialog/libScePlayerInvitationDialog.h index 86c42bc78..a8a4d2724 100644 --- a/core/libs/prx/libScePlayerInvitationDialog/libScePlayerInvitationDialog.h +++ b/core/libs/prx/libScePlayerInvitationDialog/libScePlayerInvitationDialog.h @@ -24,6 +24,7 @@ std::int32_t APS5_VABI scePlayerInvitationDialogUpdateStatus(void); std::int32_t APS5_VABI scePlayerInvitationDialogGetStatus(void); std::int32_t APS5_VABI scePlayerInvitationDialogClose(void); std::int32_t APS5_VABI scePlayerInvitationDialogTerminate(void); +std::int32_t APS5_VABI scePlayerInvitationDialogGetResult(void* result); } diff --git a/core/libs/prx/libSceShare/Export.cpp b/core/libs/prx/libSceShare/Export.cpp index 2d8f2cf36..b75a31a22 100644 --- a/core/libs/prx/libSceShare/Export.cpp +++ b/core/libs/prx/libSceShare/Export.cpp @@ -85,4 +85,10 @@ int APS5_VABI sceShareUnregisterContentEventCallback(void* callback) { return 0; } +APS5_EXPORT("GQTObcITIXI", sceShareUnknown_GQTObcITIXI); +int32_t APS5_VABI sceShareUnknown_GQTObcITIXI(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} + } diff --git a/core/libs/prx/libc/src/HeapDiagnostics.cpp b/core/libs/prx/libc/src/HeapDiagnostics.cpp index 39aaf3951..0288d5c0a 100644 --- a/core/libs/prx/libc/src/HeapDiagnostics.cpp +++ b/core/libs/prx/libc/src/HeapDiagnostics.cpp @@ -42,4 +42,10 @@ void APS5_VABI sceLibcInternalHeapErrorReportForGame_nid_postfix(void* heap, voi NotImplemented_nid_no_patch(__func__); } +APS5_EXPORT("BnMAMrsfVWo", sceLibcUnknown_BnMAMrsfVWo); +int32_t APS5_VABI sceLibcUnknown_BnMAMrsfVWo(void) { + NotImplemented_nid_no_patch(__func__); + return 0; +} + }