11 class IUpdatePackageAccessorBase;
34 } IUpdatePackageAccessorInternal;
35 WUT_CHECK_SIZE(IUpdatePackageAccessorInternal, 0x04);
36 WUT_CHECK_OFFSET(IUpdatePackageAccessorInternal, 0x00, vtable);
IUpdatePackageAccessorBase()=default
virtual bool IsUpdatePackageDownloaded() const =0
virtual ~IUpdatePackageAccessorBase()=default
virtual bool PackageExists() const =0
bool IsUpdatePackageDownloaded() const override
details::IUpdatePackageAccessorInternal * GetInternal() override
bool PackageExists() const override
UpdatePackageAccessorFromPtr(details::IUpdatePackageAccessorInternal *ptr)
bool(* IUpdatePackageAccessor_PackageExistsFn)(IUpdatePackageAccessorInternal *)
IUpdatePackageAccessor_PackageExistsFn PackageExistsFn
bool(* IUpdatePackageAccessor_IsUpdatePackageDownloadedFn)(IUpdatePackageAccessorInternal *)
IUpdatePackageAccessorBase * instance
IUpdatePackageAccessor_IsUpdatePackageDownloadedFn IsUpdatePackageDownloadedFn
struct nn::sl::details::IUpdatePackageAccessorInternal IUpdatePackageAccessorInternal
IUpdatePackageAccessorInternalVTable * vtable
IUpdatePackageAccessorInternal * GetDefaultUpdatePackageAccessor__Q2_2nn2slFv()