Lines Matching defs:in

13    This program is distributed in the hope that it will be useful,
490 inRepos(STREAM in, unsigned int read)
495 in_uint8s(in, add);
559 inString(PMEM_HANDLE * handle, STREAM in, char **destination, SERVER_DWORD dataLength, RD_BOOL wide)
571 in_uint8a(in, buffer, 2 * dataLength);
580 in_uint8a(in, buffer, dataLength);
627 inReaderName(PMEM_HANDLE * handle, STREAM in, char **destination, RD_BOOL wide)
630 in->p += 0x08;
631 in_uint32_le(in, dataLength);
632 inRepos(in, inString(handle, in, destination, dataLength, wide));
636 inSkipLinked(STREAM in)
639 in_uint32_le(in, len);
642 in_uint8s(in, len);
643 inRepos(in, len);
652 SC_returnCode(MYPCSC_DWORD rc, PMEM_HANDLE * handle, STREAM in, STREAM out)
660 SC_returnNoMemoryError(PMEM_HANDLE * handle, STREAM in, STREAM out)
662 return SC_returnCode(SCARD_E_NO_MEMORY, handle, in, out);
666 TS_SCardEstablishContext(STREAM in, STREAM out)
708 TS_SCardReleaseContext(STREAM in, STREAM out)
714 in->p += 0x1C;
715 in_uint32_le(in, hContext);
740 TS_SCardIsValidContext(STREAM in, STREAM out)
749 in->p += 0x1C;
750 in_uint32_le(in, hContext);
756 /* There is no realization of SCardIsValidContext in PC/SC Lite so we call SCardListReaders */
760 return SC_returnNoMemoryError(&lcHandle, in, out);
782 TS_SCardListReaders(STREAM in, STREAM out, RD_BOOL wide)
794 in->p += 0x2C;
795 in_uint32_le(in, hContext);
808 return SC_returnNoMemoryError(&lcHandle, in, out);
863 TS_SCardConnect(STREAM in, STREAM out, RD_BOOL wide)
877 in->p += 0x1C;
878 in_uint32_le(in, dwShareMode);
879 in_uint32_le(in, dwPreferredProtocol);
880 inReaderName(&lcHandle, in, &szReader, wide);
881 in->p += 0x04;
882 in_uint32_le(in, hContext);
946 TS_SCardReconnect(STREAM in, STREAM out)
957 in->p += 0x20;
958 in_uint32_le(in, dwShareMode);
959 in_uint32_le(in, dwPreferredProtocol);
960 in_uint32_le(in, dwInitialization);
961 in->p += 0x04;
962 in_uint32_le(in, hContext);
963 in->p += 0x04;
964 in_uint32_le(in, hCard);
987 TS_SCardDisconnect(STREAM in, STREAM out)
996 in->p += 0x20;
997 in_uint32_le(in, dwDisposition);
998 in->p += 0x04;
999 in_uint32_le(in, hContext);
1000 in->p += 0x04;
1001 in_uint32_le(in, hCard);
1115 TS_SCardGetStatusChange(STREAM in, STREAM out, RD_BOOL wide)
1128 in->p += 0x18;
1129 in_uint32_le(in, dwTimeout);
1130 in_uint32_le(in, dwCount);
1131 in->p += 0x08;
1132 in_uint32_le(in, hContext);
1133 in->p += 0x04;
1143 return SC_returnNoMemoryError(&lcHandle, in, out);
1147 in_uint32_le(in, dwPointerId);
1149 in_uint32_le(in, cur->dwCurrentState);
1150 in_uint32_le(in, cur->dwEventState);
1151 in_uint32_le(in, cur->cbAtr);
1152 in_uint8a(in, cur->rgbAtr, sizeof(cur->rgbAtr));
1161 in->p += 0x08;
1162 in_uint32_le(in, dataLength);
1163 inRepos(in,
1164 inString(&lcHandle, in, (char **) &(cur->szReader),
1184 return SC_returnNoMemoryError(&lcHandle, in, out);
1188 /* Workaround for a bug in pcsclite, timeout value of 0 is handled as INFINIT
1232 TS_SCardCancel(STREAM in, STREAM out)
1238 in->p += 0x1C;
1239 in_uint32_le(in, hContext);
1260 TS_SCardLocateCardsByATR(STREAM in, STREAM out, RD_BOOL wide)
1276 in->p += 0x2C;
1277 in_uint32_le(in, hContext);
1278 in_uint32_le(in, atrMaskCount);
1281 return SC_returnNoMemoryError(&lcHandle, in, out);
1282 in_uint8a(in, pAtrMasks, atrMaskCount * sizeof(SCARD_ATRMASK_L));
1284 in_uint32_le(in, readerCount);
1287 return SC_returnNoMemoryError(&lcHandle, in, out);
1317 in_uint8s(in, 4);
1318 in_uint8a(in, rsCur, SERVER_SCARDSTATESIZE);
1323 return SC_returnNoMemoryError(&lcHandle, in, out);
1332 inReaderName(&lcHandle, in, (char **) &rsCur->szReader, wide);
1343 return SC_returnNoMemoryError(&lcHandle, in, out);
1403 TS_SCardBeginTransaction(STREAM in, STREAM out)
1409 in->p += 0x30;
1410 in_uint32_le(in, hCard);
1429 TS_SCardEndTransaction(STREAM in, STREAM out)
1436 in->p += 0x20;
1437 in_uint32_le(in, dwDisposition);
1438 in->p += 0x0C;
1439 in_uint32_le(in, hCard);
1489 TS_SCardTransmit(STREAM in, STREAM out)
1503 in->p += 0x14;
1504 in_uint32_le(in, map[0]);
1505 in->p += 0x04;
1506 in_uint32_le(in, map[1]);
1509 return SC_returnNoMemoryError(&lcHandle, in, out);
1510 in_uint8a(in, pioSendPci, sizeof(SERVER_SCARD_IO_REQUEST));
1511 in_uint32_le(in, map[2]);
1512 in_uint32_le(in, cbSendLength);
1513 in_uint32_le(in, map[3]);
1514 in_uint32_le(in, map[4]);
1515 in_uint32_le(in, map[5]);
1516 in_uint32_le(in, cbRecvLength);
1518 inSkipLinked(in);
1520 in->p += 0x04;
1521 in_uint32_le(in, hCard);
1526 in_uint32_le(in, linkedLen);
1530 return SC_returnNoMemoryError(&lcHandle, in, out);
1531 in_uint8a(in, (void *) ((unsigned char *) tmp + sizeof(SERVER_SCARD_IO_REQUEST)),
1543 in_uint32_le(in, linkedLen);
1546 return SC_returnNoMemoryError(&lcHandle, in, out);
1547 in_uint8a(in, sendBuf, linkedLen);
1548 inRepos(in, linkedLen);
1557 return SC_returnNoMemoryError(&lcHandle, in, out);
1564 return SC_returnNoMemoryError(&lcHandle, in, out);
1565 in_uint8a(in, pioRecvPci, sizeof(SERVER_SCARD_IO_REQUEST));
1566 in_uint32_le(in, map[6]);
1569 in_uint32_le(in, linkedLen);
1573 return SC_returnNoMemoryError(&lcHandle, in, out);
1574 in_uint8a(in,
1595 return SC_returnNoMemoryError(&lcHandle, in, out);
1605 return SC_returnNoMemoryError(&lcHandle, in, out);
1627 * pscs-lite mishandles this structure in some cases.
1673 TS_SCardStatus(STREAM in, STREAM out, RD_BOOL wide)
1685 in->p += 0x24;
1686 in_uint32_le(in, dwReaderLen);
1687 in_uint32_le(in, dwAtrLen);
1688 in->p += 0x0C;
1689 in_uint32_le(in, hCard);
1690 in->p += 0x04;
1710 return SC_returnNoMemoryError(&lcHandle, in, out);
1714 return SC_returnNoMemoryError(&lcHandle, in, out);
1731 return SC_returnCode(rv, &lcHandle, in, out);
1798 TS_SCardState(STREAM in, STREAM out)
1809 in->p += 0x24;
1810 in_uint32_le(in, dwAtrLen);
1811 in->p += 0x0C;
1812 in_uint32_le(in, hCard);
1813 in->p += 0x04;
1825 return SC_returnNoMemoryError(&lcHandle, in, out);
1829 return SC_returnNoMemoryError(&lcHandle, in, out);
1845 return SC_returnCode(rv, &lcHandle, in, out);
1901 TS_SCardListReaderGroups(STREAM in, STREAM out)
1911 in->p += 0x20;
1912 in_uint32_le(in, dwGroups);
1913 in->p += 0x04;
1914 in_uint32_le(in, hContext);
1926 return SC_returnNoMemoryError(&lcHandle, in, out);
1936 return SC_returnCode(rv, &lcHandle, in, out);
1965 TS_SCardGetAttrib(STREAM in, STREAM out)
1975 in->p += 0x20;
1976 in_uint32_le(in, dwAttrId);
1977 in->p += 0x04;
1978 in_uint32_le(in, dwAttrLen);
1979 in->p += 0x0C;
1980 in_uint32_le(in, hCard);
2002 return SC_returnNoMemoryError(&lcHandle, in, out);
2013 return SC_returnCode(rv, &lcHandle, in, out);
2040 TS_SCardSetAttrib(STREAM in, STREAM out)
2050 in->p += 0x20;
2051 in_uint32_le(in, dwAttrId);
2052 in->p += 0x04;
2053 in_uint32_le(in, dwAttrLen);
2054 in->p += 0x0C;
2055 in_uint32_le(in, hCard);
2067 return SC_returnNoMemoryError(&lcHandle, in, out);
2069 in_uint8a(in, pbAttr, dwAttrLen);
2095 TS_SCardControl(STREAM in, STREAM out)
2112 in->p += 0x14;
2113 in_uint32_le(in, map[0]);
2114 in->p += 0x04;
2115 in_uint32_le(in, map[1]);
2116 in_uint32_le(in, dwControlCode);
2117 in_uint32_le(in, nInBufferSize);
2118 in_uint32_le(in, map[2]);
2119 in->p += 0x04;
2120 in_uint32_le(in, nOutBufferSize);
2121 in->p += 0x04;
2122 in_uint32_le(in, hContext);
2123 in->p += 0x04;
2124 in_uint32_le(in, hCard);
2128 in_uint32_le(in, nInBufferSize);
2133 return SC_returnNoMemoryError(&lcHandle, in, out);
2134 in_uint8a(in, pInBuffer, nInBufferSize);
2141 DEBUG_SCARD(("SCARD: SCardControl(context: 0x%08x [0x%08lx], hcard: 0x%08x [0x%08lx], code: 0x%08x, in: %d bytes, out: %d bytes)\n", (unsigned) hContext, (unsigned long) myHContext, (unsigned) hCard, (unsigned long) myHCard, (unsigned) dwControlCode, (int) nInBufferSize, (int) nOutBufferSize));
2169 return SC_returnNoMemoryError(&lcHandle, in, out);
2226 TS_SCardAccessStartedEvent(STREAM in, STREAM out)
2235 scard_device_control(RD_NTHANDLE handle, uint32 request, STREAM in, STREAM out)
2256 Result = (SERVER_DWORD) TS_SCardEstablishContext(in, out);
2262 Result = (SERVER_DWORD) TS_SCardReleaseContext(in, out);
2268 Result = (SERVER_DWORD) TS_SCardIsValidContext(in, out);
2276 Result = (SERVER_DWORD) TS_SCardListReaders(in, out, wide);
2284 Result = (SERVER_DWORD) TS_SCardConnect(in, out, wide);
2290 Result = (SERVER_DWORD) TS_SCardReconnect(in, out);
2296 Result = (SERVER_DWORD) TS_SCardDisconnect(in, out);
2304 Result = (SERVER_DWORD) TS_SCardGetStatusChange(in, out, wide);
2310 Result = (SERVER_DWORD) TS_SCardCancel(in, out);
2318 Result = (SERVER_DWORD) TS_SCardLocateCardsByATR(in, out, wide);
2324 Result = (SERVER_DWORD) TS_SCardBeginTransaction(in, out);
2330 Result = (SERVER_DWORD) TS_SCardEndTransaction(in, out);
2336 Result = (SERVER_DWORD) TS_SCardTransmit(in, out);
2342 Result = (SERVER_DWORD) TS_SCardControl(in, out);
2349 Result = (SERVER_DWORD) TS_SCardGetAttrib(in, out);
2355 Result = (SERVER_DWORD) TS_SCardAccessStartedEvent(in, out);
2362 Result = (SERVER_DWORD) TS_SCardStatus(in, out, wide);
2367 Result = (SERVER_DWORD) TS_SCardState(in, out);
2457 SC_addToQueue(RD_NTHANDLE handle, uint32 request, STREAM in, STREAM out)
2472 data->in = duplicateStream(&(data->memHandle), in, 0, SC_TRUE);
2473 if (data->in == NULL)
2539 scard_device_control(data->handle, data->request, data->in, data->out);
2645 thread_wrapper(RD_NTHANDLE handle, uint32 request, STREAM in, STREAM out)
2647 if (SC_addToQueue(handle, request, in, out))