FreeRDP
rdpShadowClient Struct Reference
Collaboration diagram for rdpShadowClient:

Data Fields

rdpContext context
 
HANDLE thread
 
BOOL activated
 
BOOL first_frame
 
BOOL inLobby
 
BOOL mayView
 
BOOL mayInteract
 
BOOL suppressOutput
 
UINT16 surfaceId
 
wMessageQueue * MsgQueue
 
CRITICAL_SECTION lock
 
REGION16 invalidRegion
 
rdpShadowServer * server
 
rdpShadowEncoder * encoder
 
rdpShadowSubsystem * subsystem
 
UINT32 pointerX
 
UINT32 pointerY
 
HANDLE vcm
 
EncomspServerContext * encomsp
 
RemdeskServerContext * remdesk
 
RdpsndServerContext * rdpsnd
 
RdpgfxServerContext * rdpgfx
 
BOOL resizeRequested
 
UINT32 resizeWidth
 
UINT32 resizeHeight
 
BOOL areGfxCapsReady
 

Detailed Description

FreeRDP: A Remote Desktop Protocol Implementation Session Shadowing

Copyright 2014 Marc-Andre Moreau marca.nosp@m.ndre.nosp@m..more.nosp@m.au@g.nosp@m.mail..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 104 of file include/freerdp/server/shadow.h.

Field Documentation

◆ activated

BOOL rdpShadowClient::activated

Definition at line 109 of file include/freerdp/server/shadow.h.

◆ areGfxCapsReady

BOOL rdpShadowClient::areGfxCapsReady

Definition at line 138 of file include/freerdp/server/shadow.h.

◆ context

rdpContext rdpShadowClient::context

Definition at line 106 of file include/freerdp/server/shadow.h.

◆ encoder

rdpShadowEncoder* rdpShadowClient::encoder

Definition at line 120 of file include/freerdp/server/shadow.h.

◆ encomsp

EncomspServerContext* rdpShadowClient::encomsp

Definition at line 127 of file include/freerdp/server/shadow.h.

◆ first_frame

BOOL rdpShadowClient::first_frame

Definition at line 110 of file include/freerdp/server/shadow.h.

◆ inLobby

BOOL rdpShadowClient::inLobby

Definition at line 111 of file include/freerdp/server/shadow.h.

◆ invalidRegion

REGION16 rdpShadowClient::invalidRegion

Definition at line 118 of file include/freerdp/server/shadow.h.

◆ lock

CRITICAL_SECTION rdpShadowClient::lock

Definition at line 117 of file include/freerdp/server/shadow.h.

◆ mayInteract

BOOL rdpShadowClient::mayInteract

Definition at line 113 of file include/freerdp/server/shadow.h.

◆ mayView

BOOL rdpShadowClient::mayView

Definition at line 112 of file include/freerdp/server/shadow.h.

◆ MsgQueue

wMessageQueue* rdpShadowClient::MsgQueue

Definition at line 116 of file include/freerdp/server/shadow.h.

◆ pointerX

UINT32 rdpShadowClient::pointerX

Definition at line 123 of file include/freerdp/server/shadow.h.

◆ pointerY

UINT32 rdpShadowClient::pointerY

Definition at line 124 of file include/freerdp/server/shadow.h.

◆ rdpgfx

RdpgfxServerContext* rdpShadowClient::rdpgfx

Definition at line 133 of file include/freerdp/server/shadow.h.

◆ rdpsnd

RdpsndServerContext* rdpShadowClient::rdpsnd

Definition at line 129 of file include/freerdp/server/shadow.h.

◆ remdesk

RemdeskServerContext* rdpShadowClient::remdesk

Definition at line 128 of file include/freerdp/server/shadow.h.

◆ resizeHeight

UINT32 rdpShadowClient::resizeHeight

Definition at line 137 of file include/freerdp/server/shadow.h.

◆ resizeRequested

BOOL rdpShadowClient::resizeRequested

Definition at line 135 of file include/freerdp/server/shadow.h.

◆ resizeWidth

UINT32 rdpShadowClient::resizeWidth

Definition at line 136 of file include/freerdp/server/shadow.h.

◆ server

rdpShadowServer* rdpShadowClient::server

Definition at line 119 of file include/freerdp/server/shadow.h.

◆ subsystem

rdpShadowSubsystem* rdpShadowClient::subsystem

Definition at line 121 of file include/freerdp/server/shadow.h.

◆ suppressOutput

BOOL rdpShadowClient::suppressOutput

Definition at line 114 of file include/freerdp/server/shadow.h.

◆ surfaceId

UINT16 rdpShadowClient::surfaceId

Definition at line 115 of file include/freerdp/server/shadow.h.

◆ thread

HANDLE rdpShadowClient::thread

Definition at line 108 of file include/freerdp/server/shadow.h.

◆ vcm

HANDLE rdpShadowClient::vcm

Definition at line 126 of file include/freerdp/server/shadow.h.


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