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. Copyright 2013 Marc-Andre Moreau McDo nald@ soft ware. dell .commarca Copyright 2015 Thincast Technologies GmbH Copyright 2015 DI (FH) Martin Haimberger ndre .more au@g mail. commarti n.ha imber ger@ thinc ast. 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 128 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 138 of file server/rdpdr.h.
psRdpdrDriveCloseFile RdpdrServerContext::DriveCloseFile |
Definition at line 172 of file server/rdpdr.h.
psRdpdrDriveCreateDirectory RdpdrServerContext::DriveCreateDirectory |
Definition at line 166 of file server/rdpdr.h.
psRdpdrDriveDeleteDirectory RdpdrServerContext::DriveDeleteDirectory |
Definition at line 167 of file server/rdpdr.h.
psRdpdrDriveDeleteFile RdpdrServerContext::DriveDeleteFile |
Definition at line 173 of file server/rdpdr.h.
psRdpdrDriveOpenFile RdpdrServerContext::DriveOpenFile |
Definition at line 169 of file server/rdpdr.h.
psRdpdrDriveQueryDirectory RdpdrServerContext::DriveQueryDirectory |
Definition at line 168 of file server/rdpdr.h.
psRdpdrDriveReadFile RdpdrServerContext::DriveReadFile |
Definition at line 170 of file server/rdpdr.h.
psRdpdrDriveRenameFile RdpdrServerContext::DriveRenameFile |
Definition at line 174 of file server/rdpdr.h.
psRdpdrDriveWriteFile RdpdrServerContext::DriveWriteFile |
Definition at line 171 of file server/rdpdr.h.
psRdpdrOnDriveCloseFileComplete RdpdrServerContext::OnDriveCloseFileComplete |
Definition at line 187 of file server/rdpdr.h.
psRdpdrOnDeviceCreate RdpdrServerContext::OnDriveCreate |
Called for devices of type RDPDR_DTYP_FILESYSTEM after ReceiveDeviceAnnounce
Definition at line 177 of file server/rdpdr.h.
psRdpdrOnDriveCreateDirectoryComplete RdpdrServerContext::OnDriveCreateDirectoryComplete |
Definition at line 181 of file server/rdpdr.h.
psRdpdrOnDeviceDelete RdpdrServerContext::OnDriveDelete |
Called for devices of type RDPDR_DTYP_FILESYSTEM after ReceiveDeviceRemove
Definition at line 179 of file server/rdpdr.h.
psRdpdrOnDriveDeleteDirectoryComplete RdpdrServerContext::OnDriveDeleteDirectoryComplete |
Definition at line 182 of file server/rdpdr.h.
psRdpdrOnDriveDeleteFileComplete RdpdrServerContext::OnDriveDeleteFileComplete |
Definition at line 188 of file server/rdpdr.h.
psRdpdrOnDriveOpenFileComplete RdpdrServerContext::OnDriveOpenFileComplete |
Definition at line 184 of file server/rdpdr.h.
psRdpdrOnDriveQueryDirectoryComplete RdpdrServerContext::OnDriveQueryDirectoryComplete |
Definition at line 183 of file server/rdpdr.h.
psRdpdrOnDriveReadFileComplete RdpdrServerContext::OnDriveReadFileComplete |
Definition at line 185 of file server/rdpdr.h.
psRdpdrOnDriveRenameFileComplete RdpdrServerContext::OnDriveRenameFileComplete |
Definition at line 189 of file server/rdpdr.h.
psRdpdrOnDriveWriteFileComplete RdpdrServerContext::OnDriveWriteFileComplete |
Definition at line 186 of file server/rdpdr.h.
psRdpdrOnDeviceCreate RdpdrServerContext::OnParallelPortCreate |
Called for devices of type RDPDR_DTYP_PARALLEL after ReceiveDeviceAnnounce
Definition at line 198 of file server/rdpdr.h.
psRdpdrOnDeviceDelete RdpdrServerContext::OnParallelPortDelete |
Called for devices of type RDPDR_DTYP_PARALLEL after ReceiveDeviceRemove
Definition at line 200 of file server/rdpdr.h.
psRdpdrOnDeviceCreate RdpdrServerContext::OnPrinterCreate |
Called for devices of type RDPDR_DTYP_PRINT after ReceiveDeviceAnnounce
Definition at line 204 of file server/rdpdr.h.
psRdpdrOnDeviceDelete RdpdrServerContext::OnPrinterDelete |
Called for devices of type RDPDR_DTYP_PRINT after ReceiveDeviceRemove
Definition at line 206 of file server/rdpdr.h.
psRdpdrOnDeviceCreate RdpdrServerContext::OnSerialPortCreate |
Called for devices of type RDPDR_DTYP_SERIAL after ReceiveDeviceAnnounce
Definition at line 192 of file server/rdpdr.h.
psRdpdrOnDeviceDelete RdpdrServerContext::OnSerialPortDelete |
Called for devices of type RDPDR_DTYP_SERIAL after ReceiveDeviceRemove
Definition at line 194 of file server/rdpdr.h.
psRdpdrOnDeviceCreate RdpdrServerContext::OnSmartcardCreate |
Called for devices of type RDPDR_DTYP_SMARTCARD after ReceiveDeviceAnnounce
Definition at line 210 of file server/rdpdr.h.
psRdpdrOnDeviceDelete RdpdrServerContext::OnSmartcardDelete |
Called for devices of type RDPDR_DTYP_SMARTCARD after ReceiveDeviceRemove
Definition at line 212 of file server/rdpdr.h.
RdpdrServerPrivate* RdpdrServerContext::priv |
Definition at line 135 of file server/rdpdr.h.
rdpContext* RdpdrServerContext::rdpcontext |
Definition at line 215 of file server/rdpdr.h.
psRdpdrReceiveAnnounceResponse RdpdrServerContext::ReceiveAnnounceResponse |
Called after the client announce response is received
Definition at line 156 of file server/rdpdr.h.
psRdpdrCapablityPDU RdpdrServerContext::ReceiveCaps |
Called for each received capability
Definition at line 150 of file server/rdpdr.h.
psRdpdrReceiveClientNameRequest RdpdrServerContext::ReceiveClientNameRequest |
Called after a client name request is received
Definition at line 158 of file server/rdpdr.h.
psRdpdrReceiveDeviceAnnounce RdpdrServerContext::ReceiveDeviceAnnounce |
Definition at line 160 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 162 of file server/rdpdr.h.
psRdpdrReceivePDU RdpdrServerContext::ReceivePDU |
Called after a RDPDR pdu was received and parsed
Definition at line 152 of file server/rdpdr.h.
psRdpdrCapablityPDU RdpdrServerContext::SendCaps |
Called for each capability to be sent
Definition at line 151 of file server/rdpdr.h.
psRdpdrSendServerAnnounce RdpdrServerContext::SendServerAnnounce |
Called before the server sends the announce message
Definition at line 154 of file server/rdpdr.h.
psRdpdrStart RdpdrServerContext::Start |
Definition at line 132 of file server/rdpdr.h.
psRdpdrStop RdpdrServerContext::Stop |
Definition at line 133 of file server/rdpdr.h.
UINT16 RdpdrServerContext::supported |
Definition at line 147 of file server/rdpdr.h.
HANDLE RdpdrServerContext::vcm |
Definition at line 130 of file server/rdpdr.h.