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_SEND_DATA_HEADER_MAX_LENGTH 8 |
#define | MCS_TYPE_CONNECT_INITIAL 0x65 |
#define | MCS_TYPE_CONNECT_RESPONSE 0x66 |
#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. msdn{cc240525}
mcs | mcs module |
FREERDP_LOCAL BOOL mcs_recv_attach_user_request | ( | rdpMcs * | mcs, |
wStream * | s | ||
) |
Read MCS Attach User Request. msdn{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. msdn{cc240527}
mcs | mcs module |
FREERDP_LOCAL BOOL mcs_recv_channel_join_request | ( | rdpMcs * | mcs, |
const rdpSettings * | settings, | ||
wStream * | s, | ||
UINT16 * | channelId | ||
) |
Read MCS Channel Join Request. msdn{cc240526}
mcs | mcs module |
s | stream |
FREERDP_LOCAL BOOL mcs_recv_connect_initial | ( | rdpMcs * | mcs, |
wStream * | s | ||
) |
Read an MCS Connect Initial PDU. msdn{cc240508}
mcs | MCS module |
s | stream |
FREERDP_LOCAL BOOL mcs_recv_connect_response | ( | rdpMcs * | mcs, |
wStream * | s | ||
) |
Read MCS Connect Response. msdn{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. msdn{cc240523}
mcs | MCS module to use |
s | stream |
FREERDP_LOCAL BOOL mcs_send_attach_user_confirm | ( | rdpMcs * | mcs | ) |
Send MCS Attach User Confirm. msdn{cc240525}
mcs | mcs module |
FREERDP_LOCAL BOOL mcs_send_attach_user_request | ( | rdpMcs * | mcs | ) |
Send MCS Attach User Request. msdn{cc240524}
mcs | mcs module |
FREERDP_LOCAL BOOL mcs_send_channel_join_confirm | ( | rdpMcs * | mcs, |
UINT16 | channelId | ||
) |
Send MCS Channel Join Confirm. msdn{cc240527}
mcs | mcs module |
FREERDP_LOCAL BOOL mcs_send_channel_join_request | ( | rdpMcs * | mcs, |
UINT16 | channelId | ||
) |
Send MCS Channel Join Request. msdn{cc240526}
mcs | mcs module |
channelId | channel id |
FREERDP_LOCAL BOOL mcs_send_connect_response | ( | rdpMcs * | mcs | ) |
Send MCS Connect Response. msdn{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. msdn{cc240523}
mcs | MCS module to use |
BOOL mcs_server_apply_to_settings | ( | const rdpMcs * | mcs, |
rdpSettings * | settings | ||
) |
FREERDP_LOCAL BOOL 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 |