// Copyright Epic Games, Inc. All Rights Reserved. // This file is automatically generated. Changes to this file may be overwritten. namespace Epic.OnlineServices.Platform { /// /// Possible statuses for the availability of desktop crossplay functionality. /// /// public enum DesktopCrossplayStatus : int { /// /// Desktop crossplay is ready to use. /// Ok = 0, /// /// The application was not launched through the Bootstrapper. /// ApplicationNotBootstrapped = 1, /// /// The redistributable service is not installed. /// ServiceNotInstalled = 2, /// /// The service failed to start. /// ServiceStartFailed = 3, /// /// The service was started successfully, but is no longer running in the background, for an unknown reason. /// ServiceNotRunning = 4, /// /// The application has explicitly disabled the overlay through SDK initialization flags. /// OverlayDisabled = 5, /// /// The overlay is not installed. /// /// As the overlay is automatically installed and kept up-to-date by the redistributable service, /// this indicates that the user may have separately manually removed the installed overlay files. /// OverlayNotInstalled = 6, /// /// The overlay was not loaded due to failing trust check on the digital signature of the file on disk. /// /// This error typically indicates one of the following root causes: /// - The Operating System's local certificate store is out of date. /// - The local system clock has skewed and is in the wrong time. /// - The file has been tampered with. /// - The file trust check timed out, either due to an issue with the local system or network connectivity. /// /// The first troubleshooting steps should be to check for any available Operating System updates, /// for example using the Windows Update, as well as verifying that the system time is correctly set. /// OverlayTrustCheckFailed = 7, /// /// The overlay failed to load. /// OverlayLoadFailed = 8 } }