FreeRDP
Loading...
Searching...
No Matches
RdpdrServerContext Struct Reference
Collaboration diagram for RdpdrServerContext:

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
 
WINPR_ATTR_NODISCARD psRdpdrSmartcardEstablishContext SmartcardEstablishContext
 
WINPR_ATTR_NODISCARD psRdpdrSmartcardReleaseContext SmartcardReleaseContext
 
WINPR_ATTR_NODISCARD psRdpdrSmartcardIsValidContext SmartcardIsValidContext
 
WINPR_ATTR_NODISCARD psRdpdrSmartcardListReaderGroups SmartcardListReaderGroupsA
 
WINPR_ATTR_NODISCARD psRdpdrSmartcardListReaderGroups SmartcardListReaderGroupsW
 
WINPR_ATTR_NODISCARD psRdpdrSmartcardListReaders SmartcardListReadersA
 
WINPR_ATTR_NODISCARD psRdpdrSmartcardListReaders SmartcardListReadersW
 
WINPR_ATTR_NODISCARD psRdpdrSmartcardGetStatusChangeA SmartcardGetStatusChangeA
 
WINPR_ATTR_NODISCARD psRdpdrSmartcardGetStatusChangeW SmartcardGetStatusChangeW
 
WINPR_ATTR_NODISCARD psRdpdrSmartcardCancel SmartcardCancel
 
WINPR_ATTR_NODISCARD psRdpdrSmartcardConnectA SmartcardConnectA
 
WINPR_ATTR_NODISCARD psRdpdrSmartcardConnectW SmartcardConnectW
 
WINPR_ATTR_NODISCARD psRdpdrSmartcardReconnect SmartcardReconnect
 
WINPR_ATTR_NODISCARD psRdpdrSmartcardDisconnect SmartcardDisconnect
 
WINPR_ATTR_NODISCARD psRdpdrSmartcardBeginTransaction SmartcardBeginTransaction
 
WINPR_ATTR_NODISCARD psRdpdrSmartcardEndTransaction SmartcardEndTransaction
 
WINPR_ATTR_NODISCARD psRdpdrSmartcardStatus SmartcardStatusA
 
WINPR_ATTR_NODISCARD psRdpdrSmartcardStatus SmartcardStatusW
 
WINPR_ATTR_NODISCARD psRdpdrSmartcardTransmit SmartcardTransmit
 
WINPR_ATTR_NODISCARD psRdpdrSmartcardControl SmartcardControl
 
WINPR_ATTR_NODISCARD psRdpdrSmartcardGetAttrib SmartcardGetAttrib
 
WINPR_ATTR_NODISCARD psRdpdrSmartcardSetAttrib SmartcardSetAttrib
 
psRdpdrOnSmartcardEstablishContextComplete OnSmartcardEstablishContextComplete
 
psRdpdrOnSmartcardReleaseContextComplete OnSmartcardReleaseContextComplete
 
psRdpdrOnSmartcardIsValidContextComplete OnSmartcardIsValidContextComplete
 
psRdpdrOnSmartcardListReaderGroupsComplete OnSmartcardListReaderGroupsComplete
 
psRdpdrOnSmartcardListReadersComplete OnSmartcardListReadersComplete
 
psRdpdrOnSmartcardGetStatusChangeComplete OnSmartcardGetStatusChangeComplete
 
psRdpdrOnSmartcardCancelComplete OnSmartcardCancelComplete
 
psRdpdrOnSmartcardConnectComplete OnSmartcardConnectComplete
 
psRdpdrOnSmartcardReconnectComplete OnSmartcardReconnectComplete
 
psRdpdrOnSmartcardDisconnectComplete OnSmartcardDisconnectComplete
 
psRdpdrOnSmartcardBeginTransactionComplete OnSmartcardBeginTransactionComplete
 
psRdpdrOnSmartcardEndTransactionComplete OnSmartcardEndTransactionComplete
 
psRdpdrOnSmartcardStatusComplete OnSmartcardStatusComplete
 
psRdpdrOnSmartcardTransmitComplete OnSmartcardTransmitComplete
 
psRdpdrOnSmartcardControlComplete OnSmartcardControlComplete
 
psRdpdrOnSmartcardGetAttribComplete OnSmartcardGetAttribComplete
 
psRdpdrOnSmartcardSetAttribComplete OnSmartcardSetAttribComplete
 

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

Definition at line 250 of file server/rdpdr.h.

Field Documentation

◆ data

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 260 of file server/rdpdr.h.

◆ DriveCloseFile

WINPR_ATTR_NODISCARD psRdpdrDriveCloseFile RdpdrServerContext::DriveCloseFile

Close file

Definition at line 300 of file server/rdpdr.h.

◆ DriveCreateDirectory

WINPR_ATTR_NODISCARD psRdpdrDriveCreateDirectory RdpdrServerContext::DriveCreateDirectory

Create directory

Definition at line 293 of file server/rdpdr.h.

◆ DriveDeleteDirectory

WINPR_ATTR_NODISCARD psRdpdrDriveDeleteDirectory RdpdrServerContext::DriveDeleteDirectory

Delete directory

Definition at line 295 of file server/rdpdr.h.

◆ DriveDeleteFile

WINPR_ATTR_NODISCARD psRdpdrDriveDeleteFile RdpdrServerContext::DriveDeleteFile

Delete file

Definition at line 301 of file server/rdpdr.h.

◆ DriveOpenFile

WINPR_ATTR_NODISCARD psRdpdrDriveOpenFile RdpdrServerContext::DriveOpenFile

Open file

Definition at line 297 of file server/rdpdr.h.

◆ DriveQueryDirectory

WINPR_ATTR_NODISCARD psRdpdrDriveQueryDirectory RdpdrServerContext::DriveQueryDirectory

Query directory

Definition at line 296 of file server/rdpdr.h.

◆ DriveReadFile

WINPR_ATTR_NODISCARD psRdpdrDriveReadFile RdpdrServerContext::DriveReadFile

Read file

Definition at line 298 of file server/rdpdr.h.

◆ DriveRenameFile

WINPR_ATTR_NODISCARD psRdpdrDriveRenameFile RdpdrServerContext::DriveRenameFile

Rename file

Definition at line 302 of file server/rdpdr.h.

◆ DriveWriteFile

WINPR_ATTR_NODISCARD psRdpdrDriveWriteFile RdpdrServerContext::DriveWriteFile

Write file

Definition at line 299 of file server/rdpdr.h.

◆ OnDriveCloseFileComplete

psRdpdrOnDriveCloseFileComplete RdpdrServerContext::OnDriveCloseFileComplete

DriveCloseFile completion callback

Definition at line 324 of file server/rdpdr.h.

◆ OnDriveCreate

WINPR_ATTR_NODISCARD psRdpdrOnDeviceCreate RdpdrServerContext::OnDriveCreate

Called for devices of type RDPDR_DTYP_FILESYSTEM after ReceiveDeviceAnnounce

Definition at line 306 of file server/rdpdr.h.

◆ OnDriveCreateDirectoryComplete

psRdpdrOnDriveCreateDirectoryComplete RdpdrServerContext::OnDriveCreateDirectoryComplete

DriveCreateDirectory completion callback

Definition at line 312 of file server/rdpdr.h.

◆ OnDriveDelete

WINPR_ATTR_NODISCARD psRdpdrOnDeviceDelete RdpdrServerContext::OnDriveDelete

Called for devices of type RDPDR_DTYP_FILESYSTEM after ReceiveDeviceRemove

Definition at line 309 of file server/rdpdr.h.

◆ OnDriveDeleteDirectoryComplete

psRdpdrOnDriveDeleteDirectoryComplete RdpdrServerContext::OnDriveDeleteDirectoryComplete

DriveDeleteDirectory completion callback

Definition at line 314 of file server/rdpdr.h.

◆ OnDriveDeleteFileComplete

psRdpdrOnDriveDeleteFileComplete RdpdrServerContext::OnDriveDeleteFileComplete

DriveDeleteFile completion callback

Definition at line 326 of file server/rdpdr.h.

◆ OnDriveOpenFileComplete

psRdpdrOnDriveOpenFileComplete RdpdrServerContext::OnDriveOpenFileComplete

DriveOpenFile completion callback

Definition at line 318 of file server/rdpdr.h.

◆ OnDriveQueryDirectoryComplete

psRdpdrOnDriveQueryDirectoryComplete RdpdrServerContext::OnDriveQueryDirectoryComplete

DriveQueryDirectory completion callback

Definition at line 316 of file server/rdpdr.h.

◆ OnDriveReadFileComplete

psRdpdrOnDriveReadFileComplete RdpdrServerContext::OnDriveReadFileComplete

DriveReadFile completion callback

Definition at line 320 of file server/rdpdr.h.

◆ OnDriveRenameFileComplete

psRdpdrOnDriveRenameFileComplete RdpdrServerContext::OnDriveRenameFileComplete

DriveRenameFile completion callback

Definition at line 328 of file server/rdpdr.h.

◆ OnDriveWriteFileComplete

psRdpdrOnDriveWriteFileComplete RdpdrServerContext::OnDriveWriteFileComplete

DriveWriteFile completion callback

Definition at line 322 of file server/rdpdr.h.

◆ OnParallelPortCreate

WINPR_ATTR_NODISCARD psRdpdrOnDeviceCreate RdpdrServerContext::OnParallelPortCreate

Called for devices of type RDPDR_DTYP_PARALLEL after ReceiveDeviceAnnounce

Definition at line 340 of file server/rdpdr.h.

◆ OnParallelPortDelete

WINPR_ATTR_NODISCARD psRdpdrOnDeviceDelete RdpdrServerContext::OnParallelPortDelete

Called for devices of type RDPDR_DTYP_PARALLEL after ReceiveDeviceRemove

Definition at line 343 of file server/rdpdr.h.

◆ OnPrinterCreate

WINPR_ATTR_NODISCARD psRdpdrOnDeviceCreate RdpdrServerContext::OnPrinterCreate

Called for devices of type RDPDR_DTYP_PRINT after ReceiveDeviceAnnounce

Definition at line 347 of file server/rdpdr.h.

◆ OnPrinterDelete

WINPR_ATTR_NODISCARD psRdpdrOnDeviceDelete RdpdrServerContext::OnPrinterDelete

Called for devices of type RDPDR_DTYP_PRINT after ReceiveDeviceRemove

Definition at line 349 of file server/rdpdr.h.

◆ OnSerialPortCreate

WINPR_ATTR_NODISCARD psRdpdrOnDeviceCreate RdpdrServerContext::OnSerialPortCreate

Called for devices of type RDPDR_DTYP_SERIAL after ReceiveDeviceAnnounce

Definition at line 332 of file server/rdpdr.h.

◆ OnSerialPortDelete

WINPR_ATTR_NODISCARD psRdpdrOnDeviceDelete RdpdrServerContext::OnSerialPortDelete

Called for devices of type RDPDR_DTYP_SERIAL after ReceiveDeviceRemove

Definition at line 335 of file server/rdpdr.h.

◆ OnSmartcardBeginTransactionComplete

psRdpdrOnSmartcardBeginTransactionComplete RdpdrServerContext::OnSmartcardBeginTransactionComplete

Completion callback for SmartcardBeginTransaction.

Since
version 3.28.0

Definition at line 505 of file server/rdpdr.h.

◆ OnSmartcardCancelComplete

psRdpdrOnSmartcardCancelComplete RdpdrServerContext::OnSmartcardCancelComplete

Completion callback for SmartcardCancel.

Since
version 3.28.0

Definition at line 487 of file server/rdpdr.h.

◆ OnSmartcardConnectComplete

psRdpdrOnSmartcardConnectComplete RdpdrServerContext::OnSmartcardConnectComplete

Completion callback for SmartcardConnect.

Since
version 3.28.0

Definition at line 491 of file server/rdpdr.h.

◆ OnSmartcardControlComplete

psRdpdrOnSmartcardControlComplete RdpdrServerContext::OnSmartcardControlComplete

Completion callback for SmartcardControl.

Since
version 3.28.0

Definition at line 523 of file server/rdpdr.h.

◆ OnSmartcardCreate

WINPR_ATTR_NODISCARD psRdpdrOnDeviceCreate RdpdrServerContext::OnSmartcardCreate

Called for devices of type RDPDR_DTYP_SMARTCARD after ReceiveDeviceAnnounce

Definition at line 354 of file server/rdpdr.h.

◆ OnSmartcardDelete

WINPR_ATTR_NODISCARD psRdpdrOnDeviceDelete RdpdrServerContext::OnSmartcardDelete

Called for devices of type RDPDR_DTYP_SMARTCARD after ReceiveDeviceRemove

Definition at line 357 of file server/rdpdr.h.

◆ OnSmartcardDisconnectComplete

psRdpdrOnSmartcardDisconnectComplete RdpdrServerContext::OnSmartcardDisconnectComplete

Completion callback for SmartcardDisconnect.

Since
version 3.28.0

Definition at line 500 of file server/rdpdr.h.

◆ OnSmartcardEndTransactionComplete

psRdpdrOnSmartcardEndTransactionComplete RdpdrServerContext::OnSmartcardEndTransactionComplete

Completion callback for SmartcardEndTransaction.

Since
version 3.28.0

Definition at line 511 of file server/rdpdr.h.

◆ OnSmartcardEstablishContextComplete

psRdpdrOnSmartcardEstablishContextComplete RdpdrServerContext::OnSmartcardEstablishContextComplete

Completion callback for SmartcardEstablishContext.

Since
version 3.28.0

Definition at line 456 of file server/rdpdr.h.

◆ OnSmartcardGetAttribComplete

psRdpdrOnSmartcardGetAttribComplete RdpdrServerContext::OnSmartcardGetAttribComplete

Completion callback for SmartcardGetAttrib.

Since
version 3.28.0

Definition at line 527 of file server/rdpdr.h.

◆ OnSmartcardGetStatusChangeComplete

psRdpdrOnSmartcardGetStatusChangeComplete RdpdrServerContext::OnSmartcardGetStatusChangeComplete

Completion callback for SmartcardGetStatusChange.

Since
version 3.28.0

Definition at line 483 of file server/rdpdr.h.

◆ OnSmartcardIsValidContextComplete

psRdpdrOnSmartcardIsValidContextComplete RdpdrServerContext::OnSmartcardIsValidContextComplete

Completion callback for SmartcardIsValidContext.

Since
version 3.28.0

Definition at line 467 of file server/rdpdr.h.

◆ OnSmartcardListReaderGroupsComplete

psRdpdrOnSmartcardListReaderGroupsComplete RdpdrServerContext::OnSmartcardListReaderGroupsComplete

Completion callback for SmartcardListReaderGroups.

Since
version 3.28.0

Definition at line 472 of file server/rdpdr.h.

◆ OnSmartcardListReadersComplete

psRdpdrOnSmartcardListReadersComplete RdpdrServerContext::OnSmartcardListReadersComplete

Completion callback for SmartcardListReaders.

Since
version 3.28.0

Definition at line 478 of file server/rdpdr.h.

◆ OnSmartcardReconnectComplete

psRdpdrOnSmartcardReconnectComplete RdpdrServerContext::OnSmartcardReconnectComplete

Completion callback for SmartcardReconnect.

Since
version 3.28.0

Definition at line 495 of file server/rdpdr.h.

◆ OnSmartcardReleaseContextComplete

psRdpdrOnSmartcardReleaseContextComplete RdpdrServerContext::OnSmartcardReleaseContextComplete

Completion callback for SmartcardReleaseContext.

Since
version 3.28.0

Definition at line 462 of file server/rdpdr.h.

◆ OnSmartcardSetAttribComplete

psRdpdrOnSmartcardSetAttribComplete RdpdrServerContext::OnSmartcardSetAttribComplete

Completion callback for SmartcardSetAttrib.

Since
version 3.28.0

Definition at line 531 of file server/rdpdr.h.

◆ OnSmartcardStatusComplete

psRdpdrOnSmartcardStatusComplete RdpdrServerContext::OnSmartcardStatusComplete

Completion callback for SmartcardStatus.

Since
version 3.28.0

Definition at line 515 of file server/rdpdr.h.

◆ OnSmartcardTransmitComplete

psRdpdrOnSmartcardTransmitComplete RdpdrServerContext::OnSmartcardTransmitComplete

Completion callback for SmartcardTransmit.

Since
version 3.28.0

Definition at line 519 of file server/rdpdr.h.

◆ priv

RdpdrServerPrivate* RdpdrServerContext::priv

Private server context data

Definition at line 257 of file server/rdpdr.h.

◆ rdpcontext

rdpContext* RdpdrServerContext::rdpcontext

RDP context

Definition at line 360 of file server/rdpdr.h.

◆ ReceiveAnnounceResponse

WINPR_ATTR_NODISCARD psRdpdrReceiveAnnounceResponse RdpdrServerContext::ReceiveAnnounceResponse

Called after the client announce response is received

Definition at line 281 of file server/rdpdr.h.

◆ ReceiveCaps

WINPR_ATTR_NODISCARD psRdpdrCapablityPDU RdpdrServerContext::ReceiveCaps

Called for each received capability

Definition at line 273 of file server/rdpdr.h.

◆ ReceiveClientNameRequest

WINPR_ATTR_NODISCARD psRdpdrReceiveClientNameRequest RdpdrServerContext::ReceiveClientNameRequest

Called after a client name request is received

Definition at line 283 of file server/rdpdr.h.

◆ ReceiveDeviceAnnounce

WINPR_ATTR_NODISCARD psRdpdrReceiveDeviceAnnounce RdpdrServerContext::ReceiveDeviceAnnounce

Called after a new device request was received but before the device is added

Definition at line 285 of file server/rdpdr.h.

◆ ReceiveDeviceRemove

WINPR_ATTR_NODISCARD psRdpdrReceiveDeviceRemove RdpdrServerContext::ReceiveDeviceRemove

Called after a new device request was received, but before it is removed

Definition at line 288 of file server/rdpdr.h.

◆ ReceivePDU

WINPR_ATTR_NODISCARD psRdpdrReceivePDU RdpdrServerContext::ReceivePDU

Called after a RDPDR pdu was received and parsed

Definition at line 277 of file server/rdpdr.h.

◆ SendCaps

WINPR_ATTR_NODISCARD psRdpdrCapablityPDU RdpdrServerContext::SendCaps

Called for each capability to be sent

Definition at line 275 of file server/rdpdr.h.

◆ SendServerAnnounce

WINPR_ATTR_NODISCARD psRdpdrSendServerAnnounce RdpdrServerContext::SendServerAnnounce

Called before the server sends the announce message

Definition at line 279 of file server/rdpdr.h.

◆ SmartcardBeginTransaction

WINPR_ATTR_NODISCARD psRdpdrSmartcardBeginTransaction RdpdrServerContext::SmartcardBeginTransaction

Send SCardBeginTransaction to the client.

Since
version 3.28.0

Definition at line 422 of file server/rdpdr.h.

◆ SmartcardCancel

WINPR_ATTR_NODISCARD psRdpdrSmartcardCancel RdpdrServerContext::SmartcardCancel

Send SCardCancel to the client.

Since
version 3.28.0

Definition at line 402 of file server/rdpdr.h.

◆ SmartcardConnectA

WINPR_ATTR_NODISCARD psRdpdrSmartcardConnectA RdpdrServerContext::SmartcardConnectA

Send SCardConnectA to the client.

Since
version 3.28.0

Definition at line 406 of file server/rdpdr.h.

◆ SmartcardConnectW

WINPR_ATTR_NODISCARD psRdpdrSmartcardConnectW RdpdrServerContext::SmartcardConnectW

Send SCardConnectW to the client.

Since
version 3.28.0

Definition at line 410 of file server/rdpdr.h.

◆ SmartcardControl

WINPR_ATTR_NODISCARD psRdpdrSmartcardControl RdpdrServerContext::SmartcardControl

Send SCardControl to the client.

Since
version 3.28.0

Definition at line 442 of file server/rdpdr.h.

◆ SmartcardDisconnect

WINPR_ATTR_NODISCARD psRdpdrSmartcardDisconnect RdpdrServerContext::SmartcardDisconnect

Send SCardDisconnect to the client.

Since
version 3.28.0

Definition at line 418 of file server/rdpdr.h.

◆ SmartcardEndTransaction

WINPR_ATTR_NODISCARD psRdpdrSmartcardEndTransaction RdpdrServerContext::SmartcardEndTransaction

Send SCardEndTransaction to the client.

Since
version 3.28.0

Definition at line 426 of file server/rdpdr.h.

◆ SmartcardEstablishContext

WINPR_ATTR_NODISCARD psRdpdrSmartcardEstablishContext RdpdrServerContext::SmartcardEstablishContext

Send SCardEstablishContext to the client.

Since
version 3.28.0

Definition at line 366 of file server/rdpdr.h.

◆ SmartcardGetAttrib

WINPR_ATTR_NODISCARD psRdpdrSmartcardGetAttrib RdpdrServerContext::SmartcardGetAttrib

Send SCardGetAttrib to the client.

Since
version 3.28.0

Definition at line 446 of file server/rdpdr.h.

◆ SmartcardGetStatusChangeA

WINPR_ATTR_NODISCARD psRdpdrSmartcardGetStatusChangeA RdpdrServerContext::SmartcardGetStatusChangeA

Send SCardGetStatusChangeA to the client.

Since
version 3.28.0

Definition at line 394 of file server/rdpdr.h.

◆ SmartcardGetStatusChangeW

WINPR_ATTR_NODISCARD psRdpdrSmartcardGetStatusChangeW RdpdrServerContext::SmartcardGetStatusChangeW

Send SCardGetStatusChangeW to the client.

Since
version 3.28.0

Definition at line 398 of file server/rdpdr.h.

◆ SmartcardIsValidContext

WINPR_ATTR_NODISCARD psRdpdrSmartcardIsValidContext RdpdrServerContext::SmartcardIsValidContext

Send SCardIsValidContext to the client.

Since
version 3.28.0

Definition at line 374 of file server/rdpdr.h.

◆ SmartcardListReaderGroupsA

WINPR_ATTR_NODISCARD psRdpdrSmartcardListReaderGroups RdpdrServerContext::SmartcardListReaderGroupsA

Send SCardListReaderGroupsA to the client.

Since
version 3.28.0

Definition at line 378 of file server/rdpdr.h.

◆ SmartcardListReaderGroupsW

WINPR_ATTR_NODISCARD psRdpdrSmartcardListReaderGroups RdpdrServerContext::SmartcardListReaderGroupsW

Send SCardListReaderGroupsW to the client.

Since
version 3.28.0

Definition at line 382 of file server/rdpdr.h.

◆ SmartcardListReadersA

WINPR_ATTR_NODISCARD psRdpdrSmartcardListReaders RdpdrServerContext::SmartcardListReadersA

Send SCardListReadersA to the client.

Since
version 3.28.0

Definition at line 386 of file server/rdpdr.h.

◆ SmartcardListReadersW

WINPR_ATTR_NODISCARD psRdpdrSmartcardListReaders RdpdrServerContext::SmartcardListReadersW

Send SCardListReadersW to the client.

Since
version 3.28.0

Definition at line 390 of file server/rdpdr.h.

◆ SmartcardReconnect

WINPR_ATTR_NODISCARD psRdpdrSmartcardReconnect RdpdrServerContext::SmartcardReconnect

Send SCardReconnect to the client.

Since
version 3.28.0

Definition at line 414 of file server/rdpdr.h.

◆ SmartcardReleaseContext

WINPR_ATTR_NODISCARD psRdpdrSmartcardReleaseContext RdpdrServerContext::SmartcardReleaseContext

Send SCardReleaseContext to the client.

Since
version 3.28.0

Definition at line 370 of file server/rdpdr.h.

◆ SmartcardSetAttrib

WINPR_ATTR_NODISCARD psRdpdrSmartcardSetAttrib RdpdrServerContext::SmartcardSetAttrib

Send SCardSetAttrib to the client.

Since
version 3.28.0

Definition at line 450 of file server/rdpdr.h.

◆ SmartcardStatusA

WINPR_ATTR_NODISCARD psRdpdrSmartcardStatus RdpdrServerContext::SmartcardStatusA

Send SCardStatusA to the client.

Since
version 3.28.0

Definition at line 430 of file server/rdpdr.h.

◆ SmartcardStatusW

WINPR_ATTR_NODISCARD psRdpdrSmartcardStatus RdpdrServerContext::SmartcardStatusW

Send SCardStatusW to the client.

Since
version 3.28.0

Definition at line 434 of file server/rdpdr.h.

◆ SmartcardTransmit

WINPR_ATTR_NODISCARD psRdpdrSmartcardTransmit RdpdrServerContext::SmartcardTransmit

Send SCardTransmit to the client.

Since
version 3.28.0

Definition at line 438 of file server/rdpdr.h.

◆ Start

WINPR_ATTR_NODISCARD psRdpdrStart RdpdrServerContext::Start

Start the RDPDR server

Definition at line 254 of file server/rdpdr.h.

◆ Stop

psRdpdrStop RdpdrServerContext::Stop

Stop the RDPDR server

Definition at line 255 of file server/rdpdr.h.

◆ supported

UINT16 RdpdrServerContext::supported

Definition at line 269 of file server/rdpdr.h.

◆ vcm

HANDLE RdpdrServerContext::vcm

Virtual channel manager handle

Definition at line 252 of file server/rdpdr.h.


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