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. +