|
FreeRDP
|

Data Fields | |
| HANDLE | vcm |
| WINPR_ATTR_NODISCARD psRdpdrStart | Start |
| psRdpdrStop | Stop |
| RdpdrServerPrivate * | priv |
| void * | data |
| UINT16 | supported |
| WINPR_ATTR_NODISCARD psRdpdrCapablityPDU | ReceiveCaps |
| WINPR_ATTR_NODISCARD psRdpdrCapablityPDU | SendCaps |
| WINPR_ATTR_NODISCARD psRdpdrReceivePDU | ReceivePDU |
| WINPR_ATTR_NODISCARD psRdpdrSendServerAnnounce | SendServerAnnounce |
| WINPR_ATTR_NODISCARD psRdpdrReceiveAnnounceResponse | ReceiveAnnounceResponse |
| WINPR_ATTR_NODISCARD psRdpdrReceiveClientNameRequest | ReceiveClientNameRequest |
| WINPR_ATTR_NODISCARD psRdpdrReceiveDeviceAnnounce | ReceiveDeviceAnnounce |
| WINPR_ATTR_NODISCARD psRdpdrReceiveDeviceRemove | ReceiveDeviceRemove |
| WINPR_ATTR_NODISCARD psRdpdrDriveCreateDirectory | DriveCreateDirectory |
| WINPR_ATTR_NODISCARD psRdpdrDriveDeleteDirectory | DriveDeleteDirectory |
| WINPR_ATTR_NODISCARD psRdpdrDriveQueryDirectory | DriveQueryDirectory |
| WINPR_ATTR_NODISCARD psRdpdrDriveOpenFile | DriveOpenFile |
| WINPR_ATTR_NODISCARD psRdpdrDriveReadFile | DriveReadFile |
| WINPR_ATTR_NODISCARD psRdpdrDriveWriteFile | DriveWriteFile |
| WINPR_ATTR_NODISCARD psRdpdrDriveCloseFile | DriveCloseFile |
| WINPR_ATTR_NODISCARD psRdpdrDriveDeleteFile | DriveDeleteFile |
| WINPR_ATTR_NODISCARD psRdpdrDriveRenameFile | DriveRenameFile |
| WINPR_ATTR_NODISCARD psRdpdrOnDeviceCreate | OnDriveCreate |
| WINPR_ATTR_NODISCARD psRdpdrOnDeviceDelete | OnDriveDelete |
| psRdpdrOnDriveCreateDirectoryComplete | OnDriveCreateDirectoryComplete |
| psRdpdrOnDriveDeleteDirectoryComplete | OnDriveDeleteDirectoryComplete |
| psRdpdrOnDriveQueryDirectoryComplete | OnDriveQueryDirectoryComplete |
| psRdpdrOnDriveOpenFileComplete | OnDriveOpenFileComplete |
| psRdpdrOnDriveReadFileComplete | OnDriveReadFileComplete |
| psRdpdrOnDriveWriteFileComplete | OnDriveWriteFileComplete |
| psRdpdrOnDriveCloseFileComplete | OnDriveCloseFileComplete |
| psRdpdrOnDriveDeleteFileComplete | OnDriveDeleteFileComplete |
| psRdpdrOnDriveRenameFileComplete | OnDriveRenameFileComplete |
| WINPR_ATTR_NODISCARD psRdpdrOnDeviceCreate | OnSerialPortCreate |
| WINPR_ATTR_NODISCARD psRdpdrOnDeviceDelete | OnSerialPortDelete |
| WINPR_ATTR_NODISCARD psRdpdrOnDeviceCreate | OnParallelPortCreate |
| WINPR_ATTR_NODISCARD psRdpdrOnDeviceDelete | OnParallelPortDelete |
| WINPR_ATTR_NODISCARD psRdpdrOnDeviceCreate | OnPrinterCreate |
| WINPR_ATTR_NODISCARD psRdpdrOnDeviceDelete | OnPrinterDelete |
| WINPR_ATTR_NODISCARD psRdpdrOnDeviceCreate | OnSmartcardCreate |
| WINPR_ATTR_NODISCARD 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.
| WINPR_ATTR_NODISCARD psRdpdrDriveCloseFile RdpdrServerContext::DriveCloseFile |
Definition at line 180 of file server/rdpdr.h.
| WINPR_ATTR_NODISCARD psRdpdrDriveCreateDirectory RdpdrServerContext::DriveCreateDirectory |
Definition at line 174 of file server/rdpdr.h.
| WINPR_ATTR_NODISCARD psRdpdrDriveDeleteDirectory RdpdrServerContext::DriveDeleteDirectory |
Definition at line 175 of file server/rdpdr.h.
| WINPR_ATTR_NODISCARD psRdpdrDriveDeleteFile RdpdrServerContext::DriveDeleteFile |
Definition at line 181 of file server/rdpdr.h.
| WINPR_ATTR_NODISCARD psRdpdrDriveOpenFile RdpdrServerContext::DriveOpenFile |
Definition at line 177 of file server/rdpdr.h.
| WINPR_ATTR_NODISCARD psRdpdrDriveQueryDirectory RdpdrServerContext::DriveQueryDirectory |
Definition at line 176 of file server/rdpdr.h.
| WINPR_ATTR_NODISCARD psRdpdrDriveReadFile RdpdrServerContext::DriveReadFile |
Definition at line 178 of file server/rdpdr.h.
| WINPR_ATTR_NODISCARD psRdpdrDriveRenameFile RdpdrServerContext::DriveRenameFile |
Definition at line 182 of file server/rdpdr.h.
| WINPR_ATTR_NODISCARD psRdpdrDriveWriteFile RdpdrServerContext::DriveWriteFile |
Definition at line 179 of file server/rdpdr.h.
| psRdpdrOnDriveCloseFileComplete RdpdrServerContext::OnDriveCloseFileComplete |
Definition at line 195 of file server/rdpdr.h.
| WINPR_ATTR_NODISCARD psRdpdrOnDeviceCreate RdpdrServerContext::OnDriveCreate |
Called for devices of type RDPDR_DTYP_FILESYSTEM after ReceiveDeviceAnnounce
Definition at line 185 of file server/rdpdr.h.
| psRdpdrOnDriveCreateDirectoryComplete RdpdrServerContext::OnDriveCreateDirectoryComplete |
Definition at line 189 of file server/rdpdr.h.
| WINPR_ATTR_NODISCARD psRdpdrOnDeviceDelete RdpdrServerContext::OnDriveDelete |
Called for devices of type RDPDR_DTYP_FILESYSTEM after ReceiveDeviceRemove
Definition at line 187 of file server/rdpdr.h.
| psRdpdrOnDriveDeleteDirectoryComplete RdpdrServerContext::OnDriveDeleteDirectoryComplete |
Definition at line 190 of file server/rdpdr.h.
| psRdpdrOnDriveDeleteFileComplete RdpdrServerContext::OnDriveDeleteFileComplete |
Definition at line 196 of file server/rdpdr.h.
| psRdpdrOnDriveOpenFileComplete RdpdrServerContext::OnDriveOpenFileComplete |
Definition at line 192 of file server/rdpdr.h.
| psRdpdrOnDriveQueryDirectoryComplete RdpdrServerContext::OnDriveQueryDirectoryComplete |
Definition at line 191 of file server/rdpdr.h.
| psRdpdrOnDriveReadFileComplete RdpdrServerContext::OnDriveReadFileComplete |
Definition at line 193 of file server/rdpdr.h.
| psRdpdrOnDriveRenameFileComplete RdpdrServerContext::OnDriveRenameFileComplete |
Definition at line 197 of file server/rdpdr.h.
| psRdpdrOnDriveWriteFileComplete RdpdrServerContext::OnDriveWriteFileComplete |
Definition at line 194 of file server/rdpdr.h.
| WINPR_ATTR_NODISCARD psRdpdrOnDeviceCreate RdpdrServerContext::OnParallelPortCreate |
Called for devices of type RDPDR_DTYP_PARALLEL after ReceiveDeviceAnnounce
Definition at line 206 of file server/rdpdr.h.
| WINPR_ATTR_NODISCARD psRdpdrOnDeviceDelete RdpdrServerContext::OnParallelPortDelete |
Called for devices of type RDPDR_DTYP_PARALLEL after ReceiveDeviceRemove
Definition at line 208 of file server/rdpdr.h.
| WINPR_ATTR_NODISCARD psRdpdrOnDeviceCreate RdpdrServerContext::OnPrinterCreate |
Called for devices of type RDPDR_DTYP_PRINT after ReceiveDeviceAnnounce
Definition at line 212 of file server/rdpdr.h.
| WINPR_ATTR_NODISCARD psRdpdrOnDeviceDelete RdpdrServerContext::OnPrinterDelete |
Called for devices of type RDPDR_DTYP_PRINT after ReceiveDeviceRemove
Definition at line 214 of file server/rdpdr.h.
| WINPR_ATTR_NODISCARD psRdpdrOnDeviceCreate RdpdrServerContext::OnSerialPortCreate |
Called for devices of type RDPDR_DTYP_SERIAL after ReceiveDeviceAnnounce
Definition at line 200 of file server/rdpdr.h.
| WINPR_ATTR_NODISCARD psRdpdrOnDeviceDelete RdpdrServerContext::OnSerialPortDelete |
Called for devices of type RDPDR_DTYP_SERIAL after ReceiveDeviceRemove
Definition at line 202 of file server/rdpdr.h.
| WINPR_ATTR_NODISCARD psRdpdrOnDeviceCreate RdpdrServerContext::OnSmartcardCreate |
Called for devices of type RDPDR_DTYP_SMARTCARD after ReceiveDeviceAnnounce
Definition at line 219 of file server/rdpdr.h.
| WINPR_ATTR_NODISCARD psRdpdrOnDeviceDelete RdpdrServerContext::OnSmartcardDelete |
Called for devices of type RDPDR_DTYP_SMARTCARD after ReceiveDeviceRemove
Definition at line 221 of file server/rdpdr.h.
| RdpdrServerPrivate* RdpdrServerContext::priv |
Definition at line 140 of file server/rdpdr.h.
| rdpContext* RdpdrServerContext::rdpcontext |
Definition at line 224 of file server/rdpdr.h.
| WINPR_ATTR_NODISCARD psRdpdrReceiveAnnounceResponse RdpdrServerContext::ReceiveAnnounceResponse |
Called after the client announce response is received
Definition at line 163 of file server/rdpdr.h.
| WINPR_ATTR_NODISCARD psRdpdrCapablityPDU RdpdrServerContext::ReceiveCaps |
Called for each received capability
Definition at line 156 of file server/rdpdr.h.
| WINPR_ATTR_NODISCARD psRdpdrReceiveClientNameRequest RdpdrServerContext::ReceiveClientNameRequest |
Called after a client name request is received
Definition at line 165 of file server/rdpdr.h.
| WINPR_ATTR_NODISCARD psRdpdrReceiveDeviceAnnounce RdpdrServerContext::ReceiveDeviceAnnounce |
Definition at line 167 of file server/rdpdr.h.
| WINPR_ATTR_NODISCARD 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 170 of file server/rdpdr.h.
| WINPR_ATTR_NODISCARD psRdpdrReceivePDU RdpdrServerContext::ReceivePDU |
Called after a RDPDR pdu was received and parsed
Definition at line 159 of file server/rdpdr.h.
| WINPR_ATTR_NODISCARD psRdpdrCapablityPDU RdpdrServerContext::SendCaps |
Called for each capability to be sent
Definition at line 157 of file server/rdpdr.h.
| WINPR_ATTR_NODISCARD psRdpdrSendServerAnnounce RdpdrServerContext::SendServerAnnounce |
Called before the server sends the announce message
Definition at line 161 of file server/rdpdr.h.
| WINPR_ATTR_NODISCARD 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.