steam-deck-tools/CommonHelpers/GlobalConfig.cs

57 lines
1 KiB
C#
Raw Normal View History

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;
namespace CommonHelpers
{
public enum FanMode : uint
{
Default = 17374,
SteamOS,
Max
}
public enum OverlayMode : uint
{
FPS = 10032,
2022-11-16 20:39:21 +01:00
FPSWithBattery,
Minimal,
Detail,
Full
}
public enum OverlayEnabled : uint
{
Yes = 378313,
No
}
2022-11-20 15:42:21 +01:00
public enum PowerControlVisible : uint
{
Yes = 371313,
No
}
[StructLayout(LayoutKind.Sequential)]
public struct FanModeSetting
{
public FanMode Current, Desired;
}
[StructLayout(LayoutKind.Sequential)]
public struct OverlayModeSetting
{
public OverlayMode Current, Desired;
public OverlayEnabled CurrentEnabled, DesiredEnabled;
}
2022-11-20 15:42:21 +01:00
[StructLayout(LayoutKind.Sequential)]
public struct PowerControlSetting
{
public PowerControlVisible Current;
}
}