C# Class Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr.TS_EXTENDED_INFO_PACKET

The TS_EXTENDED_INFO_PACKET structure contains user information specific to RDP 5.0, RDP 5.1, and RDP 5.2.
file:///C:/ts_dev/TestSuites/MS-RDPBCGR/TestSuite/Src/TD/latest_XMLS_16may/RDPBCGR/ _rfc_ms-rdpbcgr2_1_1_11_1_1_1.xml
Exibir arquivo Open project: Microsoft/WindowsProtocolTestSuites Class Usage Examples

Public Properties

Property Type Description
autoReconnectCookie ARC_CS_PRIVATE_PACKET
cbAutoReconnectLen ushort
cbClientAddress ushort
cbClientDir ushort
cbDynamicDSTTimeZoneKeyName UInt16Class
clientAddress string
clientAddressFamily clientAddressFamily_Values
clientDir string
clientSessionId uint
clientTimeZone TS_TIME_ZONE_INFORMATION
dynamicDSTTimeZoneKeyName string
dynamicDaylightTimeDisabled UInt16Class
performanceFlags performanceFlags_Values
reserved1 UInt16Class
reserved2 UInt16Class

Property Details

autoReconnectCookie public_oe property

Buffer containing an ARC_CS_PRIVATE_PACKET structure. This buffer is a unique cookie that allows a disconnected client to seamlessly reconnect to a previously established session (see section for more details). The autoReconnectCookie field is only read by RDP 5.2 and later servers.
public ARC_CS_PRIVATE_PACKET,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr autoReconnectCookie
return ARC_CS_PRIVATE_PACKET

cbAutoReconnectLen public_oe property

A 16-bit unsigned integer. The size in bytes of the cookie specified by the autoReconnectCookie field. This field is only read by RDP 5.2 and later servers.
public ushort cbAutoReconnectLen
return ushort

cbClientAddress public_oe property

A 16-bit unsigned integer. The size in bytes of the character data in the clientAddress field. This size includes the length of the mandatory null terminator.
public ushort cbClientAddress
return ushort

cbClientDir public_oe property

A 16-bit unsigned integer. The size in bytes of the character data in the clientDir field. This size includes the length of the mandatory null terminator.
public ushort cbClientDir
return ushort

cbDynamicDSTTimeZoneKeyName public_oe property

The size, in bytes, of the dynamicDSTTimeZoneKeyName field.
public UInt16Class,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr cbDynamicDSTTimeZoneKeyName
return UInt16Class

clientAddress public_oe property

Variable length textual representation of the client IP address. The maximum allowed length (including the mandatory null terminator) is 64 bytes for versions of RDP prior to 6.1, and 80 bytes for RDP 6.1 and later.
public string clientAddress
return string

clientAddressFamily public_oe property

A 16-bit unsigned integer. The numeric socket descriptor for the client address type. RDP only uses TCP/IP, so this field MUST be set to AF_INET (0x0002).
public clientAddressFamily_Values clientAddressFamily
return clientAddressFamily_Values

clientDir public_oe property

Variable length directory that contains the folder path on the client machine from which the client software is being run. The maximum allowed length is 512 bytes (including the mandatory null terminator).
public string clientDir
return string

clientSessionId public_oe property

A 32-bit unsigned integer. This field was added in RDP 5.1 and is currently ignored by the server. It SHOULD be set to 0.
public uint clientSessionId
return uint

clientTimeZone public_oe property

A TS_TIME_ZONE_INFORMATION structure that contains time zone information for a client. This packet is ignored by RDP 5.1 servers and earlier, but is used by RDP 5.2 and later servers.
public TS_TIME_ZONE_INFORMATION,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr clientTimeZone
return TS_TIME_ZONE_INFORMATION

dynamicDSTTimeZoneKeyName public_oe property

A variable-length array of Unicode characters with no terminating null, containing the descriptive name of the Dynamic DST time zone on the client.
public string dynamicDSTTimeZoneKeyName
return string

dynamicDaylightTimeDisabled public_oe property

A 16-bit, unsigned integer that specifies whether Dynamic DST MUST be disabled in the remote session.
public UInt16Class,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr dynamicDaylightTimeDisabled
return UInt16Class

performanceFlags public_oe property

A 32-bit unsigned integer. It specifies a list of server desktop shell features to disable in the remote session for improving bandwidth performance. Used by RDP 5.1 and later servers.
public performanceFlags_Values performanceFlags
return performanceFlags_Values

reserved1 public_oe property

This field is reserved for future use and has no affect on RDP wire traffic. If this field is present, the reserved2 field MUST be present.
public UInt16Class,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr reserved1
return UInt16Class

reserved2 public_oe property

This field is reserved for future use and has no affect on RDP wire traffic. This field MUST be present if the reserved1 field is present.
public UInt16Class,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr reserved2
return UInt16Class