From d28e1d1698c1071f0bd1424f6335871d3b496f18 Mon Sep 17 00:00:00 2001 From: Ordinary205 <125112932+Ordinary205@users.noreply.github.com> Date: Wed, 10 Jan 2024 22:45:31 +0400 Subject: [PATCH] SceSocialScreenInitialize (#164) --- fpPS4.lpr | 1 + src/ps4_libscesocialscreen.pas | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 src/ps4_libscesocialscreen.pas diff --git a/fpPS4.lpr b/fpPS4.lpr index 7992d2f7..24598bf6 100644 --- a/fpPS4.lpr +++ b/fpPS4.lpr @@ -61,6 +61,7 @@ uses ps4_libSceUlt, ps4_libSceGameLiveStreaming, ps4_libSceSharePlay, + ps4_libSceSocialScreen, ps4_libSceVideoRecording, ps4_libSceContentExport, ps4_libSceUsbd, diff --git a/src/ps4_libscesocialscreen.pas b/src/ps4_libscesocialscreen.pas new file mode 100644 index 00000000..bccbed70 --- /dev/null +++ b/src/ps4_libscesocialscreen.pas @@ -0,0 +1,32 @@ +unit ps4_libSceSocialScreen; + +{$mode ObjFPC}{$H+} + +interface + +uses + ps4_program; + +implementation + +function ps4_sceSocialScreenInitialize():Integer; SysV_ABI_CDecl; +begin + Result:=0; +end; + +function Load_libSceSocialScreen(Const name:RawByteString):TElf_node; +var + lib:PLIBRARY; +begin + Result:=TElf_node.Create; + Result.pFileName:=name; + + lib:=Result._add_lib('libSceSocialScreen'); + lib^.set_proc($A48EE81523CFEB90,@ps4_sceSocialScreenInitialize); +end; + +initialization + ps4_app.RegistredPreLoad('libSceSocialScreen.prx',@Load_libSceSocialScreen); + +end. +