mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-05 13:20:11 +00:00
1.3 KiB
1.3 KiB
libScePlayerInvitationDialog technical debt
Functional
- libScePlayerInvitationDialog simulates dialog completion without displaying UI or sending invitations, so
scePlayerInvitationDialogGetResultreportsUSER_CANCELED; its parameter ABI remains unverified. The 40-byte result layout (error code, result, 32 reserved bytes) is taken from SharpProspero and the error codes from the other common dialogs, not confirmed on a title. - scePlayerInvitationDialogInitialize, scePlayerInvitationDialogOpen, scePlayerInvitationDialogTerminate (libScePlayerInvitationDialog) - the codes
NOT_INITIALIZED,ALREADY_INITIALIZEDandARG_NULL, and the order of theOpenchecks (param first), were measured on the firmware 13.42 module.Opendoes not validate the contents of the param (size 0x88, user, mode, string at+0x40, zeroed tail), which the module rejects with0x80B8000A, does not returnBUSYforOpenwhile running, andInitializedoes not return0x80B80008while another common dialog is in use.