|
FreeRDP
|

Data Fields | |
| HANDLE | vcm |
| psRdpdrStart | Start |
| psRdpdrStop | Stop |
| RdpdrServerPrivate * | priv |
| void * | data |
| UINT16 | supported |
| psRdpdrCapablityPDU | ReceiveCaps |
| psRdpdrCapablityPDU | SendCaps |
| psRdpdrReceivePDU | ReceivePDU |
| psRdpdrSendServerAnnounce | SendServerAnnounce |
| psRdpdrReceiveAnnounceResponse | ReceiveAnnounceResponse |
| psRdpdrReceiveClientNameRequest | ReceiveClientNameRequest |
| psRdpdrReceiveDeviceAnnounce | ReceiveDeviceAnnounce |
| psRdpdrReceiveDeviceRemove | ReceiveDeviceRemove |
| psRdpdrDriveCreateDirectory | DriveCreateDirectory |
| psRdpdrDriveDeleteDirectory | DriveDeleteDirectory |
| psRdpdrDriveQueryDirectory | DriveQueryDirectory |
| psRdpdrDriveOpenFile | DriveOpenFile |
| psRdpdrDriveReadFile | DriveReadFile |
| psRdpdrDriveWriteFile | DriveWriteFile |
| psRdpdrDriveCloseFile | DriveCloseFile |
| psRdpdrDriveDeleteFile | DriveDeleteFile |
| psRdpdrDriveRenameFile | DriveRenameFile |
| psRdpdrOnDeviceCreate | OnDriveCreate |
| psRdpdrOnDeviceDelete | OnDriveDelete |
| psRdpdrOnDriveCreateDirectoryComplete | OnDriveCreateDirectoryComplete |
| psRdpdrOnDriveDeleteDirectoryComplete | OnDriveDeleteDirectoryComplete |
| psRdpdrOnDriveQueryDirectoryComplete | OnDriveQueryDirectoryComplete |
| psRdpdrOnDriveOpenFileComplete | OnDriveOpenFileComplete |
| psRdpdrOnDriveReadFileComplete | OnDriveReadFileComplete |
| psRdpdrOnDriveWriteFileComplete | OnDriveWriteFileComplete |
| psRdpdrOnDriveCloseFileComplete | OnDriveCloseFileComplete |
| psRdpdrOnDriveDeleteFileComplete | OnDriveDeleteFileComplete |
| psRdpdrOnDriveRenameFileComplete | OnDriveRenameFileComplete |
| psRdpdrOnDeviceCreate | OnSerialPortCreate |
| psRdpdrOnDeviceDelete | OnSerialPortDelete |
| psRdpdrOnDeviceCreate | OnParallelPortCreate |
| psRdpdrOnDeviceDelete | OnParallelPortDelete |
| psRdpdrOnDeviceCreate | OnPrinterCreate |
| psRdpdrOnDeviceDelete | OnPrinterDelete |
| psRdpdrOnDeviceCreate | OnSmartcardCreate |
| psRdpdrOnDeviceDelete | OnSmartcardDelete |
| rdpContext * | rdpcontext |
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
Definition at line 133 of file server/rdpdr.h.
| void* RdpdrServerContext::data |
Server supported redirections. initially used to determine which redirections are supported by the server in the server capability, later on updated with what the client actually wants to have supported.
Use the RDPDR_DTYP_* defines as a mask to check.
Definition at line 143 of file server/rdpdr.h.
| psRdpdrDriveCloseFile RdpdrServerContext::DriveCloseFile |
Definition at line 177 of file server/rdpdr.h.
| psRdpdrDriveCreateDirectory RdpdrServerContext::DriveCreateDirectory |
Definition at line 171 of file server/rdpdr.h.
| psRdpdrDriveDeleteDirectory RdpdrServerContext::DriveDeleteDirectory |
Definition at line 172 of file server/rdpdr.h.
| psRdpdrDriveDeleteFile RdpdrServerContext::DriveDeleteFile |
Definition at line 178 of file server/rdpdr.h.
| psRdpdrDriveOpenFile RdpdrServerContext::DriveOpenFile |
Definition at line 174 of file server/rdpdr.h.
| psRdpdrDriveQueryDirectory RdpdrServerContext::DriveQueryDirectory |
Definition at line 173 of file server/rdpdr.h.
| psRdpdrDriveReadFile RdpdrServerContext::DriveReadFile |
Definition at line 175 of file server/rdpdr.h.
| psRdpdrDriveRenameFile RdpdrServerContext::DriveRenameFile |
Definition at line 179 of file server/rdpdr.h.
| psRdpdrDriveWriteFile RdpdrServerContext::DriveWriteFile |
Definition at line 176 of file server/rdpdr.h.
| psRdpdrOnDriveCloseFileComplete RdpdrServerContext::OnDriveCloseFileComplete |
Definition at line 192 of file server/rdpdr.h.
| psRdpdrOnDeviceCreate RdpdrServerContext::OnDriveCreate |
Called for devices of type RDPDR_DTYP_FILESYSTEM after ReceiveDeviceAnnounce
Definition at line 182 of file server/rdpdr.h.
| psRdpdrOnDriveCreateDirectoryComplete RdpdrServerContext::OnDriveCreateDirectoryComplete |
Definition at line 186 of file server/rdpdr.h.
| psRdpdrOnDeviceDelete RdpdrServerContext::OnDriveDelete |
Called for devices of type RDPDR_DTYP_FILESYSTEM after ReceiveDeviceRemove
Definition at line 184 of file server/rdpdr.h.
| psRdpdrOnDriveDeleteDirectoryComplete RdpdrServerContext::OnDriveDeleteDirectoryComplete |
Definition at line 187 of file server/rdpdr.h.
| psRdpdrOnDriveDeleteFileComplete RdpdrServerContext::OnDriveDeleteFileComplete |
Definition at line 193 of file server/rdpdr.h.
| psRdpdrOnDriveOpenFileComplete RdpdrServerContext::OnDriveOpenFileComplete |
Definition at line 189 of file server/rdpdr.h.
| psRdpdrOnDriveQueryDirectoryComplete RdpdrServerContext::OnDriveQueryDirectoryComplete |
Definition at line 188 of file server/rdpdr.h.
| psRdpdrOnDriveReadFileComplete RdpdrServerContext::OnDriveReadFileComplete |
Definition at line 190 of file server/rdpdr.h.
| psRdpdrOnDriveRenameFileComplete RdpdrServerContext::OnDriveRenameFileComplete |
Definition at line 194 of file server/rdpdr.h.
| psRdpdrOnDriveWriteFileComplete RdpdrServerContext::OnDriveWriteFileComplete |
Definition at line 191 of file server/rdpdr.h.
| psRdpdrOnDeviceCreate RdpdrServerContext::OnParallelPortCreate |
Called for devices of type RDPDR_DTYP_PARALLEL after ReceiveDeviceAnnounce
Definition at line 203 of file server/rdpdr.h.
| psRdpdrOnDeviceDelete RdpdrServerContext::OnParallelPortDelete |
Called for devices of type RDPDR_DTYP_PARALLEL after ReceiveDeviceRemove
Definition at line 205 of file server/rdpdr.h.
| psRdpdrOnDeviceCreate RdpdrServerContext::OnPrinterCreate |
Called for devices of type RDPDR_DTYP_PRINT after ReceiveDeviceAnnounce
Definition at line 209 of file server/rdpdr.h.
| psRdpdrOnDeviceDelete RdpdrServerContext::OnPrinterDelete |
Called for devices of type RDPDR_DTYP_PRINT after ReceiveDeviceRemove
Definition at line 211 of file server/rdpdr.h.
| psRdpdrOnDeviceCreate RdpdrServerContext::OnSerialPortCreate |
Called for devices of type RDPDR_DTYP_SERIAL after ReceiveDeviceAnnounce
Definition at line 197 of file server/rdpdr.h.
| psRdpdrOnDeviceDelete RdpdrServerContext::OnSerialPortDelete |
Called for devices of type RDPDR_DTYP_SERIAL after ReceiveDeviceRemove
Definition at line 199 of file server/rdpdr.h.
| psRdpdrOnDeviceCreate RdpdrServerContext::OnSmartcardCreate |
Called for devices of type RDPDR_DTYP_SMARTCARD after ReceiveDeviceAnnounce
Definition at line 215 of file server/rdpdr.h.
| psRdpdrOnDeviceDelete RdpdrServerContext::OnSmartcardDelete |
Called for devices of type RDPDR_DTYP_SMARTCARD after ReceiveDeviceRemove
Definition at line 217 of file server/rdpdr.h.
| RdpdrServerPrivate* RdpdrServerContext::priv |
Definition at line 140 of file server/rdpdr.h.
| rdpContext* RdpdrServerContext::rdpcontext |
Definition at line 220 of file server/rdpdr.h.
| psRdpdrReceiveAnnounceResponse RdpdrServerContext::ReceiveAnnounceResponse |
Called after the client announce response is received
Definition at line 161 of file server/rdpdr.h.
| psRdpdrCapablityPDU RdpdrServerContext::ReceiveCaps |
Called for each received capability
Definition at line 155 of file server/rdpdr.h.
| psRdpdrReceiveClientNameRequest RdpdrServerContext::ReceiveClientNameRequest |
Called after a client name request is received
Definition at line 163 of file server/rdpdr.h.
| psRdpdrReceiveDeviceAnnounce RdpdrServerContext::ReceiveDeviceAnnounce |
Definition at line 165 of file server/rdpdr.h.
| psRdpdrReceiveDeviceRemove RdpdrServerContext::ReceiveDeviceRemove |
< Called after a new device request was received but before the device is added Called after a new device request was received, but before it is removed
Definition at line 167 of file server/rdpdr.h.
| psRdpdrReceivePDU RdpdrServerContext::ReceivePDU |
Called after a RDPDR pdu was received and parsed
Definition at line 157 of file server/rdpdr.h.
| psRdpdrCapablityPDU RdpdrServerContext::SendCaps |
Called for each capability to be sent
Definition at line 156 of file server/rdpdr.h.
| psRdpdrSendServerAnnounce RdpdrServerContext::SendServerAnnounce |
Called before the server sends the announce message
Definition at line 159 of file server/rdpdr.h.
| psRdpdrStart RdpdrServerContext::Start |
Definition at line 137 of file server/rdpdr.h.
| psRdpdrStop RdpdrServerContext::Stop |
Definition at line 138 of file server/rdpdr.h.
| UINT16 RdpdrServerContext::supported |
Definition at line 152 of file server/rdpdr.h.
| HANDLE RdpdrServerContext::vcm |
Definition at line 135 of file server/rdpdr.h.