From 0b772bf50e17660490279099630bb8151280fec4 Mon Sep 17 00:00:00 2001 From: PrivacyOnion Date: Tue, 27 Oct 2026 13:24:57 +0100 Subject: [PATCH] docs(debt): record silent stubs in libScePlayerInvitationDialog debt Signed-off-by: PrivacyOnion --- docs/dev/debt/libScePlayerInvitationDialog.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/dev/debt/libScePlayerInvitationDialog.md b/docs/dev/debt/libScePlayerInvitationDialog.md index 4e249f6289..464662bb92 100644 --- a/docs/dev/debt/libScePlayerInvitationDialog.md +++ b/docs/dev/debt/libScePlayerInvitationDialog.md @@ -1,5 +1,9 @@ # libScePlayerInvitationDialog technical debt +### Silent stubs + +- [scePlayerInvitationDialogTerminate and scePlayerInvitationDialogUpdateStatus](../../../core/libs/prx/libScePlayerInvitationDialog/Export.cpp) (libScePlayerInvitationDialog) - dialog termination and status update return 0 without displaying UI, matching the simulated dialog completion model so titles proceed without blocking on user interaction. + ### Functional - [libScePlayerInvitationDialog](../../../core/libs/prx/libScePlayerInvitationDialog/libScePlayerInvitationDialog.cpp) simulates dialog completion without displaying UI or sending invitations, so `scePlayerInvitationDialogGetResult` reports `USER_CANCELED`; its parameter ABI remains unverified. The 40-byte result layout (error code, result, 32 reserved bytes) is taken from [SharpProspero](https://github.com/SvenGDK/SharpProspero/blob/main/src/SharpProspero/Interop/Dialog/PlayerInvitationDialog.cs) and the error codes from the other common dialogs, not confirmed on a title.