public RDPUDP_SYNDATAEX_PAYLOAD CreateSynExData(uUdpVer_Values version)
{
RDPUDP_SYNDATAEX_PAYLOAD SynExData = new RDPUDP_SYNDATAEX_PAYLOAD();
SynExData.uSynExFlags = uSynExFlags_Values.RDPUDP_VERSION_INFO_VALID;
//The uUdpVer field MUST be set to the highest RDP-UDP protocol version supported by both endpoints
if((version & uUdpVer_Values.RDPUDP_PROTOCOL_VERSION_2) != 0)
{
SynExData.uUdpVer = uUdpVer_Values.RDPUDP_PROTOCOL_VERSION_2;
}
else
{
SynExData.uUdpVer = uUdpVer_Values.RDPUDP_PROTOCOL_VERSION_1;
}
return SynExData;
}