|
FreeRDP
|
#include <freerdp/config.h>#include "../settings.h"#include <winpr/crt.h>#include <winpr/assert.h>#include <winpr/tchar.h>#include <winpr/synch.h>#include <winpr/dsparse.h>#include <winpr/crypto.h>#include <freerdp/log.h>#include "../proxy.h"#include "http.h"#include "../credssp_auth.h"#include "ncacn_http.h"#include "rpc_bind.h"#include "rpc_fault.h"#include "rpc_client.h"#include "rpc.h"#include "rts.h"Macros | |
| #define | TAG FREERDP_TAG("core.gateway.rpc") |
Variables | |
| static const char * | PTYPE_STRINGS [] |
| #define TAG FREERDP_TAG("core.gateway.rpc") |
|
static |

|
static |

| void rpc_channel_free | ( | RpcChannel * | channel | ) |


| SSIZE_T rpc_channel_read | ( | RpcChannel * | channel, |
| wStream * | s, | ||
| size_t | length | ||
| ) |


|
static |


|
static |


| SSIZE_T rpc_channel_write | ( | RpcChannel * | channel, |
| const BYTE * | data, | ||
| size_t | length | ||
| ) |


| BOOL rpc_connect | ( | rdpRpc * | rpc, |
| UINT32 | timeout | ||
| ) |


| void rpc_free | ( | rdpRpc * | rpc | ) |


| BOOL rpc_get_stub_data_info | ( | rdpRpc * | rpc, |
| const rpcconn_hdr_t * | header, | ||
| size_t * | poffset, | ||
| size_t * | length | ||
| ) |


|
static |


|
static |


|
static |


| BOOL rpc_in_channel_transition_to_state | ( | RpcInChannel * | inChannel, |
| CLIENT_IN_CHANNEL_STATE | state | ||
| ) |


| rdpRpc* rpc_new | ( | rdpTransport * | transport | ) |


| size_t rpc_offset_align | ( | size_t * | offset, |
| size_t | alignment | ||
| ) |

| size_t rpc_offset_pad | ( | size_t * | offset, |
| size_t | pad | ||
| ) |

|
static |


|
static |


| RpcOutChannel* rpc_out_channel_new | ( | rdpRpc * | rpc, |
| const GUID * | guid | ||
| ) |


| int rpc_out_channel_replacement_connect | ( | RpcOutChannel * | outChannel, |
| int | timeout | ||
| ) |


| BOOL rpc_out_channel_transition_to_state | ( | RpcOutChannel * | outChannel, |
| CLIENT_OUT_CHANNEL_STATE | state | ||
| ) |


| rpcconn_common_hdr_t rpc_pdu_header_init | ( | const rdpRpc * | rpc | ) |

| void rpc_pdu_header_print | ( | wLog * | log, |
| const rpcconn_hdr_t * | header | ||
| ) |
| const char* rpc_vc_state_str | ( | VIRTUAL_CONNECTION_STATE | state | ) |

|
static |


|
static |


| BOOL rpc_virtual_connection_transition_to_state | ( | rdpRpc * | rpc, |
| RpcVirtualConnection * | connection, | ||
| VIRTUAL_CONNECTION_STATE | state | ||
| ) |


|
static |