Merge pull request #13043 from Celegans12/feat/remoteplay-signaling-inventory-exports-20261029

feat(remoteplay): add missing signaling inventory exports
This commit is contained in:
Adrià authored and GitHub committed 2026-10-30 11:00:47 +01:00
commit b7488e1ff5
3 files changed
+21

No files matched your search

@@ -56,4 +56,20 @@ int APS5_VABI sceNpRemotePlaySessionSignalingTerminate() {
return 0;
}
int APS5_VABI sceNpRemotePlaySessionSignalingAbortConnection() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI sceNpRemotePlaySessionSignalingEstablishConnection() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI sceNpRemotePlaySessionSignalingManualUdpCreateJoinSession() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI sceNpRemotePlaySessionSignalingManualUdpJoinSession() {
NotImplemented_nid_no_patch(__func__);
}
}
@@ -14,5 +14,9 @@ int APS5_VABI sceNpRemotePlaySessionSignalingJoinSession();
int APS5_VABI sceNpRemotePlaySessionSignalingLeaveSession();
int APS5_VABI sceNpRemotePlaySessionSignalingSetCustomProperty();
int APS5_VABI sceNpRemotePlaySessionSignalingTerminate();
int APS5_VABI sceNpRemotePlaySessionSignalingAbortConnection();
int APS5_VABI sceNpRemotePlaySessionSignalingEstablishConnection();
int APS5_VABI sceNpRemotePlaySessionSignalingManualUdpCreateJoinSession();
int APS5_VABI sceNpRemotePlaySessionSignalingManualUdpJoinSession();
}
@@ -2,4 +2,5 @@
### Unknown function info
- [sceNpRemotePlaySessionSignalingAbortConnection, sceNpRemotePlaySessionSignalingEstablishConnection, sceNpRemotePlaySessionSignalingManualUdpCreateJoinSession, sceNpRemotePlaySessionSignalingManualUdpJoinSession](../../../core/libs/prx/libSceNpRemotePlaySessionSignaling/Export.cpp) have unknown signatures and behaviour. The parameterless `int` declarations are import-resolution placeholders, not confirmed ABI signatures, and throw through `NotImplemented_nid_no_patch`. Only the names and NIDs are established by the [13.60 export inventory](https://github.com/xdCloudy/PS5-13.60-Function-Stub-Library/blob/bfec40deb4c47a17d7603ee2bc79aa6862c0c56b/data/firmware-13.60/libscenpremoteplaysessionsignaling-4680662e05.jsonl).
- [sceNpRemotePlaySessionSignalingCreateJoinSession, sceNpRemotePlaySessionSignalingGetConnectionStatus, sceNpRemotePlaySessionSignalingGetCustomProperty, sceNpRemotePlaySessionSignalingGetLocalNetInfo, sceNpRemotePlaySessionSignalingGetMemoryInfo, sceNpRemotePlaySessionSignalingInitialize, sceNpRemotePlaySessionSignalingJoinSession, sceNpRemotePlaySessionSignalingLeaveSession, sceNpRemotePlaySessionSignalingSetCustomProperty and sceNpRemotePlaySessionSignalingTerminate](../../../core/libs/prx/libSceNpRemotePlaySessionSignaling/Export.cpp) (libSceNpRemotePlaySessionSignaling) - names and NIDs are present in the [PS5 3.20 export inventory](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceNpRemotePlaySessionSignaling.c), but no credible prototypes were found. The declarations have no parameters solely to resolve known imports; this is not an ABI claim and callers must not call them until signatures are verified