From d5c0000f7c1ceddaff42bc82774905b52f9d9cc9 Mon Sep 17 00:00:00 2001 From: Ordinary205 <125112932+Ordinary205@users.noreply.github.com> Date: Mon, 29 Jan 2024 17:27:14 +0400 Subject: [PATCH 1/2] sceSystemGestureUpdateTouchRecognizer --- src/ps4_libscesystemgesture.pas | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/ps4_libscesystemgesture.pas b/src/ps4_libscesystemgesture.pas index 4d3aceaa..911c225c 100644 --- a/src/ps4_libscesystemgesture.pas +++ b/src/ps4_libscesystemgesture.pas @@ -147,6 +147,12 @@ function ps4_sceSystemGestureUpdateAllTouchRecognizer(gestureHandle:Integer):Int Result:=0; end; +function ps4_sceSystemGestureUpdateTouchRecognizer(gestureHandle:Integer; + touchRecognizer:pSceSystemGestureTouchRecognizer):Integer; SysV_ABI_CDecl; +begin + Result:=0; +end; + function ps4_sceSystemGestureGetTouchEventsCount(gestureHandle:Integer; const touchRecognizer:pSceSystemGestureTouchRecognizer):Integer; SysV_ABI_CDecl; begin @@ -167,6 +173,7 @@ function Load_libSceSystemGesture(Const name:RawByteString):TElf_node; lib^.set_proc($D4C30AD16FE43200,@ps4_sceSystemGestureAppendTouchRecognizer); lib^.set_proc($1A014C6F6DAC6DB2,@ps4_sceSystemGestureUpdatePrimitiveTouchRecognizer); lib^.set_proc($C0F246C08D913362,@ps4_sceSystemGestureUpdateAllTouchRecognizer); + lib^.set_proc($8F887CD8241610DA,@ps4_sceSystemGestureUpdateTouchRecognizer); lib^.set_proc($87CBA89E0701355B,@ps4_sceSystemGestureGetTouchEventsCount); end; From c96503fae2d29380a940757f71aacff59dea2414 Mon Sep 17 00:00:00 2001 From: Ordinary205 <125112932+Ordinary205@users.noreply.github.com> Date: Mon, 29 Jan 2024 17:31:37 +0400 Subject: [PATCH 2/2] sceShareUtilityAdvanceSetUploadContentData --- src/ps4_libsceshareutility.pas | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/ps4_libsceshareutility.pas b/src/ps4_libsceshareutility.pas index 9b5d962d..875da352 100644 --- a/src/ps4_libsceshareutility.pas +++ b/src/ps4_libsceshareutility.pas @@ -30,6 +30,12 @@ function ps4_sceShareUtilityAdvanceInitialize(functionFlag:QWORD; Result:=0; end; +function ps4_sceShareUtilityAdvanceSetUploadContentData(const contentData:PChar; + contentDataLength:QWORD):Integer; SysV_ABI_CDecl; +begin + Result:=0; +end; + function Load_libSceShareUtility(Const name:RawByteString):TElf_node; var lib:PLIBRARY; @@ -39,6 +45,7 @@ function Load_libSceShareUtility(Const name:RawByteString):TElf_node; lib:=Result._add_lib('libSceShareUtility'); lib^.set_proc($8FB0E56A50731E1F,@ps4_sceShareUtilityInitializeEx2); lib^.set_proc($BB86C21A4AA1381E,@ps4_sceShareUtilityAdvanceInitialize); + lib^.set_proc($91AAE72616A474A8,@ps4_sceShareUtilityAdvanceSetUploadContentData); end; initialization