/Engine/Plugins/Online/OnlineServices/Source/OnlineServicesInterface/Public/Online/Privileges.h
The lifetime of the adapter is a shared ptr attached to the input delegate and will live as long as that delegate is bound.
namespace UE { namespace Online { enum EPrivilegeResults { NoFailures = 0, RequiredPatchAvailable = 1 << 0, RequiredSystemUpdate = 1 << 1, AgeRestrictionFailure = 1 << 2, AccountTypeFailure = 1 << 3, UserNotFound = 1 << 4, UserNotLoggedIn = 1 << 5, ChatRestriction = 1 << 6, UGCRestriction = 1 << 7, GenericFailure = 1 << 8, OnlinePlayRestricted = 1 << 9, NetworkConnectionUnavailable = 1 << 10, } } }