FreeRDP
rdpShadowClient Struct Reference

#include <shadow.h>

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.

Field Documentation

◆ activated

BOOL rdpShadowClient::activated

◆ areGfxCapsReady

BOOL rdpShadowClient::areGfxCapsReady

◆ context

rdpContext rdpShadowClient::context

◆ encoder

rdpShadowEncoder* rdpShadowClient::encoder

◆ encomsp

EncomspServerContext* rdpShadowClient::encomsp

◆ first_frame

BOOL rdpShadowClient::first_frame

◆ inLobby

BOOL rdpShadowClient::inLobby

◆ invalidRegion

REGION16 rdpShadowClient::invalidRegion

◆ lock

CRITICAL_SECTION rdpShadowClient::lock

◆ mayInteract

BOOL rdpShadowClient::mayInteract

◆ mayView

BOOL rdpShadowClient::mayView

◆ MsgQueue

wMessageQueue* rdpShadowClient::MsgQueue

◆ pointerX

UINT32 rdpShadowClient::pointerX

◆ pointerY

UINT32 rdpShadowClient::pointerY

◆ rdpgfx

RdpgfxServerContext* rdpShadowClient::rdpgfx

◆ rdpsnd

RdpsndServerContext* rdpShadowClient::rdpsnd

◆ remdesk

RemdeskServerContext* rdpShadowClient::remdesk

◆ resizeHeight

UINT32 rdpShadowClient::resizeHeight

◆ resizeRequested

BOOL rdpShadowClient::resizeRequested

◆ resizeWidth

UINT32 rdpShadowClient::resizeWidth

◆ server

rdpShadowServer* rdpShadowClient::server

◆ subsystem

rdpShadowSubsystem* rdpShadowClient::subsystem

◆ suppressOutput

BOOL rdpShadowClient::suppressOutput

◆ surfaceId

UINT16 rdpShadowClient::surfaceId

◆ thread

HANDLE rdpShadowClient::thread

◆ vcm

HANDLE rdpShadowClient::vcm

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