Remotely/Shared/Models/DisplayInfo.cs
2024-07-16 09:25:15 -07:00

22 lines
536 B
C#

using System.Drawing;
using System.Numerics;
using System.Runtime.Serialization;
namespace Remotely.Shared.Models;
[DataContract]
public class DisplayInfo
{
[DataMember]
public bool IsPrimary { get; set; }
[DataMember]
public Vector2 ScreenSize { get; set; }
[DataMember]
public Rectangle MonitorArea { get; set; }
[DataMember]
public Rectangle WorkArea { get; set; }
[DataMember]
public string DeviceName { get; set; } = string.Empty;
[DataMember]
public IntPtr Hmon { get; set; }
}