wut v1.8.0
Wii U Toolchain
Loading...
Searching...
No Matches
ILaunchedTitleListAccessoDetails.h
Go to the documentation of this file.
1#pragma once
2
3#include <nn/result.h>
4#include <nn/sl/sl_cpp.h>
5#include <wut.h>
6
7#ifdef __cplusplus
8
9namespace nn::sl {
10 class KillerNotificationSelector;
11 class TitleListCache;
12 namespace details {
13 class ILaunchedTitleListAccessorBase;
15
17
28
32 WUT_CHECK_SIZE(ILaunchedTitleListAccessorInternal, 0x04);
33 WUT_CHECK_OFFSET(ILaunchedTitleListAccessorInternal, 0x00, vtable);
34
48
50 public:
53
55 if (!mInstancePtr) {
57 }
58 return mInstancePtr->vtable->GetByAccountFn(mInstancePtr, outTitleInfos, outTitleInfoNum, maxNumTitleInfos, userId);
59 }
60
62 return mInstancePtr;
63 }
64
65 private:
67 };
68
69
70 } // namespace details
71
72} // namespace nn::sl
73
74#endif
Result value type used by nn libraries.
Definition result.h:68
@ LEVEL_FATAL
Definition result.h:73
@ RESULT_MODULE_NN_SL
Definition result.h:114
virtual nn::Result GetByAccount(nn::sl::TitleInfo *outTitleInfos, int *outTitleInfoSize, int inTitleInfosSize, int userId) const =0
LaunchedTitleListAccessorFromPtr(details::ILaunchedTitleListAccessorInternal *ptr)
nn::Result GetByAccount(nn::sl::TitleInfo *outTitleInfos, int *outTitleInfoNum, int maxNumTitleInfos, int userId) const override
details::ILaunchedTitleListAccessorInternal * GetInternal() override
nn::Result(* ILaunchedTitleListAccessor_GetByAccountFn)(ILaunchedTitleListAccessorInternal *, nn::sl::TitleInfo *outTitleInfos, int *outTitleInfoSize, int inTitleInfosSize, int userId)
struct nn::sl::details::ILaunchedTitleListAccessorInternal ILaunchedTitleListAccessorInternal