Exemplo n.º 1
0
boolean compress_rdp(struct rdp_mppc_enc* enc, uint8* srcData, int len)
{
	if ((enc == NULL) || (srcData == NULL) || (len <= 0) || (len > enc->buf_len))
		return false;
	switch (enc->protocol_type)
	{
		case PROTO_RDP_40:
			return compress_rdp_4(enc, srcData, len);
			break;
		case PROTO_RDP_50:
			return compress_rdp_5(enc, srcData, len);
			break;
	}
	return false;
}
Exemplo n.º 2
0
int APP_CC
compress_rdp(struct xrdp_mppc_enc *enc, tui8 *srcData, int len)
{
    if ((enc == 0) || (srcData == 0) || (len <= 0) || (len > enc->buf_len))
    {
        return 0;
    }

    switch (enc->protocol_type)
    {
        case PROTO_RDP_40:
            return compress_rdp_4(enc, srcData, len);
            break;

        case PROTO_RDP_50:
            return compress_rdp_5(enc, srcData, len);
            break;
    }

    return 0;
}