Ejemplo n.º 1
0
boolean rdp_recv_enhanced_security_redirection_packet(rdpRdp* rdp, STREAM* s)
{
	stream_seek_uint16(s); /* pad2Octets (2 bytes) */
	rdp_recv_server_redirection_pdu(rdp, s);
	stream_seek_uint8(s); /* pad2Octets (1 byte) */
	return true;
}
Ejemplo n.º 2
0
BOOL rdp_recv_enhanced_security_redirection_packet(rdpRdp* rdp, STREAM* s)
{
	stream_seek_UINT16(s); /* pad2Octets (2 bytes) */
	rdp_recv_server_redirection_pdu(rdp, s);
	stream_seek_BYTE(s); /* pad2Octets (1 byte) */
	return TRUE;
}
Ejemplo n.º 3
0
int rdp_recv_enhanced_security_redirection_packet(rdpRdp* rdp, wStream* s)
{
	int status = 0;

	if (!Stream_SafeSeek(s, 2)) /* pad2Octets (2 bytes) */
		return -1;

	status = rdp_recv_server_redirection_pdu(rdp, s);

	if (status < 0)
		return status;

	if (!Stream_SafeSeek(s, 1)) /* pad2Octets (1 byte) */
		return -1;

	return status;
}
Ejemplo n.º 4
0
int rdp_recv_enhanced_security_redirection_packet(rdpRdp* rdp, wStream* s)
{
	int status = 0;

	if (!Stream_SafeSeek(s, 2)) /* pad2Octets (2 bytes) */
		return -1;

	status = rdp_recv_server_redirection_pdu(rdp, s);

	if (status < 0)
		return status;

	if (Stream_GetRemainingLength(s) >= 1)
	{
		/* this field is optional, and its absence is not an error */
		Stream_Seek(s, 1); /* pad2Octets (1 byte) */
	}

	return status;
}
Ejemplo n.º 5
0
int rdp_recv_redirection_packet(rdpRdp* rdp, wStream* s)
{
	int status = 0;
	status = rdp_recv_server_redirection_pdu(rdp, s);
	return status;
}
Ejemplo n.º 6
0
BOOL rdp_recv_enhanced_security_redirection_packet(rdpRdp* rdp, STREAM* s)
{
	return stream_skip(s, 2) && 					/* pad2Octets (2 bytes) */
		rdp_recv_server_redirection_pdu(rdp, s) &&
		stream_skip(s, 1);							/* pad2Octets (1 byte) */
}
Ejemplo n.º 7
0
BOOL rdp_recv_redirection_packet(rdpRdp* rdp, STREAM* s)
{
	return rdp_recv_server_redirection_pdu(rdp, s);
}
Ejemplo n.º 8
0
boolean rdp_recv_redirection_packet(rdpRdp* rdp, STREAM* s)
{
	rdp_recv_server_redirection_pdu(rdp, s);
	return true;
}