You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

61 lines
2.2 KiB

// Copyright Epic Games, Inc. All Rights Reserved.
// This file is automatically generated. Changes to this file may be overwritten.
namespace Epic.OnlineServices.Platform
{
/// <summary>
/// Possible statuses for the availability of desktop crossplay functionality.
/// <seealso cref="PlatformInterface.GetDesktopCrossplayStatus" />
/// </summary>
public enum DesktopCrossplayStatus : int
{
/// <summary>
/// Desktop crossplay is ready to use.
/// </summary>
Ok = 0,
/// <summary>
/// The application was not launched through the Bootstrapper.
/// </summary>
ApplicationNotBootstrapped = 1,
/// <summary>
/// The redistributable service is not installed.
/// </summary>
ServiceNotInstalled = 2,
/// <summary>
/// The service failed to start.
/// </summary>
ServiceStartFailed = 3,
/// <summary>
/// The service was started successfully, but is no longer running in the background, for an unknown reason.
/// </summary>
ServiceNotRunning = 4,
/// <summary>
/// The application has explicitly disabled the overlay through SDK initialization flags.
/// </summary>
OverlayDisabled = 5,
/// <summary>
/// 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.
/// </summary>
OverlayNotInstalled = 6,
/// <summary>
/// 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.
/// </summary>
OverlayTrustCheckFailed = 7,
/// <summary>
/// The overlay failed to load.
/// </summary>
OverlayLoadFailed = 8
}
}