private static byte[] EncodeControlData(TS_CONTROL_PDU controlPduData)
{
List<byte> dataBuffer = new List<byte>();
RdpbcgrEncoder.EncodeStructure(dataBuffer, controlPduData.shareDataHeader);
RdpbcgrEncoder.EncodeStructure(dataBuffer, (ushort)controlPduData.action);
RdpbcgrEncoder.EncodeStructure(dataBuffer, controlPduData.grantId);
RdpbcgrEncoder.EncodeStructure(dataBuffer, controlPduData.controlId);
return dataBuffer.ToArray();
}