FreeRDP
RdpdrServerContext Struct Reference

#include <rdpdr.h>

Data Fields

HANDLE vcm
 
psRdpdrStart Start
 
psRdpdrStop Stop
 
RdpdrServerPrivate * priv
 
void * data
 
BOOL supportsDrives
 
BOOL supportsPorts
 
BOOL supportsPrinters
 
BOOL supportsSmartcards
 
psRdpdrDriveCreateDirectory DriveCreateDirectory
 
psRdpdrDriveDeleteDirectory DriveDeleteDirectory
 
psRdpdrDriveQueryDirectory DriveQueryDirectory
 
psRdpdrDriveOpenFile DriveOpenFile
 
psRdpdrDriveReadFile DriveReadFile
 
psRdpdrDriveWriteFile DriveWriteFile
 
psRdpdrDriveCloseFile DriveCloseFile
 
psRdpdrDriveDeleteFile DriveDeleteFile
 
psRdpdrDriveRenameFile DriveRenameFile
 
psRdpdrOnDriveCreate OnDriveCreate
 
psRdpdrOnDriveDelete OnDriveDelete
 
psRdpdrOnDriveCreateDirectoryComplete OnDriveCreateDirectoryComplete
 
psRdpdrOnDriveDeleteDirectoryComplete OnDriveDeleteDirectoryComplete
 
psRdpdrOnDriveQueryDirectoryComplete OnDriveQueryDirectoryComplete
 
psRdpdrOnDriveOpenFileComplete OnDriveOpenFileComplete
 
psRdpdrOnDriveReadFileComplete OnDriveReadFileComplete
 
psRdpdrOnDriveWriteFileComplete OnDriveWriteFileComplete
 
psRdpdrOnDriveCloseFileComplete OnDriveCloseFileComplete
 
psRdpdrOnDriveDeleteFileComplete OnDriveDeleteFileComplete
 
psRdpdrOnDriveRenameFileComplete OnDriveRenameFileComplete
 
psRdpdrOnPortCreate OnPortCreate
 
psRdpdrOnPortDelete OnPortDelete
 
psRdpdrOnPrinterCreate OnPrinterCreate
 
psRdpdrOnPrinterDelete OnPrinterDelete
 
psRdpdrOnSmartcardCreate OnSmartcardCreate
 
psRdpdrOnSmartcardDelete OnSmartcardDelete
 
rdpContext * rdpcontext
 

Detailed Description

FreeRDP: A Remote Desktop Protocol Implementation Device Redirection Virtual Channel Server Interface

Copyright 2014 Dell Software Mike..nosp@m.McDo.nosp@m.nald@.nosp@m.soft.nosp@m.ware..nosp@m.dell.nosp@m..com Copyright 2013 Marc-Andre Moreau marca.nosp@m.ndre.nosp@m..more.nosp@m.au@g.nosp@m.mail..nosp@m.com 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. Server Interface

Field Documentation

◆ data

void* RdpdrServerContext::data

◆ DriveCloseFile

psRdpdrDriveCloseFile RdpdrServerContext::DriveCloseFile

◆ DriveCreateDirectory

psRdpdrDriveCreateDirectory RdpdrServerContext::DriveCreateDirectory

◆ DriveDeleteDirectory

psRdpdrDriveDeleteDirectory RdpdrServerContext::DriveDeleteDirectory

◆ DriveDeleteFile

psRdpdrDriveDeleteFile RdpdrServerContext::DriveDeleteFile

◆ DriveOpenFile

psRdpdrDriveOpenFile RdpdrServerContext::DriveOpenFile

◆ DriveQueryDirectory

psRdpdrDriveQueryDirectory RdpdrServerContext::DriveQueryDirectory

◆ DriveReadFile

psRdpdrDriveReadFile RdpdrServerContext::DriveReadFile

◆ DriveRenameFile

psRdpdrDriveRenameFile RdpdrServerContext::DriveRenameFile

◆ DriveWriteFile

psRdpdrDriveWriteFile RdpdrServerContext::DriveWriteFile

◆ OnDriveCloseFileComplete

psRdpdrOnDriveCloseFileComplete RdpdrServerContext::OnDriveCloseFileComplete

◆ OnDriveCreate

psRdpdrOnDriveCreate RdpdrServerContext::OnDriveCreate

◆ OnDriveCreateDirectoryComplete

psRdpdrOnDriveCreateDirectoryComplete RdpdrServerContext::OnDriveCreateDirectoryComplete

◆ OnDriveDelete

psRdpdrOnDriveDelete RdpdrServerContext::OnDriveDelete

◆ OnDriveDeleteDirectoryComplete

psRdpdrOnDriveDeleteDirectoryComplete RdpdrServerContext::OnDriveDeleteDirectoryComplete

◆ OnDriveDeleteFileComplete

psRdpdrOnDriveDeleteFileComplete RdpdrServerContext::OnDriveDeleteFileComplete

◆ OnDriveOpenFileComplete

psRdpdrOnDriveOpenFileComplete RdpdrServerContext::OnDriveOpenFileComplete

◆ OnDriveQueryDirectoryComplete

psRdpdrOnDriveQueryDirectoryComplete RdpdrServerContext::OnDriveQueryDirectoryComplete

◆ OnDriveReadFileComplete

psRdpdrOnDriveReadFileComplete RdpdrServerContext::OnDriveReadFileComplete

◆ OnDriveRenameFileComplete

psRdpdrOnDriveRenameFileComplete RdpdrServerContext::OnDriveRenameFileComplete

◆ OnDriveWriteFileComplete

psRdpdrOnDriveWriteFileComplete RdpdrServerContext::OnDriveWriteFileComplete

◆ OnPortCreate

psRdpdrOnPortCreate RdpdrServerContext::OnPortCreate

◆ OnPortDelete

psRdpdrOnPortDelete RdpdrServerContext::OnPortDelete

◆ OnPrinterCreate

psRdpdrOnPrinterCreate RdpdrServerContext::OnPrinterCreate

◆ OnPrinterDelete

psRdpdrOnPrinterDelete RdpdrServerContext::OnPrinterDelete

◆ OnSmartcardCreate

psRdpdrOnSmartcardCreate RdpdrServerContext::OnSmartcardCreate

◆ OnSmartcardDelete

psRdpdrOnSmartcardDelete RdpdrServerContext::OnSmartcardDelete

◆ priv

RdpdrServerPrivate* RdpdrServerContext::priv

◆ rdpcontext

rdpContext* RdpdrServerContext::rdpcontext

◆ Start

psRdpdrStart RdpdrServerContext::Start

◆ Stop

psRdpdrStop RdpdrServerContext::Stop

◆ supportsDrives

BOOL RdpdrServerContext::supportsDrives

◆ supportsPorts

BOOL RdpdrServerContext::supportsPorts

◆ supportsPrinters

BOOL RdpdrServerContext::supportsPrinters

◆ supportsSmartcards

BOOL RdpdrServerContext::supportsSmartcards

◆ vcm

HANDLE RdpdrServerContext::vcm

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