feat(libs): declare missing AudioPropagation, AudioIn, NpSessionSignaling and dialog exports

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Bn7CrhG7pTPR6DT13tN6Me
This commit is contained in:
SP4C3B4R-8 2026-10-01 23:44:31 +02:00
parent 709d7fe0fd
commit f2deb00fa4
8 changed files with 181 additions and 0 deletions

View File

@ -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;
}
}

View File

@ -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;
}
}

View File

@ -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;
}
}

View File

@ -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;
}
}

View File

@ -1,6 +1,7 @@
#include "prx/libScePlayerInvitationDialog/libScePlayerInvitationDialog.h"
#include <mutex>
#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;
}
}

View File

@ -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);
}

View File

@ -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;
}
}

View File

@ -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;
}
}