FreeRDP
rdpRdp Struct Reference
Collaboration diagram for rdpRdp:

Data Fields

CONNECTION_STATE state
 
rdpContext * context
 
rdpNla * nla
 
rdpAad * aad
 
rdpMcs * mcs
 
rdpNego * nego
 
rdpBulk * bulk
 
rdpInput * input
 
rdpUpdate * update
 
rdpFastPath * fastpath
 
rdpLicense * license
 
rdpRedirection * redirection
 
rdpSettings * settings
 
rdpSettings * originalSettings
 
rdpSettings * remoteSettings
 
rdpTransport * transport
 
rdpAutoDetect * autodetect
 
rdpHeartbeat * heartbeat
 
rdpMultitransport * multitransport
 
WINPR_RC4_CTX * rc4_decrypt_key
 
UINT32 decrypt_use_count
 
UINT32 decrypt_checksum_use_count
 
WINPR_RC4_CTX * rc4_encrypt_key
 
UINT32 encrypt_use_count
 
UINT32 encrypt_checksum_use_count
 
WINPR_CIPHER_CTX * fips_encrypt
 
WINPR_CIPHER_CTX * fips_decrypt
 
UINT32 sec_flags
 
BOOL do_crypt
 
BOOL do_crypt_license
 
BOOL do_secure_checksum
 
BYTE sign_key [16]
 
BYTE decrypt_key [16]
 
BYTE encrypt_key [16]
 
BYTE decrypt_update_key [16]
 
BYTE encrypt_update_key [16]
 
size_t rc4_key_len
 
BYTE fips_sign_key [20]
 
BYTE fips_encrypt_key [24]
 
BYTE fips_decrypt_key [24]
 
UINT32 errorInfo
 
UINT32 finalize_sc_pdus
 
BOOL resendFocus
 
UINT64 inBytes
 
UINT64 inPackets
 
UINT64 outBytes
 
UINT64 outPackets
 
CRITICAL_SECTION critical
 
rdpTransportIo * io
 
void * ioContext
 
HANDLE abortEvent
 
wPubSub * pubSub
 
BOOL monitor_layout_pdu
 
BOOL was_deactivated
 
UINT32 deactivated_width
 
UINT32 deactivated_height
 
wLog * log
 
char log_context [64]
 
WINPR_JSON * wellknown
 

Detailed Description

FreeRDP: A Remote Desktop Protocol Implementation FreeRDP Interface

Copyright 2009-2011 Jay Sorg Copyright 2015 Thincast Technologies GmbH Copyright 2015 DI (FH) Martin Haimberger marti.nosp@m.n.ha.nosp@m.imber.nosp@m.ger@.nosp@m.thinc.nosp@m.ast..nosp@m.com

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Definition at line 146 of file rdp.h.

Field Documentation

◆ aad

rdpAad* rdpRdp::aad

Definition at line 151 of file rdp.h.

◆ abortEvent

HANDLE rdpRdp::abortEvent

Definition at line 199 of file rdp.h.

◆ autodetect

rdpAutoDetect* rdpRdp::autodetect

Definition at line 164 of file rdp.h.

◆ bulk

rdpBulk* rdpRdp::bulk

Definition at line 154 of file rdp.h.

◆ context

rdpContext* rdpRdp::context

Definition at line 149 of file rdp.h.

◆ critical

CRITICAL_SECTION rdpRdp::critical

Definition at line 196 of file rdp.h.

◆ deactivated_height

UINT32 rdpRdp::deactivated_height

Definition at line 206 of file rdp.h.

◆ deactivated_width

UINT32 rdpRdp::deactivated_width

Definition at line 205 of file rdp.h.

◆ decrypt_checksum_use_count

UINT32 rdpRdp::decrypt_checksum_use_count

Definition at line 169 of file rdp.h.

◆ decrypt_key

BYTE rdpRdp::decrypt_key[16]

Definition at line 180 of file rdp.h.

◆ decrypt_update_key

BYTE rdpRdp::decrypt_update_key[16]

Definition at line 182 of file rdp.h.

◆ decrypt_use_count

UINT32 rdpRdp::decrypt_use_count

Definition at line 168 of file rdp.h.

◆ do_crypt

BOOL rdpRdp::do_crypt

Definition at line 176 of file rdp.h.

◆ do_crypt_license

BOOL rdpRdp::do_crypt_license

Definition at line 177 of file rdp.h.

◆ do_secure_checksum

BOOL rdpRdp::do_secure_checksum

Definition at line 178 of file rdp.h.

◆ encrypt_checksum_use_count

UINT32 rdpRdp::encrypt_checksum_use_count

Definition at line 172 of file rdp.h.

◆ encrypt_key

BYTE rdpRdp::encrypt_key[16]

Definition at line 181 of file rdp.h.

◆ encrypt_update_key

BYTE rdpRdp::encrypt_update_key[16]

Definition at line 183 of file rdp.h.

◆ encrypt_use_count

UINT32 rdpRdp::encrypt_use_count

Definition at line 171 of file rdp.h.

◆ errorInfo

UINT32 rdpRdp::errorInfo

Definition at line 188 of file rdp.h.

◆ fastpath

rdpFastPath* rdpRdp::fastpath

Definition at line 157 of file rdp.h.

◆ finalize_sc_pdus

UINT32 rdpRdp::finalize_sc_pdus

Definition at line 189 of file rdp.h.

◆ fips_decrypt

WINPR_CIPHER_CTX* rdpRdp::fips_decrypt

Definition at line 174 of file rdp.h.

◆ fips_decrypt_key

BYTE rdpRdp::fips_decrypt_key[24]

Definition at line 187 of file rdp.h.

◆ fips_encrypt

WINPR_CIPHER_CTX* rdpRdp::fips_encrypt

Definition at line 173 of file rdp.h.

◆ fips_encrypt_key

BYTE rdpRdp::fips_encrypt_key[24]

Definition at line 186 of file rdp.h.

◆ fips_sign_key

BYTE rdpRdp::fips_sign_key[20]

Definition at line 185 of file rdp.h.

◆ heartbeat

rdpHeartbeat* rdpRdp::heartbeat

Definition at line 165 of file rdp.h.

◆ inBytes

UINT64 rdpRdp::inBytes

Definition at line 192 of file rdp.h.

◆ inPackets

UINT64 rdpRdp::inPackets

Definition at line 193 of file rdp.h.

◆ input

rdpInput* rdpRdp::input

Definition at line 155 of file rdp.h.

◆ io

rdpTransportIo* rdpRdp::io

Definition at line 197 of file rdp.h.

◆ ioContext

void* rdpRdp::ioContext

Definition at line 198 of file rdp.h.

◆ license

rdpLicense* rdpRdp::license

Definition at line 158 of file rdp.h.

◆ log

wLog* rdpRdp::log

Definition at line 208 of file rdp.h.

◆ log_context

char rdpRdp::log_context[64]

Definition at line 209 of file rdp.h.

◆ mcs

rdpMcs* rdpRdp::mcs

Definition at line 152 of file rdp.h.

◆ monitor_layout_pdu

BOOL rdpRdp::monitor_layout_pdu

Definition at line 203 of file rdp.h.

◆ multitransport

rdpMultitransport* rdpRdp::multitransport

Definition at line 166 of file rdp.h.

◆ nego

rdpNego* rdpRdp::nego

Definition at line 153 of file rdp.h.

◆ nla

rdpNla* rdpRdp::nla

Definition at line 150 of file rdp.h.

◆ originalSettings

rdpSettings* rdpRdp::originalSettings

Definition at line 161 of file rdp.h.

◆ outBytes

UINT64 rdpRdp::outBytes

Definition at line 194 of file rdp.h.

◆ outPackets

UINT64 rdpRdp::outPackets

Definition at line 195 of file rdp.h.

◆ pubSub

wPubSub* rdpRdp::pubSub

Definition at line 201 of file rdp.h.

◆ rc4_decrypt_key

WINPR_RC4_CTX* rdpRdp::rc4_decrypt_key

Definition at line 167 of file rdp.h.

◆ rc4_encrypt_key

WINPR_RC4_CTX* rdpRdp::rc4_encrypt_key

Definition at line 170 of file rdp.h.

◆ rc4_key_len

size_t rdpRdp::rc4_key_len

Definition at line 184 of file rdp.h.

◆ redirection

rdpRedirection* rdpRdp::redirection

Definition at line 159 of file rdp.h.

◆ remoteSettings

rdpSettings* rdpRdp::remoteSettings

Definition at line 162 of file rdp.h.

◆ resendFocus

BOOL rdpRdp::resendFocus

Definition at line 190 of file rdp.h.

◆ sec_flags

UINT32 rdpRdp::sec_flags

Definition at line 175 of file rdp.h.

◆ settings

rdpSettings* rdpRdp::settings

Definition at line 160 of file rdp.h.

◆ sign_key

BYTE rdpRdp::sign_key[16]

Definition at line 179 of file rdp.h.

◆ state

CONNECTION_STATE rdpRdp::state

Definition at line 148 of file rdp.h.

◆ transport

rdpTransport* rdpRdp::transport

Definition at line 163 of file rdp.h.

◆ update

rdpUpdate* rdpRdp::update

Definition at line 156 of file rdp.h.

◆ was_deactivated

BOOL rdpRdp::was_deactivated

Definition at line 204 of file rdp.h.

◆ wellknown

WINPR_JSON* rdpRdp::wellknown

Definition at line 210 of file rdp.h.


The documentation for this struct was generated from the following file: