1#ifndef _REVOLUTION_ESP_H_
2#define _REVOLUTION_ESP_H_
unsigned int size
Definition __os.h:106
unsigned long u32
Definition types.h:12
unsigned short int u16
Definition types.h:10
unsigned long long int u64
Definition types.h:14
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
s32 ESP_DiGetTicketView(const void *ticket, ESTicketView *ticketView)
Definition esp.c:112
s32 ESP_GetTicketViews(ESTitleId titleId, ESTicketView *ticketViewList, u32 *ticketViewCnt)
Definition esp.c:64
s32 ESP_DiGetTmd(ESTitleMeta *tmd, u32 *tmdSize)
Definition esp.c:143
s32 ESP_InitLib(void)
Definition esp.c:7
u8 ESTicketReserved[48]
Definition esp.h:21
u16 ESTitleVersion
Definition esp.h:16
ESTitleId ESSysVersion
Definition esp.h:17
u64 ESTitleId
Definition esp.h:13
s32 ESP_LaunchTitle(u64 titleID, ESTicketView *pTicketView)
Definition esp.c:34
u32 ESId
Definition esp.h:11
u8 ESCidxMask[64]
Definition esp.h:23
u32 ESContentId
Definition esp.h:12
u8 ESVersion
Definition esp.h:15
s32 ESP_GetTitleId(ESTitleId *titleId)
Definition esp.c:261
u32 ESTitleType
Definition esp.h:18
u64 ESTicketId
Definition esp.h:14
s32 ESP_GetConsumption(ESTicketId ticketId, ESLpEntry *entries, u32 *nEntries)
Definition esp.c:284
u8 ESTmdReserved[62]
Definition esp.h:20
u8 ESSysAccessMask[2]
Definition esp.h:22
s32 ESP_CloseLib(void)
Definition esp.c:21
s32 ESP_GetDataDir(ESTitleId titleId, char *dataDir)
Definition esp.c:234
s32 ESP_GetTmdView(ESTitleId titleId, ESTmdView *tmdView, u32 *size)
Definition esp.c:185
u16 ESContentType
Definition esp.h:19
u8 IOSCHash[20]
Definition iostypes.h:20
CSLOSEccPublicKey IOSCEccPublicKey
Definition iostypes.h:27
CSLOSAesKey IOSCAesKey
Definition iostypes.h:30
u64 size
Definition esp.h:42
u16 index
Definition esp.h:40
ESContentType type
Definition esp.h:41
ESContentId cid
Definition esp.h:39
IOSCHash hash
Definition esp.h:76
u16 index
Definition esp.h:73
ESContentId cid
Definition esp.h:72
ESContentType type
Definition esp.h:74
u64 size
Definition esp.h:75
u32 limit
Definition esp.h:47
u32 code
Definition esp.h:46
u8 audit
Definition esp.h:61
ESCidxMask cidxMask
Definition esp.h:62
ESVersion version
Definition esp.h:51
ESId devID
Definition esp.h:53
u8 license
Definition esp.h:59
u16 ticketVer
Definition esp.h:56
ESTicketReserved reserved
Definition esp.h:60
ESTicketId ticketID
Definition esp.h:52
u32 accTitleMask
Definition esp.h:58
u32 accTitleID
Definition esp.h:57
ESTitleId titleID
Definition esp.h:54
ESSysAccessMask sysAccessMask
Definition esp.h:55
ESCidxMask cidxMask
Definition esp.h:117
ESSysAccessMask sysAccessMask
Definition esp.h:110
IOSCAesKey titleKey
Definition esp.h:106
IOSCEccPublicKey serverPubKey
Definition esp.h:102
u32 accessTitleId
Definition esp.h:112
u8 licenseType
Definition esp.h:114
u16 ticketVersion
Definition esp.h:111
ESId deviceId
Definition esp.h:108
ESVersion version
Definition esp.h:103
ESVersion caCrlVersion
Definition esp.h:104
IOSCSigRsa2048 sig
Definition esp.h:101
ESVersion signerCrlVersion
Definition esp.h:105
ESTitleId titleId
Definition esp.h:109
u32 accessTitleMask
Definition esp.h:113
u8 audit
Definition esp.h:116
ESTicketId ticketId
Definition esp.h:107
ESTicketReserved reserved
Definition esp.h:115
ESTmdViewHeader head
Definition esp.h:67