42 lines
1.4 KiB
C++
42 lines
1.4 KiB
C++
#include <cstdint>
|
|
#include <cstddef>
|
|
#include "SceTypes.hpp"
|
|
#include "prx/libc/include/General.hpp"
|
|
|
|
// No add-on content is installed; the base game is the full SKU.
|
|
static constexpr int SCE_NP_ENTITLEMENT_ACCESS_ERROR_PARAMETER = static_cast<int>(0x80558003);
|
|
static constexpr int SCE_NP_ENTITLEMENT_ACCESS_ERROR_NOT_FOUND = static_cast<int>(0x80558007);
|
|
static constexpr uint32_t SKU_FLAG_FULL = 3;
|
|
|
|
extern "C" {
|
|
|
|
int APS5_VABI sceNpEntitlementAccessGetAddcontEntitlementInfo(uint32_t service_label, const NpUnifiedEntitlementLabel* entitlement_label, NpEntitlementAccessAddcontEntitlementInfo* info) {
|
|
(void)service_label;
|
|
(void)entitlement_label;
|
|
(void)info;
|
|
return SCE_NP_ENTITLEMENT_ACCESS_ERROR_NOT_FOUND;
|
|
}
|
|
|
|
int APS5_VABI sceNpEntitlementAccessGetAddcontEntitlementInfoList(uint32_t service_label, NpEntitlementAccessAddcontEntitlementInfo* list, uint32_t list_num, uint32_t* hit_num) {
|
|
(void)service_label;
|
|
(void)list;
|
|
(void)list_num;
|
|
if (!hit_num) return SCE_NP_ENTITLEMENT_ACCESS_ERROR_PARAMETER;
|
|
*hit_num = 0;
|
|
return 0;
|
|
}
|
|
|
|
int APS5_VABI sceNpEntitlementAccessGetSkuFlag(uint32_t* sku_flag) {
|
|
if (!sku_flag) return SCE_NP_ENTITLEMENT_ACCESS_ERROR_PARAMETER;
|
|
*sku_flag = SKU_FLAG_FULL;
|
|
return 0;
|
|
}
|
|
|
|
int APS5_VABI sceNpEntitlementAccessInitialize(const NpEntitlementAccessInitParam* init_param, NpEntitlementAccessBootParam* boot_param) {
|
|
(void)init_param;
|
|
(void)boot_param;
|
|
return 0;
|
|
}
|
|
|
|
}
|