// Copyright Epic Games, Inc. All Rights Reserved. // This file is automatically generated. Changes to this file may be overwritten. namespace Epic.OnlineServices.IntegratedPlatform { public sealed partial class IntegratedPlatformOptionsContainer : Handle { public IntegratedPlatformOptionsContainer() { } public IntegratedPlatformOptionsContainer(System.IntPtr innerHandle) : base(innerHandle) { } public const int IntegratedplatformoptionscontainerAddApiLatest = 1; /// /// Adds an integrated platform options to the container. /// /// Object containing properties related to setting a user's Status /// /// Success if modification was added successfully, otherwise an error code related to the problem /// public Result Add(ref IntegratedPlatformOptionsContainerAddOptions inOptions) { IntegratedPlatformOptionsContainerAddOptionsInternal inOptionsInternal = new IntegratedPlatformOptionsContainerAddOptionsInternal(); inOptionsInternal.Set(ref inOptions); var funcResult = Bindings.EOS_IntegratedPlatformOptionsContainer_Add(InnerHandle, ref inOptionsInternal); Helper.Dispose(ref inOptionsInternal); return funcResult; } /// /// Release the memory associated with an handle. This must be called on Handles retrieved from . /// This can be safely called on a integrated platform options container handle. /// /// /// The integrated platform options container handle to release. public void Release() { Bindings.EOS_IntegratedPlatformOptionsContainer_Release(InnerHandle); } } }