FreeRDP
SMARTCARD_OPERATION Struct Reference

#include <smartcard_operations.h>

Data Fields

union {
Handles_Call handles
 
Long_Call lng
 
Context_Call context
 
ContextAndStringA_Call contextAndStringA
 
ContextAndStringW_Call contextAndStringW
 
ContextAndTwoStringA_Call contextAndTwoStringA
 
ContextAndTwoStringW_Call contextAndTwoStringW
 
EstablishContext_Call establishContext
 
ListReaderGroups_Call listReaderGroups
 
ListReaders_Call listReaders
 
GetStatusChangeA_Call getStatusChangeA
 
LocateCardsA_Call locateCardsA
 
LocateCardsW_Call locateCardsW
 
LocateCards_ATRMask locateCardsATRMask
 
LocateCardsByATRA_Call locateCardsByATRA
 
LocateCardsByATRW_Call locateCardsByATRW
 
GetStatusChangeW_Call getStatusChangeW
 
GetReaderIcon_Call getReaderIcon
 
GetDeviceTypeId_Call getDeviceTypeId
 
Connect_Common_Call connect
 
ConnectA_Call connectA
 
ConnectW_Call connectW
 
Reconnect_Call reconnect
 
HCardAndDisposition_Call hCardAndDisposition
 
State_Call state
 
Status_Call status
 
SCardIO_Request scardIO
 
Transmit_Call transmit
 
GetTransmitCount_Call getTransmitCount
 
Control_Call control
 
GetAttrib_Call getAttrib
 
SetAttrib_Call setAttrib
 
ReadCache_Common readCache
 
ReadCacheA_Call readCacheA
 
ReadCacheW_Call readCacheW
 
WriteCache_Common writeCache
 
WriteCacheA_Call writeCacheA
 
WriteCacheW_Call writeCacheW
 
call
 
UINT32 ioControlCode
 
UINT32 completionID
 
UINT32 deviceID
 
SCARDCONTEXT hContext
 
SCARDHANDLE hCard
 
const char * ioControlCodeName
 

Detailed Description

FreeRDP: A Remote Desktop Protocol Implementation Smartcard Device Service Virtual Channel

Copyright 2011 O.S. Systems Software Ltda. Copyright 2011 Eduardo Fiss Beloni belon.nosp@m.i@os.nosp@m.syste.nosp@m.ms.c.nosp@m.om.br 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.

Definition at line 37 of file smartcard_operations.h.

Field Documentation

◆ 

union { ... } SMARTCARD_OPERATION::call

◆ completionID

UINT32 SMARTCARD_OPERATION::completionID

Definition at line 81 of file smartcard_operations.h.

◆ deviceID

UINT32 SMARTCARD_OPERATION::deviceID

Definition at line 82 of file smartcard_operations.h.

◆ hCard

SCARDHANDLE SMARTCARD_OPERATION::hCard

Definition at line 84 of file smartcard_operations.h.

◆ hContext

SCARDCONTEXT SMARTCARD_OPERATION::hContext

Definition at line 83 of file smartcard_operations.h.

◆ ioControlCode

UINT32 SMARTCARD_OPERATION::ioControlCode

Definition at line 80 of file smartcard_operations.h.

◆ ioControlCodeName

const char* SMARTCARD_OPERATION::ioControlCodeName

Definition at line 85 of file smartcard_operations.h.


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