#define VITASDK_BUILD_ASSERT_EQ(__size__, __name__)
Definition build_utils.h:13
int _sceNpDrmCheckActData(int *act_type, int *version_flag, SceUInt64 *account_id, SceUInt64 opt[2])
Check you have npdrm activation data, and get information from it.
SceUInt64 * account_id
Optional license account ID output.
Definition npdrm.h:99
SceRtcTick * lic_start_time
Optional license start time output.
Definition npdrm.h:104
int _sceNpDrmCheckDrmReset(const void *input, SceSize input_size, const SceNpDrmCheckDrmResetOpt *opt)
Check whether activation data must be reset.
SceRtcTick * lic_exp_time
Optional license expiration time output.
Definition npdrm.h:105
SceRtcTick * act_exp_time
Optional activation expiration time output.
Definition npdrm.h:76
SceSize input_copy_size
Number of input bytes to copy; set to input_size and do not exceed 0x40.
Definition npdrm.h:84
int _sceNpDrmPresetRifProvisionalFlag(SceNpDrmLicense *license)
Set the provisional flag in a RIF.
int _sceNpDrmGetRifInfo(const SceNpDrmLicense *license, SceSize license_size, SceBool check_sign, const SceNpDrmGetRifInfoOpt *opt)
Get RIF information.
SceUInt32 reserved[2]
Ignored on FW 3.60.
Definition npdrm.h:85
SceUInt32 * license_version
Optional license version output.
Definition npdrm.h:100
SceUInt32 * drm_type
Optional DRM type output.
Definition npdrm.h:101
SceUInt32 reserved[2]
Ignored on FW 3.60.
Definition npdrm.h:77
SceUInt64 account_id
Account ID to compare with the current activation data.
Definition npdrm.h:82
int _sceNpDrmGetRifNameForInstall(char *rif_name, const SceNpDrmLicense *rif_data, int is_fixed)
Get rif name for install.
SceUInt32 reserved
Ignored on FW 3.60.
Definition npdrm.h:107
int _sceNpDrmGetFixedRifName(char *rif_name, uint64_t aid)
Get fixed rif name.
char * content_id
Optional 0x30-byte content ID output buffer.
Definition npdrm.h:98
SceUInt32 * sku_flags
Optional SKU flags output.
Definition npdrm.h:103
int _sceNpDrmGetRifName(char *rif_name, uint64_t aid)
Get rif name.
SceBool * reset
Optional output set to SCE_TRUE if this call reset act.dat.
Definition npdrm.h:83
SceRtcTick * act_start_time
Optional activation start time output.
Definition npdrm.h:75
SceUInt64 * rif_data_0x98
Optional raw 8-byte RIF field output.
Definition npdrm.h:106
SceUInt32 * flags
Optional derived license flags output.
Definition npdrm.h:102
int _sceNpDrmRemoveActData(SceUInt64 *account_id)
Remove tm0:/npdrm/act.dat and clear the cached activation data.
Optional outputs for _sceNpDrmGetRifInfo.
Definition npdrm.h:97
int SceBool
Definition types.h:59
unsigned int SceSize
Definition types.h:56
uint64_t SceUInt64
Definition types.h:51
uint32_t SceUInt32
Definition types.h:45