FreeRDP
PCSCFunctionTable Struct Reference

#include <smartcard_pcsc.h>

Collaboration diagram for PCSCFunctionTable:

Data Fields

PCSC_DWORD dwScope
 
PCSC_DWORD LPCVOID pvReserved1
 
PCSC_DWORD LPCVOID LPCVOID pvReserved2
 
PCSC_DWORD LPCVOID LPCVOID LPSCARDCONTEXT phContext
 
PCSC_LONG(* pfnSCardReleaseContext )(SCARDCONTEXT hContext)
 
PCSC_LONG(* pfnSCardIsValidContext )(SCARDCONTEXT hContext)
 
SCARDCONTEXT hContext
 
SCARDCONTEXT LPCSTR szReader
 
SCARDCONTEXT LPCSTR PCSC_DWORD dwShareMode
 
SCARDCONTEXT LPCSTR PCSC_DWORD PCSC_DWORD dwPreferredProtocols
 
SCARDCONTEXT LPCSTR PCSC_DWORD PCSC_DWORD LPSCARDHANDLE phCard
 
SCARDCONTEXT LPCSTR PCSC_DWORD PCSC_DWORD LPSCARDHANDLE PCSC_LPDWORD pdwActiveProtocol
 
SCARDHANDLE hCard
 
SCARDHANDLE PCSC_DWORD dwShareMode
 
SCARDHANDLE PCSC_DWORD PCSC_DWORD dwPreferredProtocols
 
SCARDHANDLE PCSC_DWORD PCSC_DWORD PCSC_DWORD dwInitialization
 
SCARDHANDLE PCSC_DWORD PCSC_DWORD PCSC_DWORD PCSC_LPDWORD pdwActiveProtocol
 
PCSC_LONG(* pfnSCardDisconnect )(SCARDHANDLE hCard, PCSC_DWORD dwDisposition)
 
PCSC_LONG(* pfnSCardBeginTransaction )(SCARDHANDLE hCard)
 
PCSC_LONG(* pfnSCardEndTransaction )(SCARDHANDLE hCard, PCSC_DWORD dwDisposition)
 
SCARDHANDLE LPSTR mszReaderName
 
SCARDHANDLE LPSTR PCSC_LPDWORD pcchReaderLen
 
SCARDHANDLE LPSTR PCSC_LPDWORD PCSC_LPDWORD pdwState
 
SCARDHANDLE LPSTR PCSC_LPDWORD PCSC_LPDWORD PCSC_LPDWORD pdwProtocol
 
SCARDHANDLE LPSTR PCSC_LPDWORD PCSC_LPDWORD PCSC_LPDWORD LPBYTE pbAtr
 
SCARDHANDLE LPSTR PCSC_LPDWORD PCSC_LPDWORD PCSC_LPDWORD LPBYTE PCSC_LPDWORD pcbAtrLen
 
SCARDCONTEXT PCSC_DWORD dwTimeout
 
SCARDCONTEXT PCSC_DWORD PCSC_SCARD_READERSTATErgReaderStates
 
SCARDCONTEXT PCSC_DWORD PCSC_SCARD_READERSTATE PCSC_DWORD cReaders
 
SCARDHANDLE PCSC_DWORD dwControlCode
 
SCARDHANDLE PCSC_DWORD LPCVOID pbSendBuffer
 
SCARDHANDLE PCSC_DWORD LPCVOID PCSC_DWORD cbSendLength
 
SCARDHANDLE PCSC_DWORD LPCVOID PCSC_DWORD LPVOID pbRecvBuffer
 
SCARDHANDLE PCSC_DWORD LPCVOID PCSC_DWORD LPVOID PCSC_DWORD cbRecvLength
 
SCARDHANDLE PCSC_DWORD LPCVOID PCSC_DWORD LPVOID PCSC_DWORD PCSC_LPDWORD lpBytesReturned
 
SCARDHANDLE const PCSC_SCARD_IO_REQUESTpioSendPci
 
SCARDHANDLE const PCSC_SCARD_IO_REQUEST LPCBYTE pbSendBuffer
 
SCARDHANDLE const PCSC_SCARD_IO_REQUEST LPCBYTE PCSC_DWORD cbSendLength
 
SCARDHANDLE const PCSC_SCARD_IO_REQUEST LPCBYTE PCSC_DWORD PCSC_SCARD_IO_REQUESTpioRecvPci
 
SCARDHANDLE const PCSC_SCARD_IO_REQUEST LPCBYTE PCSC_DWORD PCSC_SCARD_IO_REQUEST LPBYTE pbRecvBuffer
 
SCARDHANDLE const PCSC_SCARD_IO_REQUEST LPCBYTE PCSC_DWORD PCSC_SCARD_IO_REQUEST LPBYTE PCSC_LPDWORD pcbRecvLength
 
SCARDCONTEXT LPSTR mszGroups
 
SCARDCONTEXT LPSTR PCSC_LPDWORD pcchGroups
 
SCARDCONTEXT LPCSTR mszGroups
 
SCARDCONTEXT LPCSTR LPSTR mszReaders
 
SCARDCONTEXT LPCSTR LPSTR PCSC_LPDWORD pcchReaders
 
PCSC_LONG(* pfnSCardFreeMemory )(SCARDCONTEXT hContext, LPCVOID pvMem)
 
PCSC_LONG(* pfnSCardCancel )(SCARDCONTEXT hContext)
 
SCARDHANDLE PCSC_DWORD dwAttrId
 
SCARDHANDLE PCSC_DWORD LPBYTE pbAttr
 
SCARDHANDLE PCSC_DWORD LPBYTE PCSC_LPDWORD pcbAttrLen
 
SCARDHANDLE PCSC_DWORD LPCBYTE pbAttr
 
SCARDHANDLE PCSC_DWORD LPCBYTE PCSC_DWORD cbAttrLen
 

Field Documentation

SCARDHANDLE PCSC_DWORD LPCBYTE PCSC_DWORD PCSCFunctionTable::cbAttrLen
SCARDHANDLE PCSC_DWORD LPCVOID PCSC_DWORD LPVOID PCSC_DWORD PCSCFunctionTable::cbRecvLength
SCARDHANDLE PCSC_DWORD LPCVOID PCSC_DWORD PCSCFunctionTable::cbSendLength
SCARDHANDLE const PCSC_SCARD_IO_REQUEST LPCBYTE PCSC_DWORD PCSCFunctionTable::cbSendLength
SCARDHANDLE PCSC_DWORD PCSCFunctionTable::dwAttrId
SCARDHANDLE PCSC_DWORD PCSCFunctionTable::dwControlCode
SCARDHANDLE PCSC_DWORD PCSC_DWORD PCSC_DWORD PCSCFunctionTable::dwInitialization
SCARDCONTEXT LPCSTR PCSC_DWORD PCSC_DWORD PCSCFunctionTable::dwPreferredProtocols
SCARDHANDLE PCSC_DWORD PCSC_DWORD PCSCFunctionTable::dwPreferredProtocols
PCSC_DWORD PCSCFunctionTable::dwScope
SCARDCONTEXT LPCSTR PCSC_DWORD PCSCFunctionTable::dwShareMode
SCARDHANDLE PCSC_DWORD PCSCFunctionTable::dwShareMode
SCARDCONTEXT PCSC_DWORD PCSCFunctionTable::dwTimeout
SCARDHANDLE PCSCFunctionTable::hCard
SCARDCONTEXT PCSCFunctionTable::hContext
SCARDHANDLE PCSC_DWORD LPCVOID PCSC_DWORD LPVOID PCSC_DWORD PCSC_LPDWORD PCSCFunctionTable::lpBytesReturned
SCARDCONTEXT LPSTR PCSCFunctionTable::mszGroups
SCARDCONTEXT LPCSTR PCSCFunctionTable::mszGroups
SCARDHANDLE LPSTR PCSCFunctionTable::mszReaderName
SCARDCONTEXT LPCSTR LPSTR PCSCFunctionTable::mszReaders
SCARDHANDLE LPSTR PCSC_LPDWORD PCSC_LPDWORD PCSC_LPDWORD LPBYTE PCSCFunctionTable::pbAtr
SCARDHANDLE PCSC_DWORD LPBYTE PCSCFunctionTable::pbAttr
SCARDHANDLE PCSC_DWORD LPCBYTE PCSCFunctionTable::pbAttr
SCARDHANDLE PCSC_DWORD LPCVOID PCSC_DWORD LPVOID PCSCFunctionTable::pbRecvBuffer
SCARDHANDLE const PCSC_SCARD_IO_REQUEST LPCBYTE PCSC_DWORD PCSC_SCARD_IO_REQUEST LPBYTE PCSCFunctionTable::pbRecvBuffer
SCARDHANDLE PCSC_DWORD LPCVOID PCSCFunctionTable::pbSendBuffer
SCARDHANDLE const PCSC_SCARD_IO_REQUEST LPCBYTE PCSCFunctionTable::pbSendBuffer
SCARDHANDLE LPSTR PCSC_LPDWORD PCSC_LPDWORD PCSC_LPDWORD LPBYTE PCSC_LPDWORD PCSCFunctionTable::pcbAtrLen
SCARDHANDLE PCSC_DWORD LPBYTE PCSC_LPDWORD PCSCFunctionTable::pcbAttrLen
SCARDHANDLE const PCSC_SCARD_IO_REQUEST LPCBYTE PCSC_DWORD PCSC_SCARD_IO_REQUEST LPBYTE PCSC_LPDWORD PCSCFunctionTable::pcbRecvLength
SCARDCONTEXT LPSTR PCSC_LPDWORD PCSCFunctionTable::pcchGroups
SCARDHANDLE LPSTR PCSC_LPDWORD PCSCFunctionTable::pcchReaderLen
SCARDCONTEXT LPCSTR LPSTR PCSC_LPDWORD PCSCFunctionTable::pcchReaders
SCARDCONTEXT LPCSTR PCSC_DWORD PCSC_DWORD LPSCARDHANDLE PCSC_LPDWORD PCSCFunctionTable::pdwActiveProtocol
SCARDHANDLE PCSC_DWORD PCSC_DWORD PCSC_DWORD PCSC_LPDWORD PCSCFunctionTable::pdwActiveProtocol
SCARDHANDLE LPSTR PCSC_LPDWORD PCSC_LPDWORD PCSC_LPDWORD PCSCFunctionTable::pdwProtocol
SCARDHANDLE LPSTR PCSC_LPDWORD PCSC_LPDWORD PCSCFunctionTable::pdwState
PCSC_LONG(* PCSCFunctionTable::pfnSCardBeginTransaction) (SCARDHANDLE hCard)
PCSC_LONG(* PCSCFunctionTable::pfnSCardCancel) (SCARDCONTEXT hContext)
PCSC_LONG(* PCSCFunctionTable::pfnSCardDisconnect) (SCARDHANDLE hCard, PCSC_DWORD dwDisposition)
PCSC_LONG(* PCSCFunctionTable::pfnSCardEndTransaction) (SCARDHANDLE hCard, PCSC_DWORD dwDisposition)
PCSC_LONG(* PCSCFunctionTable::pfnSCardFreeMemory) (SCARDCONTEXT hContext, LPCVOID pvMem)
PCSC_LONG(* PCSCFunctionTable::pfnSCardIsValidContext) (SCARDCONTEXT hContext)
PCSC_LONG(* PCSCFunctionTable::pfnSCardReleaseContext) (SCARDCONTEXT hContext)
SCARDCONTEXT LPCSTR PCSC_DWORD PCSC_DWORD LPSCARDHANDLE PCSCFunctionTable::phCard
PCSC_DWORD LPCVOID LPCVOID LPSCARDCONTEXT PCSCFunctionTable::phContext
SCARDHANDLE const PCSC_SCARD_IO_REQUEST LPCBYTE PCSC_DWORD PCSC_SCARD_IO_REQUEST* PCSCFunctionTable::pioRecvPci
SCARDHANDLE const PCSC_SCARD_IO_REQUEST* PCSCFunctionTable::pioSendPci
PCSC_DWORD LPCVOID PCSCFunctionTable::pvReserved1
PCSC_DWORD LPCVOID LPCVOID PCSCFunctionTable::pvReserved2
SCARDCONTEXT PCSC_DWORD PCSC_SCARD_READERSTATE* PCSCFunctionTable::rgReaderStates
SCARDCONTEXT LPCSTR PCSCFunctionTable::szReader

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