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

ParseRdpNegReq() private method

Parse An optional RDP Negotiation Request (parser index is updated according to parsed length)
private ParseRdpNegReq ( byte data, int &currentIndex ) : RDP_NEG_REQ
data byte data to be parsed
currentIndex int current parser index
return RDP_NEG_REQ
        private RDP_NEG_REQ ParseRdpNegReq(byte[] data, ref int currentIndex)
        {
            RDP_NEG_REQ negReq = new RDP_NEG_REQ();
            negReq.type = (type_Values)ParseByte(data, ref currentIndex);
            negReq.flags = (RDP_NEG_REQ_flags_Values)ParseByte(data, ref currentIndex);
            negReq.length = (length_Values)ParseUInt16(data, ref currentIndex, false);
            negReq.requestedProtocols = (requestedProtocols_Values)ParseUInt32(data, ref currentIndex, false);

            return negReq;
        }
RdpbcgrServerDecoder