|
FreeRDP
|
#include <freerdp.h>
Data Fields | |
| ALIGN64 rdpContext * | context |
| ALIGN64 RDP_CLIENT_ENTRY_POINTS * | pClientEntryPoints |
| UINT64 | paddingA [16 - 2] |
| UINT64 | paddingX [4] |
| ALIGN64 rdpHeartbeat * | heartbeat |
| UINT64 | paddingB [32 - 21] |
| ALIGN64 size_t | ContextSize |
| WINPR_ATTR_NODISCARD ALIGN64 pContextNew | ContextNew |
| ALIGN64 pContextFree | ContextFree |
| UINT64 | paddingC [47 - 35] |
| ALIGN64 UINT | ConnectionCallbackState |
| WINPR_ATTR_NODISCARD ALIGN64 pConnectCallback | PreConnect |
| WINPR_ATTR_NODISCARD ALIGN64 pConnectCallback | PostConnect |
| WINPR_ATTR_NODISCARD ALIGN64 pAuthenticate | Authenticate |
| ALIGN64 UINT64 | reserved [2] |
| WINPR_ATTR_NODISCARD ALIGN64 pVerifyX509Certificate | VerifyX509Certificate |
| WINPR_ATTR_NODISCARD ALIGN64 pLogonErrorInfo | LogonErrorInfo |
| ALIGN64 pPostDisconnect | PostDisconnect |
| WINPR_ATTR_NODISCARD ALIGN64 pAuthenticate | GatewayAuthenticate |
| WINPR_ATTR_NODISCARD ALIGN64 pPresentGatewayMessage | PresentGatewayMessage |
| WINPR_ATTR_NODISCARD ALIGN64 pConnectCallback | Redirect |
| WINPR_ATTR_NODISCARD ALIGN64 pConnectCallback | LoadChannels |
| ALIGN64 pPostDisconnect | PostFinalDisconnect |
| UINT64 | paddingD [64 - 61] |
| WINPR_ATTR_NODISCARD ALIGN64 pSendChannelData | SendChannelData |
| WINPR_ATTR_NODISCARD ALIGN64 pReceiveChannelData | ReceiveChannelData |
| WINPR_ATTR_NODISCARD ALIGN64 pVerifyCertificateEx | VerifyCertificateEx |
| WINPR_ATTR_NODISCARD ALIGN64 pVerifyChangedCertificateEx | VerifyChangedCertificateEx |
| WINPR_ATTR_NODISCARD ALIGN64 pSendChannelPacket | SendChannelPacket |
| WINPR_ATTR_NODISCARD ALIGN64 pAuthenticateEx | AuthenticateEx |
| WINPR_ATTR_NODISCARD ALIGN64 pChooseSmartcard | ChooseSmartcard |
| WINPR_ATTR_NODISCARD ALIGN64 pGetAccessToken | GetAccessToken |
| WINPR_ATTR_NODISCARD ALIGN64 pRetryDialog | RetryDialog |
| UINT64 | paddingE [80 - 73] |
Defines the options for a given instance of RDP connection. This is built by the client and given to the FreeRDP library to create the connection with the expected options. It is allocated by a call to freerdp_new() and deallocated by a call to freerdp_free(). Some of its content need specific allocation/deallocation - see field description for details.
| WINPR_ATTR_NODISCARD ALIGN64 pAuthenticate freerdp::Authenticate |
| WINPR_ATTR_NODISCARD ALIGN64 pAuthenticateEx freerdp::AuthenticateEx |
| WINPR_ATTR_NODISCARD ALIGN64 pChooseSmartcard freerdp::ChooseSmartcard |
| ALIGN64 rdpContext* freerdp::context |
(offset 0) Pointer to a rdpContext structure. Client applications can use the ContextSize field to register a context bigger than the rdpContext structure. This allow clients to use additional context information. When using this capability, client application should ALWAYS declare their structure with the rdpContext field first, and any additional content following it. Can be allocated by a call to freerdp_context_new(). Must be deallocated by a call to freerdp_context_free() before deallocating the current instance.
| ALIGN64 pContextFree freerdp::ContextFree |
| WINPR_ATTR_NODISCARD ALIGN64 pContextNew freerdp::ContextNew |
| WINPR_ATTR_NODISCARD ALIGN64 pAuthenticate freerdp::GatewayAuthenticate |
| WINPR_ATTR_NODISCARD ALIGN64 pGetAccessToken freerdp::GetAccessToken |
| WINPR_ATTR_NODISCARD ALIGN64 pConnectCallback freerdp::LoadChannels |
| WINPR_ATTR_NODISCARD ALIGN64 pLogonErrorInfo freerdp::LogonErrorInfo |
| UINT64 freerdp::paddingD[64 - 61] |
| ALIGN64 RDP_CLIENT_ENTRY_POINTS* freerdp::pClientEntryPoints |
| WINPR_ATTR_NODISCARD ALIGN64 pConnectCallback freerdp::PostConnect |
| ALIGN64 pPostDisconnect freerdp::PostDisconnect |
| WINPR_ATTR_NODISCARD ALIGN64 pConnectCallback freerdp::PreConnect |
| WINPR_ATTR_NODISCARD ALIGN64 pPresentGatewayMessage freerdp::PresentGatewayMessage |
| WINPR_ATTR_NODISCARD ALIGN64 pReceiveChannelData freerdp::ReceiveChannelData |
| WINPR_ATTR_NODISCARD ALIGN64 pConnectCallback freerdp::Redirect |
(offset 58) Callback for redirect operations. Can be set after rdp_client_disconnect_and_clear and applying redirection settings but before rdp_client_connect() to have it executed after the actual connection has succeeded. Must be set to nullptr if not needed.
| WINPR_ATTR_NODISCARD ALIGN64 pRetryDialog freerdp::RetryDialog |
| WINPR_ATTR_NODISCARD ALIGN64 pSendChannelData freerdp::SendChannelData |
| WINPR_ATTR_NODISCARD ALIGN64 pSendChannelPacket freerdp::SendChannelPacket |
| WINPR_ATTR_NODISCARD ALIGN64 pVerifyCertificateEx freerdp::VerifyCertificateEx |
| WINPR_ATTR_NODISCARD ALIGN64 pVerifyChangedCertificateEx freerdp::VerifyChangedCertificateEx |
| WINPR_ATTR_NODISCARD ALIGN64 pVerifyX509Certificate freerdp::VerifyX509Certificate |