internal static void sendDataPDU(RdpPacket packet, PDUType2 type, int sec_flags) { RdpPacket packet2 = new RdpPacket(); packet.Position = 0L; int num = ((int)packet.Length) + 0x12; packet2.WriteLittleEndian16((short)num); packet2.WriteLittleEndian16((short)0x17); packet2.WriteLittleEndian16((short)(RDPClient.McsUserID + 0x3e9)); packet2.WriteLittleEndian32(RDPClient.rdp_shareid); packet2.WriteByte(0); packet2.WriteByte(1); packet2.WriteLittleEndian16((short)(num - 14)); packet2.WriteByte((byte)type); packet2.WriteByte(0); packet2.WriteLittleEndian16((short)0); packet2.copyToByteArray(packet); SendMCS_GlobalChannel(packet2, sec_flags); }
internal static void SendPDU(RdpPacket packet, PDUType2 type, int sec_flags) { RdpPacket packet2 = new RdpPacket(); packet.Position = 0L; int num = ((int)packet.Length) + 0x12; packet2.WriteLittleEndian16((short)num); packet2.WriteLittleEndian16((short)Main.SecureValue7); packet2.WriteLittleEndian16((short)(MCS.McsUserID + 0x3e9)); packet2.WriteLittleEndian32(ControlFlow.rdp_shareid); packet2.WriteByte(0); packet2.WriteByte(1); packet2.WriteLittleEndian16((short)(num - 14)); packet2.WriteByte((byte)type); packet2.WriteByte(0); packet2.WriteLittleEndian16((short)0); packet2.copyToByteArray(packet); SendToGlobalChannel(packet2, sec_flags); }