Skip to content

Instantly share code, notes, and snippets.

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