void rdp_send_confirm_active(rdpRdp* rdp) { STREAM* s; s = rdp_pdu_init(rdp); rdp_write_confirm_active(s, rdp->settings); rdp_send_pdu(rdp, s, PDU_TYPE_CONFIRM_ACTIVE, MCS_BASE_CHANNEL_ID + rdp->mcs->user_id); }
boolean rdp_send_deactivate_all(rdpRdp* rdp) { STREAM* s; s = rdp_pdu_init(rdp); stream_write_uint32(s, rdp->settings->share_id); /* shareId (4 bytes) */ stream_write_uint16(s, 1); /* lengthSourceDescriptor (2 bytes) */ stream_write_uint8(s, 0); /* sourceDescriptor (should be 0x00) */ return rdp_send_pdu(rdp, s, PDU_TYPE_DEACTIVATE_ALL, rdp->mcs->user_id); }