23 char parameter[0x800];
63 WUT_CHECK_OFFSET(
IconInfo, 0x1002c, name);
92 WUT_PADDING_BYTES(0x48);
93 uint8_t isNetworkAccount[12];
94 uint8_t isPasswordCacheEnabled[12];
95 uint64_t titleIds[10];
99 WUT_PADDING_BYTES(192);
102 uint8_t pixelIndex[206][412];
106 uint8_t pixelIndex[129][1630];
110 uint8_t pixelIndex[85][854];
114 uint8_t pixel[400][854];
115 } killerNotificationMain;
118 uint8_t pixelIndex[160][487];
119 } killerNotificationButton;
121 WUT_CHECK_SIZE(TransferableInfo, 0xc1934);
122 WUT_CHECK_OFFSET(TransferableInfo, 0x00, numAccounts);
123 WUT_CHECK_OFFSET(TransferableInfo, 0x01, defaultAccountIndex);
124 WUT_CHECK_OFFSET(TransferableInfo, 0x02, uuids);
125 WUT_CHECK_OFFSET(TransferableInfo, 0xC2, isNetworkAccount);
126 WUT_CHECK_OFFSET(TransferableInfo, 0xCE, isPasswordCacheEnabled);
127 WUT_CHECK_OFFSET(TransferableInfo, 0xda, titleIds);
128 WUT_CHECK_OFFSET(TransferableInfo, 0x12a, isOnDisc);
129 WUT_CHECK_OFFSET(TransferableInfo, 0x134, killerNotificationsTitleId);
130 WUT_CHECK_OFFSET(TransferableInfo, 0x13C, serialId);
131 WUT_CHECK_OFFSET(TransferableInfo, 0x200, accountSceneImage);
132 WUT_CHECK_OFFSET(TransferableInfo, 0x15188, quickStartScene1);
133 WUT_CHECK_OFFSET(TransferableInfo, 0x48ae6, quickStartScene2);
134 WUT_CHECK_OFFSET(TransferableInfo, 0x5aa74, killerNotificationMain);
135 WUT_CHECK_OFFSET(TransferableInfo, 0xae4d4, killerNotificationButton);
141 WUT_UNKNOWN_BYTES(0x10);
144 WUT_CHECK_OFFSET(
TitleInfo, 0x00, titleId);
145 WUT_CHECK_OFFSET(
TitleInfo, 0x08, appType);
146 WUT_CHECK_OFFSET(
TitleInfo, 0x0C, mediaType);
150 WUT_PADDING_BYTES(3);
158 WUT_PADDING_BYTES(4);
159 uint64_t titleIds[50];
163 WUT_CHECK_OFFSET(
WhiteList, 0x00, titleTypes);
164 WUT_CHECK_OFFSET(
WhiteList, 0xC8, titleTypeCount);
165 WUT_CHECK_OFFSET(
WhiteList, 0xD0, titleIds);
166 WUT_CHECK_OFFSET(
WhiteList, 0x260, titleIdCount);
173 WUT_PADDING_BYTES(2);
177 WUT_PADDING_BYTES(1);
181 WUT_PADDING_BYTES(2);
184 WUT_CHECK_OFFSET(
Account, 0x00, uuid);
185 WUT_CHECK_OFFSET(
Account, 0x10, isNetworkAccount);
186 WUT_CHECK_OFFSET(
Account, 0x14, isPasswordCacheEnabled);
187 WUT_CHECK_OFFSET(
Account, 0x15, age);
188 WUT_CHECK_OFFSET(
Account, 0x18, gender);
189 WUT_CHECK_OFFSET(
Account, 0x1C, simpleAddressId);
190 WUT_CHECK_OFFSET(
Account, 0x20, isMailAddressValidated);
191 WUT_CHECK_OFFSET(
Account, 0x22, bday_year);
192 WUT_CHECK_OFFSET(
Account, 0x24, bday_month);
193 WUT_CHECK_OFFSET(
Account, 0x25, bday_day);
196 uint8_t account_index[12];
197 WUT_UNKNOWN_BYTES(4);
203 WUT_CHECK_OFFSET(
AccountInfo, 0x10, num_of_accounts);
212 uint16_t pushInterval;
213 WUT_PADDING_BYTES(2);
214 uint32_t pushTimeSlot;
217 WUT_PADDING_BYTES(3);
223 WUT_CHECK_OFFSET(
Setting, 0x0, caffeine.enabled);
224 WUT_CHECK_OFFSET(
Setting, 0x01, caffeine.pushEnabled);
225 WUT_CHECK_OFFSET(
Setting, 0x02, caffeine.adEnabled);
226 WUT_CHECK_OFFSET(
Setting, 0x03, caffeine.drcLedEnable);
227 WUT_CHECK_OFFSET(
Setting, 0x04, caffeine.pushInterval);
228 WUT_CHECK_OFFSET(
Setting, 0x08, caffeine.pushTimeSlot);
229 WUT_CHECK_OFFSET(
Setting, 0x0C, pushAutoDelivery);
230 WUT_CHECK_OFFSET(
Setting, 0x10, edmStandbyModeLength);
231 WUT_CHECK_OFFSET(
Setting, 0x14, language);
232 WUT_CHECK_OFFSET(
Setting, 0x18, prodArea);
235 WUT_UNKNOWN_BYTES(0x18);
void(* MEMFreeToDefaultHeapFn)(void *ptr)
void *(* MEMAllocFromDefaultHeapExFn)(uint32_t size, int32_t alignment)
void FinalizeForEcoProcess() asm("FinalizeForEcoProcess__Q2_2nn2slFv")
void Finalize() asm("Finalize__Q2_2nn2slFv")
void GetDefaultKillerNotificationTransferRecordPath(char *, int size, uint64_t titleId, const char *) asm("GetDefaultKillerNotificationTransferRecordPath__Q2_2nn2slFPcUiUL")
uint32_t isNetworkAccount
uint8_t isPasswordCacheEnabled
uint8_t isMailAddressValidated
DRCImagePaletteColor values[0x100]
struct nn::sl::LaunchInfo LaunchInfo
uint64_t killerNotificationsTitleId
struct nn::sl::LaunchInfoDatabaseEntry LaunchInfoDatabaseEntry
uint32_t edmStandbyModeLength
struct nn::sl::LaunchInfoDatabaseHeader LaunchInfoDatabaseHeader
void GetDefaultDatabasePath(char *, int size, uint64_t titleId) asm("GetDefaultDatabasePath__Q2_2nn2slFPcUiUL")
void InitializeForEcoProcess(MEMAllocFromDefaultHeapExFn allocFn, MEMFreeToDefaultHeapFn freeFn) asm("InitializeForEcoProcess__Q2_2nn2slFPFUiT1_PvPFPv_v")
uint8_t defaultAccountIndex
void Initialize(MEMAllocFromDefaultHeapExFn, MEMFreeToDefaultHeapFn) asm("Initialize__Q2_2nn2slFPFUiT1_PvPFPv_v")