2.2.2.7 ContextAndTwoStringA_Call

The contents of the ContextAndTwoStringA_Call structure are used in those calls that require a valid Smart Cards for Windows context (as specified in section 3.2.5) and two strings (friendly names).

 typedef struct _ContextAndTwoStringA_Call {
   REDIR_SCARDCONTEXT Context;
   [string] const char* sz1;
   [string] const char* sz2;
 } ContextAndTwoStringA_Call;

Context: A valid context, as specified in section 2.2.1.1.

sz1: The value of this ASCII string depends on the context (based on IOCTL) in which it is used.

Value

Meaning

SCARD_IOCTL_INTRODUCEREADERA

0x00090060

Reader name

SCARD_IOCTL_ADDREADERTOGROUPA

0x00090070

Reader name

SCARD_IOCTL_REMOVEREADERFROMGROUPA

0x00090078

Reader name

sz2: The value of this ASCII string depends on the context (based on IOCTL) in which it is used.

Value

Meaning

SCARD_IOCTL_INTRODUCEREADERA

0x00090060

Device name

SCARD_IOCTL_ADDREADERTOGROUPA

0x00090070

Reader group name

SCARD_IOCTL_REMOVEREADERFROMGROUPA

0x00090078

Reader group name