#include <freerdp.h>
Defines the context for a given instance of RDP connection. It is embedded in the rdp_freerdp structure, and allocated by a call to freerdp_context_new(). It is deallocated by a call to freerdp_context_free().
◆ argc
(offset 16) Number of arguments given to the program at launch time. Used to keep this data available and used later on, typically just before connection initialization.
- See also
- freerdp_parse_args()
◆ argv
(offset 17) List of arguments given to the program at launch time. Used to keep this data available and used later on, typically just before connection initialization.
- See also
- freerdp_parse_args()
◆ autodetect
ALIGN64 rdpAutoDetect* rdpContext::autodetect |
◆ cache
ALIGN64 rdpCache* rdpContext::cache |
◆ channelErrorEvent
ALIGN64 HANDLE rdpContext::channelErrorEvent |
◆ channelErrorNum
ALIGN64 UINT rdpContext::channelErrorNum |
◆ channels
ALIGN64 rdpChannels* rdpContext::channels |
◆ codecs
ALIGN64 rdpCodecs* rdpContext::codecs |
◆ disconnectUltimatum
ALIGN64 int rdpContext::disconnectUltimatum |
◆ dump
ALIGN64 rdpStreamDumpContext* rdpContext::dump |
◆ errorDescription
ALIGN64 char* rdpContext::errorDescription |
◆ gdi
(offset 33) Pointer to a rdp_gdi structure used to keep the gdi settings. It is allocated by gdi_init() and deallocated by gdi_free(). It must be deallocated before deallocating this rdp_context structure.
◆ graphics
ALIGN64 rdpGraphics* rdpContext::graphics |
◆ input
ALIGN64 rdpInput* rdpContext::input |
◆ instance
ALIGN64 freerdp* rdpContext::instance |
(offset 0) Pointer to a rdp_freerdp structure. This is a back-link to retrieve the freerdp instance from the context. It is set by the freerdp_context_new() function
◆ LastError
ALIGN64 UINT32 rdpContext::LastError |
◆ log
◆ metrics
ALIGN64 rdpMetrics* rdpContext::metrics |
◆ paddingA
UINT64 rdpContext::paddingA[16 - 4] |
◆ paddingB
UINT64 rdpContext::paddingB[32 - 22] |
◆ paddingC
UINT64 rdpContext::paddingC[64 - 46] |
◆ paddingC1
UINT64 rdpContext::paddingC1[45 - 44] |
◆ paddingD
UINT64 rdpContext::paddingD[96 - 66] |
◆ paddingE
UINT64 rdpContext::paddingE[128 - 96] |
◆ peer
ALIGN64 freerdp_peer* rdpContext::peer |
(offset 1) Pointer to the client peer. This is set by a call to freerdp_peer_context_new() during peer initialization. This field is used only on the server side.
◆ pubSub
ALIGN64 wPubSub* rdpContext::pubSub |
◆ rail
◆ rdp
◆ ServerMode
ALIGN64 BOOL rdpContext::ServerMode |
(offset 2) true when context is in server mode
◆ settings
ALIGN64 rdpSettings* rdpContext::settings |
◆ update
ALIGN64 rdpUpdate* rdpContext::update |
The documentation for this struct was generated from the following file: