This commit is contained in:
Pavel 2024-11-18 16:35:38 +03:00
parent 44e053fb97
commit 8414c50e81
2 changed files with 17 additions and 16 deletions

View File

@ -84,49 +84,49 @@ type
pSceNpTrophyDetails=^SceNpTrophyDetails; pSceNpTrophyDetails=^SceNpTrophyDetails;
SceNpTrophyDetails=packed record SceNpTrophyDetails=packed record
size:qword; size :qword;
trophyId:SceNpTrophyId; trophyId :SceNpTrophyId;
trophyGrade:SceNpTrophyGrade; trophyGrade:SceNpTrophyGrade;
groupId:SceNpTrophyGroupId; groupId :SceNpTrophyGroupId;
hidden:boolean; hidden :boolean;
reserved:array[0..2] of Byte; reserved :array[0..2] of Byte;
name:array[0..SCE_NP_TROPHY_NAME_MAX_SIZE-1] of AnsiChar; name :array[0..SCE_NP_TROPHY_NAME_MAX_SIZE-1] of AnsiChar;
description:array[0..SCE_NP_TROPHY_DESCR_MAX_SIZE-1] of AnsiChar; description:array[0..SCE_NP_TROPHY_DESCR_MAX_SIZE-1] of AnsiChar;
end; end;
pSceNpTrophyData=^SceNpTrophyData; pSceNpTrophyData=^SceNpTrophyData;
SceNpTrophyData=packed record SceNpTrophyData=packed record
size:qword; size :qword;
trophyId:SceNpTrophyId; trophyId :SceNpTrophyId;
unlocked:boolean; unlocked :boolean;
reserved:array[0..2] of Byte; reserved :array[0..2] of Byte;
timestamp:QWORD; timestamp:QWORD;
end; end;
pSceNpTrophyGroupDetails=^SceNpTrophyGroupDetails; pSceNpTrophyGroupDetails=^SceNpTrophyGroupDetails;
SceNpTrophyGroupDetails=packed record SceNpTrophyGroupDetails=packed record
size:qword; size :qword;
groupId:SceNpTrophyGroupId; groupId :SceNpTrophyGroupId;
numTrophies:DWORD; numTrophies:DWORD;
numPlatinum:DWORD; numPlatinum:DWORD;
numGold :DWORD; numGold :DWORD;
numSilver :DWORD; numSilver :DWORD;
numBronze :DWORD; numBronze :DWORD;
title:array[0..SCE_NP_TROPHY_GROUP_TITLE_MAX_SIZE-1] of AnsiChar; title :array[0..SCE_NP_TROPHY_GROUP_TITLE_MAX_SIZE-1] of AnsiChar;
description:array[0..SCE_NP_TROPHY_GROUP_DESCR_MAX_SIZE-1] of AnsiChar; description:array[0..SCE_NP_TROPHY_GROUP_DESCR_MAX_SIZE-1] of AnsiChar;
end; end;
pSceNpTrophyGroupData=^SceNpTrophyGroupData; pSceNpTrophyGroupData=^SceNpTrophyGroupData;
SceNpTrophyGroupData=packed record SceNpTrophyGroupData=packed record
size:qword; size :qword;
groupId:SceNpTrophyGroupId; groupId :SceNpTrophyGroupId;
unlockedTrophies :DWORD; unlockedTrophies :DWORD;
unlockedPlatinum :DWORD; unlockedPlatinum :DWORD;
unlockedGold :DWORD; unlockedGold :DWORD;
unlockedSilver :DWORD; unlockedSilver :DWORD;
unlockedBronze :DWORD; unlockedBronze :DWORD;
progressPercentage:DWORD; progressPercentage:DWORD;
reserved:DWORD; reserved :DWORD;
end; end;
implementation implementation

View File

@ -405,6 +405,7 @@ end;
function ps4_sceSystemServiceGetDisplaySafeAreaInfo(info:pSceSystemServiceDisplaySafeAreaInfo):Integer; function ps4_sceSystemServiceGetDisplaySafeAreaInfo(info:pSceSystemServiceDisplaySafeAreaInfo):Integer;
begin begin
Writeln('sceSystemServiceGetDisplaySafeAreaInfo');
Result:=SCE_KERNEL_ERROR_UNKNOWN; Result:=SCE_KERNEL_ERROR_UNKNOWN;
if (info=nil) then Exit(SCE_SYSTEM_SERVICE_ERROR_PARAMETER); if (info=nil) then Exit(SCE_SYSTEM_SERVICE_ERROR_PARAMETER);
info^:=Default(SceSystemServiceDisplaySafeAreaInfo); info^:=Default(SceSystemServiceDisplaySafeAreaInfo);