FreeRDP
|
Enumerations | |
enum | X224_TPDU_TYPE { X224_TPDU_CONNECTION_REQUEST = 0xE0 , X224_TPDU_CONNECTION_CONFIRM = 0xD0 , X224_TPDU_DISCONNECT_REQUEST = 0x80 , X224_TPDU_DATA = 0xF0 , X224_TPDU_ERROR = 0x70 } |
Functions | |
const char * | tpdu_type_to_string (int type) |
FREERDP_LOCAL BOOL | tpdu_read_header (wStream *s, BYTE *code, BYTE *li, UINT16 tpktlength) |
FREERDP_LOCAL BOOL | tpdu_read_connection_request (wStream *s, BYTE *li, UINT16 tpktlength) |
FREERDP_LOCAL BOOL | tpdu_write_connection_request (wStream *s, UINT16 length) |
FREERDP_LOCAL BOOL | tpdu_read_connection_confirm (wStream *s, BYTE *li, UINT16 tpktlength) |
FREERDP_LOCAL BOOL | tpdu_write_connection_confirm (wStream *s, UINT16 length) |
FREERDP_LOCAL BOOL | tpdu_write_disconnect_request (wStream *s, UINT16 length) |
FREERDP_LOCAL BOOL | tpdu_read_data (wStream *s, UINT16 *li, UINT16 tpktlength) |
FREERDP_LOCAL BOOL | tpdu_write_data (wStream *s) |
#define TPDU_CONNECTION_CONFIRM_HEADER_LENGTH 7 |
#define TPDU_CONNECTION_CONFIRM_LENGTH (TPKT_HEADER_LENGTH + TPDU_CONNECTION_CONFIRM_HEADER_LENGTH) |
#define TPDU_CONNECTION_REQUEST_HEADER_LENGTH 7 |
#define TPDU_CONNECTION_REQUEST_LENGTH (TPKT_HEADER_LENGTH + TPDU_CONNECTION_REQUEST_HEADER_LENGTH) |
#define TPDU_DATA_HEADER_LENGTH 3 |
#define TPDU_DATA_LENGTH (TPKT_HEADER_LENGTH + TPDU_DATA_HEADER_LENGTH) |
#define TPDU_DISCONNECT_REQUEST_HEADER_LENGTH 7 |
#define TPDU_DISCONNECT_REQUEST_LENGTH (TPKT_HEADER_LENGTH + TPDU_DISCONNECT_REQUEST_HEADER_LENGTH) |
enum X224_TPDU_TYPE |
FreeRDP: A Remote Desktop Protocol Implementation X.224 Transport Protocol Data Units (TPDUs)
Copyright 2011 Marc-Andre Moreau marca ndre .more au@g mail. com
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Enumerator | |
---|---|
X224_TPDU_CONNECTION_REQUEST | |
X224_TPDU_CONNECTION_CONFIRM | |
X224_TPDU_DISCONNECT_REQUEST | |
X224_TPDU_DATA | |
X224_TPDU_ERROR |
FREERDP_LOCAL BOOL tpdu_read_connection_confirm | ( | wStream * | s, |
BYTE * | li, | ||
UINT16 | tpktlength | ||
) |
Read Connection Confirm TPDU.
s | stream |
FREERDP_LOCAL BOOL tpdu_read_connection_request | ( | wStream * | s, |
BYTE * | li, | ||
UINT16 | tpktlength | ||
) |
Read Connection Request TPDU
s | stream |
FREERDP_LOCAL BOOL tpdu_read_data | ( | wStream * | s, |
UINT16 * | LI, | ||
UINT16 | tpktlength | ||
) |
Read Data TPDU.
s | stream |
FREERDP_LOCAL BOOL tpdu_read_header | ( | wStream * | s, |
BYTE * | code, | ||
BYTE * | li, | ||
UINT16 | tpktlength | ||
) |
Read TPDU header.
s | stream |
code | variable pointer to receive TPDU code |
const char* tpdu_type_to_string | ( | int | type | ) |
FREERDP_LOCAL BOOL tpdu_write_connection_confirm | ( | wStream * | s, |
UINT16 | length | ||
) |
Write Connection Confirm TPDU.
s | stream |
length | TPDU length |
FREERDP_LOCAL BOOL tpdu_write_connection_request | ( | wStream * | s, |
UINT16 | length | ||
) |
Write Connection Request TPDU.
s | stream |
length | TPDU length |
FREERDP_LOCAL BOOL tpdu_write_data | ( | wStream * | s | ) |
Write Data TPDU.
s | stream |
FREERDP_LOCAL BOOL tpdu_write_disconnect_request | ( | wStream * | s, |
UINT16 | length | ||
) |
Write Disconnect Request TPDU.
s | stream |
length | TPDU length |