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
REGION16 invalidRegion
rdpShadowServer * server
rdpShadowEncoder * encoder
rdpShadowSubsystem * subsystem
UINT32 pointerX
UINT32 pointerY
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

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

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: