FreeRDP
|
#include "transport.h"
#include <freerdp/crypto/ber.h>
#include <freerdp/api.h>
#include <freerdp/types.h>
#include <winpr/stream.h>
#include <winpr/wtsapi.h>
Data Structures | |
struct | DomainParameters |
struct | rdpMcsChannel |
struct | rdpMcs |
Macros | |
#define | MCS_BASE_CHANNEL_ID 1001 |
#define | MCS_GLOBAL_CHANNEL_ID 1003 |
#define | MCS_SEND_DATA_HEADER_MAX_LENGTH 8 |
#define | MCS_TYPE_CONNECT_INITIAL 0x65 |
#define | MCS_TYPE_CONNECT_RESPONSE 0x66 |
#define MCS_BASE_CHANNEL_ID 1001 |
#define MCS_GLOBAL_CHANNEL_ID 1003 |
#define MCS_SEND_DATA_HEADER_MAX_LENGTH 8 |
#define MCS_TYPE_CONNECT_INITIAL 0x65 |
#define MCS_TYPE_CONNECT_RESPONSE 0x66 |
enum DomainMCSPDU |
enum MCS_Result |
FREERDP_LOCAL BOOL mcs_client_begin | ( | rdpMcs * | mcs | ) |
const char* mcs_domain_pdu_string | ( | DomainMCSPDU | pdu | ) |
FREERDP_LOCAL void mcs_free | ( | rdpMcs * | mcs | ) |
Free MCS module.
mcs | MCS module to be freed |
FREERDP_LOCAL rdpMcs* mcs_new | ( | rdpTransport * | transport | ) |
Instantiate new MCS module.
transport | transport |
FREERDP_LOCAL BOOL mcs_recv_attach_user_confirm | ( | rdpMcs * | mcs, |
wStream * | s | ||
) |
Read MCS Attach User Confirm.
http://msdn.microsoft.com/en-us/library/cc240525/
mcs | mcs module |
FREERDP_LOCAL BOOL mcs_recv_attach_user_request | ( | rdpMcs * | mcs, |
wStream * | s | ||
) |
Read MCS Attach User Request.
http://msdn.microsoft.com/en-us/library/cc240524/
mcs | mcs module |
s | stream |
FREERDP_LOCAL BOOL mcs_recv_channel_join_confirm | ( | rdpMcs * | mcs, |
wStream * | s, | ||
UINT16 * | channelId | ||
) |
Read MCS Channel Join Confirm.
http://msdn.microsoft.com/en-us/library/cc240527/
mcs | mcs module |
FREERDP_LOCAL BOOL mcs_recv_channel_join_request | ( | rdpMcs * | mcs, |
wStream * | s, | ||
UINT16 * | channelId | ||
) |
Read MCS Channel Join Request.
http://msdn.microsoft.com/en-us/library/cc240526/
mcs | mcs module |
s | stream |
FREERDP_LOCAL BOOL mcs_recv_connect_initial | ( | rdpMcs * | mcs, |
wStream * | s | ||
) |
Read an MCS Connect Initial PDU.
http://msdn.microsoft.com/en-us/library/cc240508/
mcs | MCS module |
s | stream |
FREERDP_LOCAL BOOL mcs_recv_connect_response | ( | rdpMcs * | mcs, |
wStream * | s | ||
) |
Read MCS Connect Response.
http://msdn.microsoft.com/en-us/library/cc240501/
mcs | mcs module |
FREERDP_LOCAL BOOL mcs_recv_disconnect_provider_ultimatum | ( | rdpMcs * | mcs, |
wStream * | s, | ||
int * | reason | ||
) |
Receive MCS Disconnect Provider Ultimatum PDU.
mcs | mcs module |
FREERDP_LOCAL BOOL mcs_recv_erect_domain_request | ( | rdpMcs * | mcs, |
wStream * | s | ||
) |
Read MCS Erect Domain Request.
http://msdn.microsoft.com/en-us/library/cc240523/
mcs | |
s | stream |
FREERDP_LOCAL BOOL mcs_send_attach_user_confirm | ( | rdpMcs * | mcs | ) |
Send MCS Attach User Confirm.
http://msdn.microsoft.com/en-us/library/cc240525/
mcs | mcs module |
FREERDP_LOCAL BOOL mcs_send_attach_user_request | ( | rdpMcs * | mcs | ) |
Send MCS Attach User Request.
http://msdn.microsoft.com/en-us/library/cc240524/
mcs | mcs module |
FREERDP_LOCAL BOOL mcs_send_channel_join_confirm | ( | rdpMcs * | mcs, |
UINT16 | channelId | ||
) |
Send MCS Channel Join Confirm.
http://msdn.microsoft.com/en-us/library/cc240527/
mcs | mcs module |
FREERDP_LOCAL BOOL mcs_send_channel_join_request | ( | rdpMcs * | mcs, |
UINT16 | channelId | ||
) |
Send MCS Channel Join Request.
http://msdn.microsoft.com/en-us/library/cc240526/
mcs | mcs module |
channel_id | channel id |
FREERDP_LOCAL BOOL mcs_send_connect_response | ( | rdpMcs * | mcs | ) |
Send MCS Connect Response.
http://msdn.microsoft.com/en-us/library/cc240501/
mcs | mcs module |
FREERDP_LOCAL BOOL mcs_send_disconnect_provider_ultimatum | ( | rdpMcs * | mcs | ) |
Send MCS Disconnect Provider Ultimatum PDU.
mcs | mcs module |
FREERDP_LOCAL BOOL mcs_send_erect_domain_request | ( | rdpMcs * | mcs | ) |
Send MCS Erect Domain Request.
http://msdn.microsoft.com/en-us/library/cc240523/
mcs |
FREERDP_LOCAL void mcs_write_domain_mcspdu_header | ( | wStream * | s, |
DomainMCSPDU | domainMCSPDU, | ||
UINT16 | length, | ||
BYTE | options | ||
) |
Write a DomainMCSPDU header.
s | stream |
domainMCSPDU | DomainMCSPDU type |
length | TPKT length |