Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr.RdpbcgrServerDecoder.ParseTsBitmapCodecGuid C# (CSharp) Method

ParseTsBitmapCodecGuid() private method

Parse TS_BITMAPCODEC_GUID (parser index is updated according to parsed length)
private ParseTsBitmapCodecGuid ( byte data, int &currentIndex ) : TS_BITMAPCODEC_GUID
data byte data to be parse
currentIndex int current parser index
return TS_BITMAPCODEC_GUID
        private TS_BITMAPCODEC_GUID ParseTsBitmapCodecGuid(byte[] data, ref int currentIndex)
        {
            // Get TS_BITMAPCODEC_GUID data (16 bytes)
            TS_BITMAPCODEC_GUID guid = new TS_BITMAPCODEC_GUID();
            byte[] guidData = GetBytes(data, ref currentIndex, Marshal.SizeOf(guid));

            // Get TS_BITMAPCODEC_GUID
            guid = RdpbcgrUtility.ToStruct<TS_BITMAPCODEC_GUID>(guidData);
            return guid;
        }
RdpbcgrServerDecoder