20} CacheManagerInternal;
21WUT_CHECK_SIZE(CacheManagerInternal, 0x0c);
22WUT_CHECK_OFFSET(CacheManagerInternal, 0x00, quickStartTitleInfoSerializer);
23WUT_CHECK_OFFSET(CacheManagerInternal, 0x04, killerNotificationSerializer);
24WUT_CHECK_OFFSET(CacheManagerInternal, 0x08, jumpTitleInfoSerializer);
26extern "C" CacheManagerInternal *
48 mQuickStartTitleInfoSerializer(nullptr),
49 mKillerNotificationSerializer(nullptr),
50 mJumpTitleInfoSerializer(nullptr)
52 if (__ct__Q3_2nn2sl12CacheManagerFv(&mInstance) !=
nullptr) {
62 return mQuickStartTitleInfoSerializer;
68 return mKillerNotificationSerializer;
74 return mJumpTitleInfoSerializer;
80 SetupInitialCache__Q3_2nn2sl12CacheManagerFv(&mInstance);
86 return GetKillerNotificationCache__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl18KillerNotificationPQ3_2nn2sl9TitleInfo(&mInstance, u1, u2);
92 return GetQuickStartCache__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl9TitleInfoi(&mInstance, u1, u2);
98 return Get__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl9TitleInfoiPQ3_2nn2sl18KillerNotificationT1(&mInstance, u1, u2, u3, u4);
104 Initialize__Q3_2nn2sl12CacheManagerFRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfoRQ3_2nn2sl49ISerializer__tm__30_Q3_2nn2sl18KillerNotificationT1(&mInstance,
105 quickStartTitleInfoSerializer.GetInternal(),
106 killerNotificationSerializer.GetInternal(),
107 jumpTitleInfoSerializer.GetInternal());
Result value type used by nn libraries.
details::ISerializerBase< TitleInfo > & GetJumpTitleInfoSerializer()
void Initialize(details::ISerializerBase< TitleInfo > &quickStartTitleInfoSerializer, details::ISerializerBase< KillerNotification > &killerNotificationSerializer, details::ISerializerBase< TitleInfo > &jumpTitleInfoSerializer)
nn::Result Get(TitleInfo *u1, int u2, KillerNotification *u3, TitleInfo *u4)
nn::Result GetKillerNotificationCache(KillerNotification *u1, TitleInfo *u2)
nn::Result GetQuickStartCache(TitleInfo *u1, int u2)
details::ISerializerBase< KillerNotification > & GetKillerNotificationSerializer()
details::ISerializerBase< TitleInfo > & GetQuickStartTitleInfoSerializer()
nn::Result Get__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl9TitleInfoiPQ3_2nn2sl18KillerNotificationT1(CacheManagerInternal *, TitleInfo *, int, KillerNotification *, TitleInfo *)
void SetupInitialCache__Q3_2nn2sl12CacheManagerFv(CacheManagerInternal *)
nn::Result GetKillerNotificationCache__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl18KillerNotificationPQ3_2nn2sl9TitleInfo(CacheManagerInternal *, KillerNotification *, TitleInfo *)
ISerializerInternal * killerNotificationSerializer
ISerializerInternal * jumpTitleInfoSerializer
ISerializerInternal * quickStartTitleInfoSerializer
nn::Result Initialize__Q3_2nn2sl12CacheManagerFRQ3_2nn2sl39ISerializer__tm__20_Q3_2nn2sl9TitleInfoRQ3_2nn2sl49ISerializer__tm__30_Q3_2nn2sl18KillerNotificationT1(CacheManagerInternal *, ISerializerInternal *, ISerializerInternal *, ISerializerInternal *)
nn::Result GetQuickStartCache__Q3_2nn2sl12CacheManagerFPQ3_2nn2sl9TitleInfoi(CacheManagerInternal *, TitleInfo *, int)
CacheManagerInternal * __ct__Q3_2nn2sl12CacheManagerFv(CacheManagerInternal *)