| FreeRDP
    | 
#include "rdp.h"#include <freerdp/freerdp.h>#include <freerdp/log.h>#include <freerdp/api.h>#include <winpr/wlog.h>#include <winpr/stream.h>
| Macros | |
| #define | CERT_cert_file_element 32 | 
| #define | CERT_crl_file_element 33 | 
| #define | CERT_ctl_file_element 34 | 
| #define | CERT_keyid_file_element 35 | 
| #define | REDIR_TAG FREERDP_TAG("core.redirection") | 
| #define | DEBUG_REDIR(...) | 
| Functions | |
| FREERDP_LOCAL int | rdp_redirection_apply_settings (rdpRdp *rdp) | 
| FREERDP_LOCAL state_run_t | rdp_recv_enhanced_security_redirection_packet (rdpRdp *rdp, wStream *s) | 
| FREERDP_LOCAL BOOL | rdp_write_enhanced_security_redirection_packet (wStream *s, const rdpRedirection *redirection) | 
| FREERDP_LOCAL BOOL | rdp_redirection_read_target_cert (rdpCertificate **ptargetCertificate, const BYTE *data, size_t length) | 
| #define CERT_cert_file_element 32 | 
| #define CERT_crl_file_element 33 | 
| #define CERT_ctl_file_element 34 | 
| #define CERT_keyid_file_element 35 | 
| #define DEBUG_REDIR | ( | ... | ) | 
| #define REDIR_TAG FREERDP_TAG("core.redirection") | 
| FREERDP_LOCAL state_run_t rdp_recv_enhanced_security_redirection_packet | ( | rdpRdp * | rdp, | 
| wStream * | s | ||
| ) | 


| FREERDP_LOCAL int rdp_redirection_apply_settings | ( | rdpRdp * | rdp | ) | 
Free previous LoadBalanceInfo, if any, otherwise it may end up being reused for the redirected session, which is not what we want.


| FREERDP_LOCAL BOOL rdp_redirection_read_target_cert | ( | rdpCertificate ** | ptargetCertificate, | 
| const BYTE * | data, | ||
| size_t | length | ||
| ) | 


| FREERDP_LOCAL BOOL rdp_write_enhanced_security_redirection_packet | ( | wStream * | s, | 
| const rdpRedirection * | redirection | ||
| ) | 

