2.2.3.5 LocateCards_Return and GetStatusChange_Return

The LocateCards_Return and GetStatusChange_Return structures are used to obtain the results on those calls that return updated reader state information. (for more information, see sections 3.1.4.21, 3.1.4.22, 3.1.4.23, 3.1.4.24, 3.1.4.25, and 3.1.4.26).

 typedef struct _LocateCards_Return {
   long ReturnCode;
   [range(0, 10)] unsigned long cReaders;
   [size_is(cReaders)] ReaderState_Return *rgReaderStates;
 } LocateCards_Return,
  GetStatusChange_Return;

ReturnCode: HRESULT or Win32 Error code. Zero indicates success; any other value indicates failure.

cReaders: The number of elements in the rgReaderStates field.

rgReaderStates: The current states of the readers being watched.