12struct KillerNotification;
94 WUT_UNKNOWN_BYTES(16);
103 char parameter[2048];
111 uint8_t pixels[400][854];
116 uint8_t pixels[160][487];
118 WUT_PADDING_BYTES(0);
123 WUT_UNKNOWN_BYTES(12);
126 uint64_t startUnixTime;
127 uint64_t endUnixTime;
129 WUT_UNKNOWN_BYTES(4);
131 WUT_UNKNOWN_BYTES(4);
144 WUT_UNKNOWN_BYTES(4);
147 WUT_UNKNOWN_BYTES(1);
151 WUT_UNKNOWN_BYTES(2);
152 uint32_t ageRestrictionLowerBound;
156 WUT_UNKNOWN_BYTES(11);
157 uint32_t accountBirthMonth;
158 WUT_UNKNOWN_BYTES(4);
159 int8_t anticipatoryDownload;
160 WUT_UNKNOWN_BYTES(15);
163 int32_t installedTitleCount;
165 WUT_UNKNOWN_BYTES(4);
168 WUT_UNKNOWN_BYTES(12);
171 uint32_t playedTitleFilterCount;
173 WUT_UNKNOWN_BYTES(4);
174 uint32_t played_duration_sinceUnixTime;
175 WUT_UNKNOWN_BYTES(4);
179 WUT_UNKNOWN_BYTES(8);
182 WUT_UNKNOWN_BYTES(256);
187 return details::__CPR81__CheckEmptyValue__Q3_2nn2sl18KillerNotificationSFPbPCQ3_2nn2slJ26J(outRes, u2);
193 return details::__CPR76__GetEmptyValue__Q3_2nn2sl18KillerNotificationSFPQ3_2nn2slJ24J(u1);
196WUT_CHECK_SIZE(KillerNotification, 0xae768);
197WUT_CHECK_OFFSET(KillerNotification, 0x0, serialId);
198WUT_CHECK_OFFSET(KillerNotification, 0x04, version);
199WUT_CHECK_OFFSET(KillerNotification, 0x18, deleteFlag);
200WUT_CHECK_OFFSET(KillerNotification, 0x20, type);
201WUT_CHECK_OFFSET(KillerNotification, 0x24, notificationPattern);
202WUT_CHECK_OFFSET(KillerNotification, 0x28, launchApplication.titleId);
203WUT_CHECK_OFFSET(KillerNotification, 0x30, launchApplication.parameter);
204WUT_CHECK_OFFSET(KillerNotification, 0x830, priority);
205WUT_CHECK_OFFSET(KillerNotification, 0x834, images);
206WUT_CHECK_OFFSET(KillerNotification, 0x834, images.main);
207WUT_CHECK_OFFSET(KillerNotification, 0x834 + 0x400, images.main.pixels);
208WUT_CHECK_OFFSET(KillerNotification, 0x54294, images.button);
209WUT_CHECK_OFFSET(KillerNotification, 0x54294 + 0x400, images.button.pixels);
210WUT_CHECK_OFFSET(KillerNotification, 0x676f4, images.banner);
211WUT_CHECK_OFFSET(KillerNotification, 0xae570, displayCondition.duration.startUnixTime);
212WUT_CHECK_OFFSET(KillerNotification, 0xae578, displayCondition.duration.endUnixTime);
213WUT_CHECK_OFFSET(KillerNotification, 0xae584, displayCondition.lifetime);
214WUT_CHECK_OFFSET(KillerNotification, 0xae58C, displayCondition.account.age.lowerBound);
215WUT_CHECK_OFFSET(KillerNotification, 0xae590, displayCondition.account.age.upperBound);
216WUT_CHECK_OFFSET(KillerNotification, 0xae594, displayCondition.account.gender);
217WUT_CHECK_OFFSET(KillerNotification, 0xae598, displayCondition.titleFilter.titleCount);
218WUT_CHECK_OFFSET(KillerNotification, 0xae5a0, displayCondition.titleFilter.titles);
219WUT_CHECK_OFFSET(KillerNotification, 0xae5d1, displayCondition.ageRestriction.allowLocalAccount);
220WUT_CHECK_OFFSET(KillerNotification, 0xae5d4, displayCondition.ageRestriction.ageRestrictionLowerBound);
221WUT_CHECK_OFFSET(KillerNotification, 0xae5d8, displayCondition.accountMailActivation);
222WUT_CHECK_OFFSET(KillerNotification, 0xae5e4, displayCondition.accountBirthMonth);
223WUT_CHECK_OFFSET(KillerNotification, 0xae5ec, displayCondition.anticipatoryDownload);
224WUT_CHECK_OFFSET(KillerNotification, 0xae5fc, displayCondition.installedTitleCount);
225WUT_CHECK_OFFSET(KillerNotification, 0xae600, displayCondition.installedConjunction);
226WUT_CHECK_OFFSET(KillerNotification, 0xae608, displayCondition.installedTitleFilter);
227WUT_CHECK_OFFSET(KillerNotification, 0xae62c, displayCondition.playedTitleFilterCount);
228WUT_CHECK_OFFSET(KillerNotification, 0xae630, displayCondition.playedConjunction);
229WUT_CHECK_OFFSET(KillerNotification, 0xae638, displayCondition.played_duration_sinceUnixTime);
230WUT_CHECK_OFFSET(KillerNotification, 0xae640, displayCondition.playedTitleFilter);
231WUT_CHECK_OFFSET(KillerNotification, 0xae660, formatVersion);
232WUT_CHECK_OFFSET(KillerNotification, 0xae664, tags);
Result value type used by nn libraries.
nn::Result __CPR81__CheckEmptyValue__Q3_2nn2sl18KillerNotificationSFPbPCQ3_2nn2slJ26J(bool *u1, const KillerNotification *u2)
void __CPR76__GetEmptyValue__Q3_2nn2sl18KillerNotificationSFPQ3_2nn2slJ24J(KillerNotification *u1)
enum KillerNotificationConjunction conjunction
KillerNotificationNotificationPattern
KillerNotificationAllowLocalAccount
KillerNotificationAccountMailActivation
KillerNotificationConjunction conjunction
KillerNotificationConjunction
KillerNotificationType type
static void GetEmptyValue(KillerNotification *u1)
KillerNotificationNotificationPattern notificationPattern
static nn::Result CheckEmptyValue(bool *outRes, const KillerNotification *u2)