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

The TS_BITMAP_DATA structure wraps the bitmap data bytestream for a screen area rectangle containing a clipping taken from the server-side screen frame buffer.
file:///C:/ts_dev/TestSuites/MS-RDPBCGR/TestSuite/Src/TD/latest_XMLS_16may/RDPBCGR/ _rfc_ms-rdpbcgr2_1_8_1_1_3_1_2_1.xml
Exibir arquivo Open project: Microsoft/WindowsProtocolTestSuites Class Usage Examples

Public Properties

Property Type Description
Flags TS_BITMAP_DATA_Flags_Values
bitmapComprHdr TS_CD_HEADER
bitmapDataStream byte[]
bitmapLength ushort
bitsPerPixel ushort
destBottom ushort
destLeft ushort
destRight ushort
destTop ushort
height ushort
width ushort

Property Details

Flags public_oe property

A 16-bit unsigned integer. The flags describing the format of the bitmap data in the bitmapDataStream field.
public TS_BITMAP_DATA_Flags_Values Flags
return TS_BITMAP_DATA_Flags_Values

bitmapComprHdr public_oe property

Optional Compressed Data Header structure (see Compressed Data Header (TS_CD_HEADER)) specifying the bitmap data in the bitmapDataStream. This field MUST be present if the BITMAP_COMPRESSION (0x0001) flag is present in the Flags field, but the NO_BITMAP_COMPRESSION_HDR (0x0400) flag is not.
public TS_CD_HEADER,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr bitmapComprHdr
return TS_CD_HEADER

bitmapDataStream public_oe property

A variable-sized array of bytes. Uncompressed bitmap data represents a bitmap as a bottom-up, left-to-right series of pixels. Each pixel is a whole number of bytes. Each row contains a multiple of four bytes (including up to three bytes of padding, as necessary). Compressed bitmaps not in 32 bits-per-pixel format are compressed using Interleaved Run-Length Encoding (RLE) and encapsulated in an RLE Compressed Bitmap Stream structure (see section ) while compressed bitmap data at a color depth of 32 bits-per-pixel is compressed using RDP 6.0 Bitmap Compression and stored inside an RDP 6.0 Bitmap Compressed Stream structure (see section in [MS-RDPEGDI]).
public byte[] bitmapDataStream
return byte[]

bitmapLength public_oe property

A 16-bit unsigned integer. The size in bytes of the data in the bitmapComprHdr and bitmapDataStream fields.
public ushort bitmapLength
return ushort

bitsPerPixel public_oe property

A 16-bit unsigned integer. The color depth of the rectangle data in bits-per-pixel.
public ushort bitsPerPixel
return ushort

destBottom public_oe property

A 16-bit unsigned integer. Bottom bound of the rectangle.
public ushort destBottom
return ushort

destLeft public_oe property

A 16-bit unsigned integer. Left bound of the rectangle.
public ushort destLeft
return ushort

destRight public_oe property

A 16-bit unsigned integer. Right bound of the rectangle.
public ushort destRight
return ushort

destTop public_oe property

A 16-bit unsigned integer. Top bound of the rectangle.
public ushort destTop
return ushort

height public_oe property

A 16-bit unsigned integer. The height of the rectangle.
public ushort height
return ushort

width public_oe property

A 16-bit unsigned integer. The width of the rectangle.
public ushort width
return ushort