|
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 |

