From 1a6c8ac7deccd111b93f165d46c1ceb706c25a23 Mon Sep 17 00:00:00 2001 From: Pavel <68122101+red-prig@users.noreply.github.com> Date: Wed, 7 Dec 2022 16:14:37 +0300 Subject: [PATCH] sceNpRegisterGamePresenceCallbackA --- src/np/ps4_libscenpmanager.pas | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/np/ps4_libscenpmanager.pas b/src/np/ps4_libscenpmanager.pas index 36408bf2..4e737020 100644 --- a/src/np/ps4_libscenpmanager.pas +++ b/src/np/ps4_libscenpmanager.pas @@ -104,6 +104,10 @@ type status:Integer; //SceNpGamePresenceStatus userdata:Pointer); SysV_ABI_CDecl; + SceNpGamePresenceCallbackA=procedure(userId:Integer; + status:Integer; //SceNpGamePresenceStatus + userdata:Pointer); SysV_ABI_CDecl; + SceNpPlusEventCallback=procedure(userId:SceUserServiceUserId; event:Integer; //SceNpPlusEventType userdata:Pointer); SysV_ABI_CDecl; @@ -266,6 +270,11 @@ begin Result:=0; end; +function ps4_sceNpRegisterGamePresenceCallbackA(callback:SceNpGamePresenceCallbackA;userdata:Pointer):Integer; SysV_ABI_CDecl; +begin + Result:=0; +end; + function ps4_sceNpRegisterPlusEventCallback(callback:SceNpPlusEventCallback;userdata:Pointer):Integer; SysV_ABI_CDecl; begin Result:=0; @@ -456,6 +465,7 @@ begin lib^.set_proc($A9025F3BC1C089A6,@ps4_sceNpRegisterStateCallbackA); lib^.set_proc($9A38D35E1F8D1D66,@ps4_sceNpUnregisterStateCallback); lib^.set_proc($B8526968A341023E,@ps4_sceNpRegisterGamePresenceCallback); + lib^.set_proc($2ACC312F19387356,@ps4_sceNpRegisterGamePresenceCallbackA); lib^.set_proc($1889880A787E6E80,@ps4_sceNpRegisterPlusEventCallback); lib^.set_proc($870E4A36A0007A5B,@ps4_sceNpRegisterNpReachabilityStateCallback); lib^.set_proc($1A92D00CD28809A7,@ps4_sceNpCreateRequest);