2.2.2.8 ContextAndTwoStringW_Call

The contents of the ContextAndTwoStringW_Call structure is 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 _ContextAndTwoStringW_Call {
   REDIR_SCARDCONTEXT Context;
   [string] const wchar_t* sz1;
   [string] const wchar_t* sz2;
 } ContextAndTwoStringW_Call;

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

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

Value

Meaning

SCARD_IOCTL_INTRODUCEREADERW

0x00090064

Reader name

SCARD_IOCTL_ADDREADERTOGROUPW

0x00090074

Reader name

SCARD_IOCTL_REMOVEREADERFROMGROUPW

0x0009007C

Reader name

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

Value

Meaning

SCARD_IOCTL_INTRODUCEREADERW

0x00090064

Device name

SCARD_IOCTL_ADDREADERTOGROUPW

0x00090074

Reader group name

SCARD_IOCTL_REMOVEREADERFROMGROUPW

0x0009007C

Reader group name