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

The TS_COLORPOINTERATTRIBUTE structure represents a regular T.128 24 bits-per-pixel color pointer, as specified in [T128] section 8.14.3. This pointer update is used for both monochrome and color pointers in RDP.
file:///C:/ts_dev/TestSuites/MS-RDPBCGR/TestSuite/Src/TD/latest_XMLS_16may/RDPBCGR/ _rfc_ms-rdpbcgr2_1_8_1_1_4_4.xml
Exibir arquivo Open project: Microsoft/WindowsProtocolTestSuites Class Usage Examples

Public Properties

Property Type Description
andMaskData byte[]
cacheIndex ushort
height ushort
hotSpot TS_POINT16
lengthAndMask ushort
lengthXorMask ushort
pad byte
width ushort
xorMaskData byte[]

Property Details

andMaskData public_oe property

Variable number of bytes: Contains the 1 bit-per-pixel bottom-up AND mask scan-line data. The AND mask is padded to a 2-byte boundary for each encoded scan-line. For example, if a 7x7 pixel cursor is being sent, then each scan-line will consume 2 bytes (7 pixels per scan-line multiplied by 1 bit per pixel, rounded up to the next even number of bytes).
public byte[] andMaskData
return byte[]

cacheIndex public_oe property

A 16-bit unsigned integer. The zero-based cache entry in the pointer cache in which to store the pointer image. The number of cache entries is negotiated using the Pointer Capability Set.
public ushort cacheIndex
return ushort

height public_oe property

A 16-bit unsigned integer. The height of the pointer in pixels (the maximum allowed pointer height is 32 pixels).
public ushort height
return ushort

hotSpot public_oe property

Point structure containing the X and Y coordinates of the pointer hotspot.
public TS_POINT16,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr hotSpot
return TS_POINT16

lengthAndMask public_oe property

A 16-bit unsigned integer. The size in bytes of the andMaskData field.
public ushort lengthAndMask
return ushort

lengthXorMask public_oe property

A 16-bit unsigned integer. The size in bytes of the xorMaskData field.
public ushort lengthXorMask
return ushort

pad public_oe property

An 8-bit, unsigned integer. Padding. Values in this field MUST be ignored.
public byte pad
return byte

width public_oe property

A 16-bit unsigned integer. The width of the pointer in pixels (the maximum allowed pointer width is 32 pixels).
public ushort width
return ushort

xorMaskData public_oe property

Variable number of bytes: Contains the 24 bits-per-pixel bottom-up XOR mask scan-line data. The XOR mask is padded to a 2-byte boundary for each encoded scan-line. For example, if a 3x3 pixel cursor is being sent, then each scan-line will consume 10 bytes (3 pixels per scan-line multiplied by 3 bytes per pixel, rounded up to the next even number of bytes).
public byte[] xorMaskData
return byte[]