mirror of
https://github.com/KytyPS5/KytyPS5.git
synced 2026-10-26 04:46:53 +01:00
libs: provide NpEntitlementAccessPft state query used by FC27 (#1897)
Co-authored-by: Andre Michi <herrmirto@proton.me>
This commit is contained in:
@@ -21,6 +21,9 @@ namespace Libs {
|
||||
namespace LibNpEntitlementAccess {
|
||||
void InitNet_1_NpEntitlementAccess(Loader::SymbolDatabase* s);
|
||||
}
|
||||
namespace LibNpEntitlementAccessPft {
|
||||
void InitNet_1_NpEntitlementAccessPft(Loader::SymbolDatabase* s);
|
||||
}
|
||||
namespace LibNpTrophy2 {
|
||||
void InitNet_1_NpTrophy2(Loader::SymbolDatabase* s);
|
||||
}
|
||||
@@ -2846,6 +2849,7 @@ LIB_DEFINE(InitNet_1) {
|
||||
LibNpManager::InitNet_1_NpManager(s);
|
||||
LibNpSessionSignaling::InitNet_1_NpSessionSignaling(s);
|
||||
LibNpEntitlementAccess::InitNet_1_NpEntitlementAccess(s);
|
||||
LibNpEntitlementAccessPft::InitNet_1_NpEntitlementAccessPft(s);
|
||||
LibNpAuth::InitNet_1_NpAuth(s);
|
||||
LibNpTrophy2::InitNet_1_NpTrophy2(s);
|
||||
LibNpUniversalDataSystem::InitNet_1_NpUniversalDataSystem(s);
|
||||
|
||||
@@ -513,4 +513,26 @@ LIB_DEFINE(InitNet_1_NpEntitlementAccess) {
|
||||
|
||||
} // namespace LibNpEntitlementAccess
|
||||
|
||||
namespace LibNpEntitlementAccessPft {
|
||||
|
||||
LIB_VERSION("NpEntitlementAccessPft", 1, "NpEntitlementAccess", 1, 1);
|
||||
|
||||
// Unknown function; return state 2 for the FC27 investigation.
|
||||
static int KYTY_SYSV_ABI NpEntitlementAccessPftUnknowneDXKe9FndlE(uint32_t* state) {
|
||||
PRINT_NAME();
|
||||
|
||||
if (state == nullptr) {
|
||||
return LibNpEntitlementAccess::NP_ENTITLEMENT_ACCESS_ERROR_PARAMETER;
|
||||
}
|
||||
|
||||
*state = 2;
|
||||
return 0;
|
||||
}
|
||||
|
||||
LIB_DEFINE(InitNet_1_NpEntitlementAccessPft) {
|
||||
LIB_FUNC("eDXKe9FndlE", NpEntitlementAccessPftUnknowneDXKe9FndlE);
|
||||
}
|
||||
|
||||
} // namespace LibNpEntitlementAccessPft
|
||||
|
||||
} // namespace Libs
|
||||
|
||||
Reference in New Issue
Block a user