Quasar/Server/Core/UserState.cs

42 lines
1.3 KiB
C#

using System.Drawing;
using xServer.Core.Helper;
using xServer.Forms;
namespace xServer.Core
{
public class UserState
{
public string Version { get; set; }
public string OperatingSystem { get; set; }
public string AccountType { get; set; }
public string Country { get; set; }
public string CountryCode { get; set; }
public string Region { get; set; }
public string City { get; set; }
public string Id { get; set; }
public FrmRemoteDesktop FrmRdp { get; set; }
public FrmTaskManager FrmTm { get; set; }
public FrmFileManager FrmFm { get; set; }
public FrmSystemInformation FrmSi { get; set; }
public FrmShowMessagebox FrmSm { get; set; }
public FrmRemoteShell FrmRs { get; set; }
public FrmStartupManager FrmStm { get; set; }
public bool IsAuthenticated { get; set; }
public bool LastDesktopSeen { get; set; }
public bool LastDirectorySeen { get; set; }
public Bitmap LastDesktop { get; set; }
public UnsafeStreamCodec StreamCodec { get; set; }
public UserState()
{
IsAuthenticated = false;
LastDesktopSeen = true;
LastDirectorySeen = true;
}
}
}