// 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 IntegratedPlatformInterface { public const int CreateintegratedplatformoptionscontainerApiLatest = 1; /// /// A macro to identify the Steam integrated platform. /// public static readonly Utf8String IptSteam = "STEAM"; public const int OptionsApiLatest = 1; public const int SteamOptionsApiLatest = 1; /// /// Creates an integrated platform options container handle. This handle can used to add multiple options to your container which will then be applied with . /// The resulting handle must be released by calling once it has been passed to . /// /// /// /// /// structure containing operation input parameters. /// Pointer to an integrated platform options container handle to be set if successful. /// /// Success if we successfully created the integrated platform options container handle pointed at in OutIntegratedPlatformOptionsContainerHandle, or an error result if the input data was invalid. /// public static Result CreateIntegratedPlatformOptionsContainer(ref CreateIntegratedPlatformOptionsContainerOptions options, out IntegratedPlatformOptionsContainer outIntegratedPlatformOptionsContainerHandle) { CreateIntegratedPlatformOptionsContainerOptionsInternal optionsInternal = new CreateIntegratedPlatformOptionsContainerOptionsInternal(); optionsInternal.Set(ref options); var outIntegratedPlatformOptionsContainerHandleAddress = System.IntPtr.Zero; var funcResult = Bindings.EOS_IntegratedPlatform_CreateIntegratedPlatformOptionsContainer(ref optionsInternal, ref outIntegratedPlatformOptionsContainerHandleAddress); Helper.Dispose(ref optionsInternal); Helper.Get(outIntegratedPlatformOptionsContainerHandleAddress, out outIntegratedPlatformOptionsContainerHandle); return funcResult; } } }