using System; namespace ScreenConnect; [Flags] public enum SessionConnectionInfoAttributes : long { None = 0L, RenderScreen = 1L, RenderAnnotations = 2L, RenderSound = 4L, CaptureScreen = 8L, CaptureMicrophoneSound = 0x10L, CaptureSpeakersSound = 0x20L, InputSender = 0x40L, InputReceiver = 0x80L, FileTransfer = 0x100L, CanDeleteSession = 0x200L, CaptureRequested = 0x2000L, CanRunSharedTool = 0x4000L, CanManageSharedToolbox = 0x8000L, Controller = 0x10000L, RefusedConsent = 0x20000L, NeedsConsent = 0x40000L, Annotator = 0x80000L, CapturePrintJob = 0x100000L, RenderPrintJob = 0x200000L, CanManageCredentials = 0x400000L, CanBlankGuestMonitor = 0x800000L, CanBlockGuestInput = 0x1000000L, CanSelectAnnotationMode = 0x2000000L, SupportsInteractiveFileDrop = 0x4000000L, CanShareMyDesktop = 0x8000000L, CanSwitchLogonSession = 0x10000000L, CanActivateRemotePrinting = 0x20000000L, CanEnableBackstageLogonSession = 0x40000000L, NeedsJoinLogonSessionPermissionOrCapability = 0x80000000L, CanRespondToElevationRequest = 0x100000000L, CanRespondToAdministrativeLogonRequest = 0x200000000L, CredentialProviderVisibleForElevation = 0x400000000L, CredentialProviderVisibleForAdministrativeLogon = 0x800000000L, CredentialProviderDefaultForElevation = 0x1000000000L, CredentialProviderDefaultForAdministrativeLogon = 0x2000000000L, CredentialProviderReasonVisibleForElevation = 0x4000000000L, CredentialProviderReasonVisibleForAdministrativeLogon = 0x8000000000L, CredentialProviderReasonRequiredForElevation = 0x10000000000L, CredentialProviderReasonRequiredForAdministrativeLogon = 0x20000000000L, RecordScreen = 0x40000000000L, CanSetMonitorResolution = 0x80000000000L, CanRunSharedToolWithSilentElevation = 0x100000000000L, CanRunPersonalTool = 0x200000000000L, CanRunPersonalToolWithSilentElevation = 0x400000000000L }