26 char parameter[0x800];
28WUT_CHECK_OFFSET(LaunchInfo, 0x00, titleId);
29WUT_CHECK_OFFSET(LaunchInfo, 0x08, appType);
30WUT_CHECK_OFFSET(LaunchInfo, 0x0C, mediaType);
31WUT_CHECK_SIZE(LaunchInfo, 0x810);
37} LaunchInfoDatabaseEntry;
38WUT_CHECK_SIZE(LaunchInfoDatabaseEntry, 0x818);
39WUT_CHECK_OFFSET(LaunchInfoDatabaseEntry, 0x0,
id);
40WUT_CHECK_OFFSET(LaunchInfoDatabaseEntry, 0x8, launchInfo);
52} LaunchInfoDatabaseHeader;
53WUT_CHECK_SIZE(LaunchInfoDatabaseHeader, 0x2C);
54WUT_CHECK_OFFSET(LaunchInfoDatabaseHeader, 0x0, version);
55WUT_CHECK_OFFSET(LaunchInfoDatabaseHeader, 0x4, magic);
56WUT_CHECK_OFFSET(LaunchInfoDatabaseHeader, 0x8, maxEntries);
57WUT_CHECK_OFFSET(LaunchInfoDatabaseHeader, 0xC, entryCount);
58WUT_CHECK_OFFSET(LaunchInfoDatabaseHeader, 0x10, currentId);
59WUT_CHECK_OFFSET(LaunchInfoDatabaseHeader, 0x18, entries);
60WUT_CHECK_OFFSET(LaunchInfoDatabaseHeader, 0x18, sha1Hash);
69WUT_CHECK_OFFSET(
IconInfo, 0x1002c, name);
102 WUT_PADDING_BYTES(0x48);
103 uint8_t isNetworkAccount[12];
104 uint8_t isPasswordCacheEnabled[12];
105 uint64_t titleIds[10];
106 uint8_t isOnDisc[10];
109 WUT_PADDING_BYTES(192);
113 uint8_t pixelIndex[206][412];
118 uint8_t pixelIndex[129][1630];
123 uint8_t pixelIndex[85][854];
128 uint8_t pixel[400][854];
129 } killerNotificationMain;
133 uint8_t pixelIndex[160][487];
134 } killerNotificationButton;
136WUT_CHECK_SIZE(TransferableInfo, 0xc1934);
137WUT_CHECK_OFFSET(TransferableInfo, 0x00, numAccounts);
138WUT_CHECK_OFFSET(TransferableInfo, 0x01, defaultAccountIndex);
139WUT_CHECK_OFFSET(TransferableInfo, 0x02, uuids);
140WUT_CHECK_OFFSET(TransferableInfo, 0xC2, isNetworkAccount);
141WUT_CHECK_OFFSET(TransferableInfo, 0xCE, isPasswordCacheEnabled);
142WUT_CHECK_OFFSET(TransferableInfo, 0xda, titleIds);
143WUT_CHECK_OFFSET(TransferableInfo, 0x12a, isOnDisc);
144WUT_CHECK_OFFSET(TransferableInfo, 0x134, killerNotificationsTitleId);
145WUT_CHECK_OFFSET(TransferableInfo, 0x13C, serialId);
146WUT_CHECK_OFFSET(TransferableInfo, 0x200, accountSceneImage);
147WUT_CHECK_OFFSET(TransferableInfo, 0x15188, quickStartScene1);
148WUT_CHECK_OFFSET(TransferableInfo, 0x48ae6, quickStartScene2);
149WUT_CHECK_OFFSET(TransferableInfo, 0x5aa74, killerNotificationMain);
150WUT_CHECK_OFFSET(TransferableInfo, 0xae4d4, killerNotificationButton);
157 WUT_UNKNOWN_BYTES(0x10);
160WUT_CHECK_OFFSET(
TitleInfo, 0x00, titleId);
161WUT_CHECK_OFFSET(
TitleInfo, 0x08, appType);
162WUT_CHECK_OFFSET(
TitleInfo, 0x0C, mediaType);
167 WUT_PADDING_BYTES(3);
176 WUT_PADDING_BYTES(4);
177 uint64_t titleIds[50];
181WUT_CHECK_OFFSET(
WhiteList, 0x00, titleTypes);
182WUT_CHECK_OFFSET(
WhiteList, 0xC8, titleTypeCount);
183WUT_CHECK_OFFSET(
WhiteList, 0xD0, titleIds);
184WUT_CHECK_OFFSET(
WhiteList, 0x260, titleIdCount);
192 WUT_PADDING_BYTES(2);
196 WUT_PADDING_BYTES(1);
200 WUT_PADDING_BYTES(2);
203WUT_CHECK_OFFSET(
Account, 0x00, uuid);
204WUT_CHECK_OFFSET(
Account, 0x10, isNetworkAccount);
205WUT_CHECK_OFFSET(
Account, 0x14, isPasswordCacheEnabled);
206WUT_CHECK_OFFSET(
Account, 0x15, age);
207WUT_CHECK_OFFSET(
Account, 0x18, gender);
208WUT_CHECK_OFFSET(
Account, 0x1C, simpleAddressId);
209WUT_CHECK_OFFSET(
Account, 0x20, isMailAddressValidated);
210WUT_CHECK_OFFSET(
Account, 0x22, bday_year);
211WUT_CHECK_OFFSET(
Account, 0x24, bday_month);
212WUT_CHECK_OFFSET(
Account, 0x25, bday_day);
216 uint8_t account_index[12];
217 WUT_UNKNOWN_BYTES(4);
223WUT_CHECK_OFFSET(
AccountInfo, 0x10, num_of_accounts);
234 uint16_t pushInterval;
235 WUT_PADDING_BYTES(2);
236 uint32_t pushTimeSlot;
239 WUT_PADDING_BYTES(3);
245WUT_CHECK_OFFSET(
Setting, 0x0, caffeine.enabled);
246WUT_CHECK_OFFSET(
Setting, 0x01, caffeine.pushEnabled);
247WUT_CHECK_OFFSET(
Setting, 0x02, caffeine.adEnabled);
248WUT_CHECK_OFFSET(
Setting, 0x03, caffeine.drcLedEnable);
249WUT_CHECK_OFFSET(
Setting, 0x04, caffeine.pushInterval);
250WUT_CHECK_OFFSET(
Setting, 0x08, caffeine.pushTimeSlot);
251WUT_CHECK_OFFSET(
Setting, 0x0C, pushAutoDelivery);
252WUT_CHECK_OFFSET(
Setting, 0x10, edmStandbyModeLength);
253WUT_CHECK_OFFSET(
Setting, 0x14, language);
254WUT_CHECK_OFFSET(
Setting, 0x18, prodArea);
258 WUT_UNKNOWN_BYTES(0x18);
299 asm(
"GetDefaultDatabasePath__Q2_2nn2slFPcUiUL");
303 asm(
"GetDefaultDatabasePath__Q2_2nn2slFPcUi");
307 asm(
"GetDefaultKillerNotificationTransferRecordPath__Q2_2nn2slFPcUiUL");
310 asm(
"Initialize__Q2_2nn2slFPFUiT1_PvPFPv_v");
314 asm("Finalize__Q2_2nn2slFv");
318 asm("FinalizeForEcoProcess__Q2_2nn2slFv");
322 asm("InitializeForEcoProcess__Q2_2nn2slFPFUiT1_PvPFPv_v");
void *(* MEMAllocFromDefaultHeapExFn)(uint32_t size, int32_t alignment)
void(* MEMFreeToDefaultHeapFn)(void *ptr)
void InitializeForEcoProcess(MEMAllocFromDefaultHeapExFn allocFn, MEMFreeToDefaultHeapFn freeFn) asm("InitializeForEcoProcess__Q2_2nn2slFPFUiT1_PvPFPv_v")
void GetDefaultKillerNotificationTransferRecordPath(char *, int size, uint64_t titleId, const char *) asm("GetDefaultKillerNotificationTransferRecordPath__Q2_2nn2slFPcUiUL")
uint32_t isNetworkAccount
uint8_t isPasswordCacheEnabled
uint8_t isMailAddressValidated
void GetDefaultDatabasePath(char *, int size, uint64_t titleId) asm("GetDefaultDatabasePath__Q2_2nn2slFPcUiUL")
DRCImagePaletteColor values[0x100]
void Initialize(MEMAllocFromDefaultHeapExFn, MEMFreeToDefaultHeapFn) asm("Initialize__Q2_2nn2slFPFUiT1_PvPFPv_v")
uint64_t killerNotificationsTitleId
void Finalize() asm("Finalize__Q2_2nn2slFv")
uint32_t edmStandbyModeLength
void FinalizeForEcoProcess() asm("FinalizeForEcoProcess__Q2_2nn2slFv")
uint8_t defaultAccountIndex