Skip to content

Instantly share code, notes, and snippets.

@awakecoding
Last active July 8, 2025 18:12
Show Gist options
  • Select an option

  • Save awakecoding/838c7fe2ed3a6208e3ca5d8af25363f6 to your computer and use it in GitHub Desktop.

Select an option

Save awakecoding/838c7fe2ed3a6208e3ca5d8af25363f6 to your computer and use it in GitHub Desktop.
RDP Property Sets
CoreProperties(210):
name: ServerName type: 4
name: ServerNetBiosName type: 4
name: ServerFqdn type: 4
name: ServerAddressesToConnect type: 7
name: UserSpecifiedServerName type: 4
name: UserName type: 4
name: Domain type: 4
name: Password type: 6
name: AlternateShell type: 4
name: WorkingDir type: 4
name: ColorDepthID type: 1
name: AutoReconnectEnabled type: 3
name: MaxAutoReconnectAttempts type: 1
name: SasSequence type: 1
name: EncryptionEnabled type: 3
name: MCSPort type: 1
name: EnableMouse type: 3
name: DisableCTRLAltDel type: 3
name: EnableWindowsKey type: 3
name: DoubleClickDetect type: 3
name: ConnectToAdministerServer type: 3
name: Compress type: 3
name: MaxRdpCompressLevel type: 1
name: SmartCardReaderName type: 4
name: ContinueOnArcFailure type: 3
name: MultiFragUpdateMaxPayloadSize type: 2
name: HvSocketEnabled type: 3
name: HvSocketServiceId type: 4
name: WslgModeEnabled type: 3
name: WslgSharedMemoryPath type: 4
name: ShadowBitmapEnabled type: 3
name: MaximizeShell type: 3
name: AudioRedirectionMode type: 1
name: AudioCapture type: 3
name: AudioEnforcePCM type: 3
name: VideoPlayback type: 1
name: AudioQualityMode type: 1
name: AutoLogon type: 3
name: PerformanceFlags type: 1
name: PublicMode type: 3
name: PasswordContainsSCardPin type: 3
name: RemoteSessionId type: 1
name: BitmapCacheSize type: 1
name: BitmapPersistenceEnabled type: 3
name: BitmapPersistencePath type: 4
name: BitmapCacheSize8bpp type: 1
name: BitmapCacheSize16bpp type: 1
name: BitmapCacheSize24bpp type: 1
name: BitmapCacheSize32bpp type: 1
name: ScaleBmpCacheByBpp type: 3
name: ShutdownTimeout type: 1
name: ConnectionTimeout type: 1
name: SingleConnectionTimeout type: 1
name: MaxEventCount type: 1
name: KeepAliveInterval type: 1
name: ConnectModeString type: 4
name: LoopbackConnection type: 3
name: IsARC type: 3
name: ConnectedSocketHandle type: 5
name: UseRedirectionUserName type: 3
name: RedirectionUserName type: 4
name: RedirectionUseSCardLogon type: 3
name: UseRedirectionServerName type: 3
name: RedirectionClientRedirected type: 3
name: PKEncryptedPassword type: 4
name: RedirectionGuid type: 4
name: TargetCertificate type: 4
name: ClientUpdateLocation type: 4
name: UseLogonCertificate type: 3
name: IsOOBClient type: 3
name: IsWorkspaceRDmiSubscription type: 3
name: UseFIPS type: 3
name: AuthenticationLevel type: 1
name: IgnoreAuthenticationLevel type: 3
name: AuthServiceClass type: 4
name: UseRdpSecurityLayer type: 3
name: EnableCredSspSupport type: 3
name: UseRdsTls type: 3
name: ServerCertificate type: 5
name: RedirectAuthRequestAltContext type: 5
name: FedAuth type: 4
name: EncryptionCoveragePercentage type: 1
name: ForcedEncryptionHeader type: 1
name: FastPathExSupported type: 3
name: DeltaEncoderEnabled type: 3
name: DeltaEncoderCacheFrames type: 1
name: SuppressWhenMinimized type: 3
name: RailMode type: 3
name: RemoteApplicationName type: 4
name: RemoreApplicationProgram type: 4
name: RemoreApplicationArgs type: 4
name: RemoteDesktopName type: 4
name: NegotiateSecurityLayer type: 3
name: CredSspIsPresent type: 3
name: CredentialsAuthenticationBlob type: 7
name: TscSslFilter type: 7
name: RemoteDesktop_SuppressWhenMinimized type: 1
name: EnableSslWithUserAuth type: 3
name: SuppressOrders type: 3
name: UseSSLSecurityLayer type: 3
name: LastSSLDisconnectReason type: 1
name: LastSSLErrorCode type: 1
name: LastDisconnectErrorCode type: 1
name: PCB type: 4
name: SecLayerNegCompleteEvent type: 7
name: TransportUIMessaging type: 7
name: UsingSavedCreds type: 3
name: SSLReconnectAttempted type: 3
name: DisableCredentialsDelegation type: 3
name: UseMcsMsgChannel type: 3
name: McsMsgChannelID type: 1
name: UseMultimon type: 3
name: SelectedMonitors type: 7
name: UseMultiTransports type: 3
name: MultiTransportServerFlag type: 1
name: ExternalStream type: 7
name: ServerNameUsedForAuthentication type: 4
name: ExtendedGccUserDataSupported type: 3
name: DynVcGfxProtocolServerSupported type: 3
name: LiveIdSupported type: 3
name: LastCredsAction type: 1
name: WorkspaceSSOEnabled type: 3
name: AppContainerID type: 4
name: WorkspaceDisplayName type: 4
name: NetworkConnectionType type: 1
name: DisableCodecCaps type: 3
name: AllowPromptingForCredentials type: 3
name: GraphicsController type: 7
name: RequestSessionId type: 3
name: DisableGfxDecoding type: 3
name: DisableAutoReconnect type: 3
name: CachedCompressor type: 7
name: NSCCachedCompressor type: 7
name: CACCachedCompressor type: 7
name: RDGIsKDCProxy type: 3
name: KDCProxyName type: 4
name: SessionPresentationTime type: 7
name: SideTransportType type: 1
name: VideoRemotingFrameDebugEnabled type: 3
name: RestartGfxSoftware type: 3
name: SaveGfxSurfacesPath type: 4
name: VideoRemotingAudioDelay type: 2
name: ConnectToChildSession type: 3
name: PhysicalDesktopWidth type: 1
name: PhysicalDesktopHeight type: 1
name: DesktopOrientation type: 1
name: DesktopScaleFactor type: 1
name: DeviceScaleFactor type: 1
name: ServerSupportsEdgeActions type: 3
name: ServerSupportsEdgeActions2 type: 3
name: SurfaceFactory type: 7
name: BandwidthAutodetect type: 3
name: DisableUDPTransport type: 3
name: DisableSoftSyncExtensions type: 3
name: IgnoreMainTransportClose type: 3
name: MainTransportRedirectData type: 3
name: SetClientProtocolSpecMode type: 1
name: GraphicsCapsVersion type: 1
name: AVCDecodeCapability type: 4
name: RdpAllowTestRecording type: 3
name: RdpSetRecorderDLLName type: 4
name: RdpPerfLogger type: 7
name: IgnoreCursors type: 3
name: RedirectorAuthInfo type: 7
name: DynamicTimeZoneSupported type: 3
name: EnableHardwareResources type: 3
name: EnableHardwareMode type: 3
name: DisableH264HardwareDecode type: 3
name: EnableH264CPUDecode type: 3
name: EnableH264CPUDecodeMF type: 3
name: ForceCapsVersion type: 1
name: SendCorrelationId type: 3
name: CorrelationId type: 4
name: ConnectionCorrelationId type: 4
name: CorrelationIdIsStatic type: 3
name: DiagnosticsInfo type: 4
name: RemoteApplicationHiDefSession type: 3
name: RemoteApplicationHiDefSupportedByClient type: 3
name: UseURCPSupported type: 3
name: HiDefRemoteAppMode type: 1
name: HiDefRemoteAppContainerGUID type: 4
name: RestrictedLogon type: 3
name: RedirectedAuthentication type: 3
name: SaveDecodedImgToFile type: 3
name: DecodedImgFileNameBase type: 4
name: PersistWorkspaceCredential type: 3
name: FrameAckAlwaysOn type: 3
name: RDmiUsername type: 4
name: RDmiWkspId type: 4
name: RDmiClaimsHint type: 4
name: RDmiDiagnosticsUrl type: 4
name: HostPoolId type: 4
name: RDmiResourceProvider type: 4
name: ClientBuild type: 1
name: LegacyServerRDPVersion type: 1
name: LegacyServerCodecIDBitmask type: 1
name: EnableServerRedirectionPduProcessing type: 3
name: PrintingProgressMode type: 1
name: ClientDeviceName type: 4
name: SuspendHeartbeatCheck type: 3
name: MultiTransportCookie0 type: 1
name: MultiTransportCookie1 type: 1
name: MultiTransportCookie2 type: 1
name: MultiTransportCookie3 type: 1
name: MultiTransportCookie4 type: 1
name: MultiTransportCookie5 type: 1
name: MultiTransportCookie6 type: 1
name: MultiTransportCookie7 type: 1
name: HvsiEnabled type: 3
name: EnableVailMonitorConfig type: 3
BaseProperties(139):
name: FullScreen type: 3
name: HorizontalScrollBarVisible type: 3
name: VerticalScrollBarVisible type: 3
name: StartFullscreen type: 3
name: DesktopWidth type: 1
name: DesktopHeight type: 1
name: FullScreenTitle type: 4
name: ContainerHandlesFullScreen type: 3
name: KeyboardLayoutString type: 4
name: EnableSmartSizing type: 3
name: GrabFocusOnConnect type: 3
name: DisableSCRIPTVC type: 3
name: DisablePasswordSaving type: 3
name: DisableRDPSNDSVC type: 3
name: AcceleratorCheckState type: 3
name: UseShadowBitmapInFullScreen type: 3
name: KeyboardHookMode type: 1
name: ShowRedirectionWarningDialog type: 3
name: RedirectionWarningType type: 1
name: ShellMarkRdpSecure type: 3
name: PublisherCertificateChain type: 5
name: HostedInWebPage type: 3
name: WarnAboutSendingCreds type: 3
name: WarnAboutClipboard type: 3
name: WarnAboutPrinters type: 3
name: WarnAboutDirectX type: 3
name: ConnectionBarText type: 4
name: LaunchedViaClientShellInterface type: 3
name: TrustedZoneSite type: 3
name: ForceDisableDriveRedirection type: 3
name: EnablePrinterRedirection type: 3
name: ForceDisablePrinterRedirection type: 3
name: EnablePortRedirection type: 3
name: ForceDisablePortRedirection type: 3
name: EnableSCardRedirection type: 3
name: ForceDisableSCardRedirection type: 3
name: EnableClipboardRedirection type: 3
name: ForceDisableClipboardRedirection type: 3
name: DisableFileClipboard type: 3
name: EnableManualClipboardSync type: 3
name: ManualClipboardSyncInterface type: 7
name: DynamicClipboardClientInferface type: 7
name: DisableRDPDR type: 3
name: EnableDynamicDeviceRedirection type: 3
name: EnableDynamicDriveRedirection type: 3
name: ForceDisablePnPDeviceRedirection type: 3
name: DeviceCollection type: 7
name: DynamicRedirectDeviceClasses type: 7
name: DynamicRedirectDeviceInterfaces type: 7
name: EnableTsRedirectFlag type: 3
name: DriveCollection type: 7
name: EnablePOSDeviceRedirection type: 3
name: EnableDirectXRedirection type: 3
name: ForceDisableDirectXRedirection type: 3
name: EnableLocationRedirection type: 3
name: EventsAtOnce type: 1
name: MinSendInterval type: 1
name: AllowBackgroundInput type: 3
name: MinutesToIdleTimeout type: 1
name: HotKeyFullScreen type: 1
name: HotKeyCtrlEsc type: 1
name: HotKeyAltEsc type: 1
name: HotKeyAltTab type: 1
name: HotKeyAltShiftTab type: 1
name: HotKeyAltSpace type: 1
name: HotKeyCtrlAltDelete type: 1
name: HotKeysAxToContainerLeft type: 1
name: HotKeysAxToContainerRight type: 1
name: HotKeysAxToContainerUp type: 1
name: HotKeysAxToContainerDown type: 1
name: HotKeysEnabled type: 3
name: BBarLoadBBar type: 3
name: BBarEnabled type: 3
name: BBarPinned type: 3
name: BBarShowMinimizeBtn type: 3
name: BBarShowRestoreBtn type: 3
name: BBarShowPinBtn type: 3
name: BBarShowCloseBtn type: 3
name: BBarShowQualityBtn type: 3
name: EnableRemoteEdgeBar type: 3
name: DisableSeamlessLanguageBar type: 3
name: ClxCmdLine type: 4
name: EnableRelativeMouse type: 3
name: ClipMouseToVisible type: 3
name: AllowCaptureMouse type: 3
name: AllowSmartResize type: 3
name: CollabSession type: 3
name: PromptForCredentials type: 3
name: AllowCredentialSaving type: 3
name: PromptForCredsOnClient type: 3
name: DisableWindowsPresentationFrameworkPipe type: 3
name: SuperPanEnabled type: 3
name: SuperPanAccelFactor type: 1
name: DisableRemoteAppCapsCheck type: 3
name: CertErrorDialogDisplayed type: 3
name: TaskbarInterface type: 7
name: WorkspaceName type: 4
name: WorkspaceID type: 4
name: EnableWorkspaceReconnect type: 3
name: AudioPlaybackDevice type: 4
name: AudioCaptureDevice type: 4
name: EnableMediaOptimizations type: 3
name: IgnoreServerGeneratedMouseMoves type: 3
name: IgnoreClientSideMouseInput type: 3
name: GfxContentType type: 1
name: UseClxMirrorSurface type: 3
name: AutodetectedNetworkRTTInt type: 2
name: AutodetectedNetworkBandwidthInt type: 2
name: ConnectionHealthState type: 2
name: NetworkMetricsUpdatedTick type: 2
name: UsbRedirectionActivated type: 3
name: EnableMediaOptimizations type: 3
name: MinSendIntervalOverride type: 1
name: RenderCodecOverlay type: 3
name: RenderCacheHitOverlay type: 3
name: RenderLastFrameId type: 1
name: RenderVisualizationEnabled type: 3
name: VideoOverlayEnabled type: 3
name: ShowSessionDiagnostics type: 3
name: ShowGatewayInformation type: 3
name: UseSurfacePresenter type: 3
name: UseNewOutput type: 3
name: ShowAppContClientDialogs type: 3
name: EnableFBR type: 3
name: FBRPresenter type: 7
name: DisableFullScreenHotkey type: 3
name: EnableRemoteTouchVisuals type: 3
name: DisableTouchRemoting type: 3
name: DisplayViewOrientation type: 1
name: CounterRotateTopLandscapeDisplay type: 3
name: MonitorGapWidth type: 1
name: ZoomLevel type: 1
name: IsCollabScenario type: 3
name: EnableZoom type: 3
name: TouchDevicePresent type: 3
name: MaxTouchContacts type: 1
name: MultipenRemotingSupported type: 3
name: AllowSasSequenceTransmission type: 3
name: UiaRemoteMachineId type: 4
TransportProperties(38):
name: GatewayHostname type: 4
name: GatewayUsername type: 4
name: GatewayDomain type: 4
name: GatewayPassword type: 6
name: GatewayUsageMethod type: 1
name: GatewayProfileUsageMethod type: 1
name: Require pre-authentication type: 1
name: Pre-authentication server address type: 4
name: Support URL type: 4
name: Encrypted OTP Cookie type: 4
name: Encrypted OTP Cookie Size type: 1
name: Cookie based authentication server address type: 4
name: Cookie based authentication type: 4
name: Cookie based authentication Size type: 1
name: Login web page address type: 4
name: GatewayCredsSource type: 1
name: GatewayUserSelectedCredsSource type: 1
name: PromptCredentialOnce type: 1
name: Error code type: 1
name: Control channel connection type type: 1
name: Gateway server UDP support type: 3
name: GatewayBrokeringType type: 1
name: GatewayCertificateAuthorityAddress type: 4
name: ServerName type: 4
name: ServerNetbiosName type: 4
name: ServerFqdn type: 4
name: ServerAddressesToConnect type: 7
name: MainTransportConnectedIPAddress type: 4
name: MainTransportConnectedIPPort type: 1
name: TSUsername type: 4
name: TSUserDomain type: 4
name: TSUserPassword type: 6
name: SmartCardReaderName type: 4
name: SingleConnectionTimeout type: 1
name: TSGTransportIsUsed type: 3
name: Side channel authentication cookie type: 5
name: Side channel authentication cookie size type: 1
name: Side channel port type: 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment