Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-release > by-pkgid > 8db5617ff88aacc3075d0be1db459900 > files > 131

pcsc-lite-doc-1.8.11-4.mga5.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.8"/>
<title>pcsc-lite: pcsclite.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">pcsc-lite
   &#160;<span id="projectnumber">1.8.11</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.8 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_19ab2ef736866f18cbeac227237bb8d6.html">PCSC</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">pcsclite.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>This keeps a list of defines for pcsc-lite.  
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;<a class="el" href="wintypes_8h_source.html">wintypes.h</a>&gt;</code><br />
</div>
<p><a href="pcsclite_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSCARD__READERSTATE.html">SCARD_READERSTATE</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSCARD__IO__REQUEST.html">SCARD_IO_REQUEST</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Protocol Control Information (PCI)  <a href="structSCARD__IO__REQUEST.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a7ac7915ff6f9baefa66886c98bdbb91e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ac7915ff6f9baefa66886c98bdbb91e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a7ac7915ff6f9baefa66886c98bdbb91e">MAX_ATR_SIZE</a>&#160;&#160;&#160;33</td></tr>
<tr class="memdesc:a7ac7915ff6f9baefa66886c98bdbb91e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum ATR size. <br /></td></tr>
<tr class="separator:a7ac7915ff6f9baefa66886c98bdbb91e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe9c9747a9359719e1094e2754580a9a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe9c9747a9359719e1094e2754580a9a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#afe9c9747a9359719e1094e2754580a9a">SCARD_PCI_T0</a>&#160;&#160;&#160;(&amp;<a class="el" href="winscard__clnt_8c.html#adab4c71d794476093722cf81a0745234">g_rgSCardT0Pci</a>)</td></tr>
<tr class="memdesc:afe9c9747a9359719e1094e2754580a9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">protocol control information (PCI) for T=0 <br /></td></tr>
<tr class="separator:afe9c9747a9359719e1094e2754580a9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae07c084592ce8e0ae24384d93bd026e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae07c084592ce8e0ae24384d93bd026e7"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#ae07c084592ce8e0ae24384d93bd026e7">SCARD_PCI_T1</a>&#160;&#160;&#160;(&amp;<a class="el" href="winscard__clnt_8c.html#acb3d4853b4fee4c67f4fee2735d72661">g_rgSCardT1Pci</a>)</td></tr>
<tr class="memdesc:ae07c084592ce8e0ae24384d93bd026e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">protocol control information (PCI) for T=1 <br /></td></tr>
<tr class="separator:ae07c084592ce8e0ae24384d93bd026e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a884ba9fa57faa3e2537b4dafc9fe8b11"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a884ba9fa57faa3e2537b4dafc9fe8b11"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a884ba9fa57faa3e2537b4dafc9fe8b11">SCARD_PCI_RAW</a>&#160;&#160;&#160;(&amp;<a class="el" href="winscard__clnt_8c.html#ac6352f4bd1a44362298665b06229b59a">g_rgSCardRawPci</a>)</td></tr>
<tr class="memdesc:a884ba9fa57faa3e2537b4dafc9fe8b11"><td class="mdescLeft">&#160;</td><td class="mdescRight">protocol control information (PCI) for RAW protocol <br /></td></tr>
<tr class="separator:a884ba9fa57faa3e2537b4dafc9fe8b11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a3c56f69570971d366642a563b34a75"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a4a3c56f69570971d366642a563b34a75">SCARD_S_SUCCESS</a>&#160;&#160;&#160;((LONG)0x00000000)</td></tr>
<tr class="memdesc:a4a3c56f69570971d366642a563b34a75"><td class="mdescLeft">&#160;</td><td class="mdescRight">error codes from <a href="http://msdn.microsoft.com/en-us/library/aa924526.aspx">http://msdn.microsoft.com/en-us/library/aa924526.aspx</a>  <a href="#a4a3c56f69570971d366642a563b34a75">More...</a><br /></td></tr>
<tr class="separator:a4a3c56f69570971d366642a563b34a75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a081a564acaf166f74592906f7dff2d86"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a081a564acaf166f74592906f7dff2d86">SCARD_F_INTERNAL_ERROR</a>&#160;&#160;&#160;((LONG)0x80100001)</td></tr>
<tr class="memdesc:a081a564acaf166f74592906f7dff2d86"><td class="mdescLeft">&#160;</td><td class="mdescRight">An internal consistency check failed.  <a href="#a081a564acaf166f74592906f7dff2d86">More...</a><br /></td></tr>
<tr class="separator:a081a564acaf166f74592906f7dff2d86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48cf91681fb2c14902bd41888cb5cf08"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a48cf91681fb2c14902bd41888cb5cf08">SCARD_E_CANCELLED</a>&#160;&#160;&#160;((LONG)0x80100002)</td></tr>
<tr class="memdesc:a48cf91681fb2c14902bd41888cb5cf08"><td class="mdescLeft">&#160;</td><td class="mdescRight">The action was cancelled by an SCardCancel request.  <a href="#a48cf91681fb2c14902bd41888cb5cf08">More...</a><br /></td></tr>
<tr class="separator:a48cf91681fb2c14902bd41888cb5cf08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05bdea2f2341e78d920885d1cc357676"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a05bdea2f2341e78d920885d1cc357676">SCARD_E_INVALID_HANDLE</a>&#160;&#160;&#160;((LONG)0x80100003)</td></tr>
<tr class="memdesc:a05bdea2f2341e78d920885d1cc357676"><td class="mdescLeft">&#160;</td><td class="mdescRight">The supplied handle was invalid.  <a href="#a05bdea2f2341e78d920885d1cc357676">More...</a><br /></td></tr>
<tr class="separator:a05bdea2f2341e78d920885d1cc357676"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47a6da10ec4ea2cbebfcc4b2a93d786f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a47a6da10ec4ea2cbebfcc4b2a93d786f">SCARD_E_INVALID_PARAMETER</a>&#160;&#160;&#160;((LONG)0x80100004)</td></tr>
<tr class="memdesc:a47a6da10ec4ea2cbebfcc4b2a93d786f"><td class="mdescLeft">&#160;</td><td class="mdescRight">One or more of the supplied parameters could not be properly interpreted.  <a href="#a47a6da10ec4ea2cbebfcc4b2a93d786f">More...</a><br /></td></tr>
<tr class="separator:a47a6da10ec4ea2cbebfcc4b2a93d786f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37b498229179904babd93afd6e3c03d0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a37b498229179904babd93afd6e3c03d0">SCARD_E_INVALID_TARGET</a>&#160;&#160;&#160;((LONG)0x80100005)</td></tr>
<tr class="memdesc:a37b498229179904babd93afd6e3c03d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registry startup information is missing or invalid.  <a href="#a37b498229179904babd93afd6e3c03d0">More...</a><br /></td></tr>
<tr class="separator:a37b498229179904babd93afd6e3c03d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81694393a1494d5091145734a2f0b36c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a81694393a1494d5091145734a2f0b36c">SCARD_E_NO_MEMORY</a>&#160;&#160;&#160;((LONG)0x80100006)</td></tr>
<tr class="memdesc:a81694393a1494d5091145734a2f0b36c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Not enough memory available to complete this command.  <a href="#a81694393a1494d5091145734a2f0b36c">More...</a><br /></td></tr>
<tr class="separator:a81694393a1494d5091145734a2f0b36c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa27c83c6206e99f70e3245dde0ea3d13"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#aa27c83c6206e99f70e3245dde0ea3d13">SCARD_F_WAITED_TOO_LONG</a>&#160;&#160;&#160;((LONG)0x80100007)</td></tr>
<tr class="memdesc:aa27c83c6206e99f70e3245dde0ea3d13"><td class="mdescLeft">&#160;</td><td class="mdescRight">An internal consistency timer has expired.  <a href="#aa27c83c6206e99f70e3245dde0ea3d13">More...</a><br /></td></tr>
<tr class="separator:aa27c83c6206e99f70e3245dde0ea3d13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac3f8d945f8a0e667e0926daaa18dc57"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#aac3f8d945f8a0e667e0926daaa18dc57">SCARD_E_INSUFFICIENT_BUFFER</a>&#160;&#160;&#160;((LONG)0x80100008)</td></tr>
<tr class="memdesc:aac3f8d945f8a0e667e0926daaa18dc57"><td class="mdescLeft">&#160;</td><td class="mdescRight">The data buffer to receive returned data is too small for the returned data.  <a href="#aac3f8d945f8a0e667e0926daaa18dc57">More...</a><br /></td></tr>
<tr class="separator:aac3f8d945f8a0e667e0926daaa18dc57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bc24e84bfe33ef68be7251e2423190a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a1bc24e84bfe33ef68be7251e2423190a">SCARD_E_UNKNOWN_READER</a>&#160;&#160;&#160;((LONG)0x80100009)</td></tr>
<tr class="memdesc:a1bc24e84bfe33ef68be7251e2423190a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The specified reader name is not recognized.  <a href="#a1bc24e84bfe33ef68be7251e2423190a">More...</a><br /></td></tr>
<tr class="separator:a1bc24e84bfe33ef68be7251e2423190a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa01265b3f55d4f18cdeb4f9cd736b508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#aa01265b3f55d4f18cdeb4f9cd736b508">SCARD_E_TIMEOUT</a>&#160;&#160;&#160;((LONG)0x8010000A)</td></tr>
<tr class="memdesc:aa01265b3f55d4f18cdeb4f9cd736b508"><td class="mdescLeft">&#160;</td><td class="mdescRight">The user-specified timeout value has expired.  <a href="#aa01265b3f55d4f18cdeb4f9cd736b508">More...</a><br /></td></tr>
<tr class="separator:aa01265b3f55d4f18cdeb4f9cd736b508"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81cd3fc9e7e84c66be2471294152235f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a81cd3fc9e7e84c66be2471294152235f">SCARD_E_SHARING_VIOLATION</a>&#160;&#160;&#160;((LONG)0x8010000B)</td></tr>
<tr class="memdesc:a81cd3fc9e7e84c66be2471294152235f"><td class="mdescLeft">&#160;</td><td class="mdescRight">The smart card cannot be accessed because of other connections outstanding.  <a href="#a81cd3fc9e7e84c66be2471294152235f">More...</a><br /></td></tr>
<tr class="separator:a81cd3fc9e7e84c66be2471294152235f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf69330d6d119872ef76ae81c6b826db"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#aaf69330d6d119872ef76ae81c6b826db">SCARD_E_NO_SMARTCARD</a>&#160;&#160;&#160;((LONG)0x8010000C)</td></tr>
<tr class="memdesc:aaf69330d6d119872ef76ae81c6b826db"><td class="mdescLeft">&#160;</td><td class="mdescRight">The operation requires a Smart Card, but no Smart Card is currently in the device.  <a href="#aaf69330d6d119872ef76ae81c6b826db">More...</a><br /></td></tr>
<tr class="separator:aaf69330d6d119872ef76ae81c6b826db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf23d3987de9c052ac5270feb7fedd02"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#adf23d3987de9c052ac5270feb7fedd02">SCARD_E_UNKNOWN_CARD</a>&#160;&#160;&#160;((LONG)0x8010000D)</td></tr>
<tr class="memdesc:adf23d3987de9c052ac5270feb7fedd02"><td class="mdescLeft">&#160;</td><td class="mdescRight">The specified smart card name is not recognized.  <a href="#adf23d3987de9c052ac5270feb7fedd02">More...</a><br /></td></tr>
<tr class="separator:adf23d3987de9c052ac5270feb7fedd02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4dce3229ccced27e83dc55666024201c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a4dce3229ccced27e83dc55666024201c">SCARD_E_CANT_DISPOSE</a>&#160;&#160;&#160;((LONG)0x8010000E)</td></tr>
<tr class="memdesc:a4dce3229ccced27e83dc55666024201c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The system could not dispose of the media in the requested manner.  <a href="#a4dce3229ccced27e83dc55666024201c">More...</a><br /></td></tr>
<tr class="separator:a4dce3229ccced27e83dc55666024201c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36d821a0458f935ddbe345f10408a988"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a36d821a0458f935ddbe345f10408a988">SCARD_E_PROTO_MISMATCH</a>&#160;&#160;&#160;((LONG)0x8010000F)</td></tr>
<tr class="memdesc:a36d821a0458f935ddbe345f10408a988"><td class="mdescLeft">&#160;</td><td class="mdescRight">The requested protocols are incompatible with the protocol currently in use with the smart card.  <a href="#a36d821a0458f935ddbe345f10408a988">More...</a><br /></td></tr>
<tr class="separator:a36d821a0458f935ddbe345f10408a988"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad8800bcf34cd97d4a4b0c3fbd3d955e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#aad8800bcf34cd97d4a4b0c3fbd3d955e">SCARD_E_NOT_READY</a>&#160;&#160;&#160;((LONG)0x80100010)</td></tr>
<tr class="memdesc:aad8800bcf34cd97d4a4b0c3fbd3d955e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The reader or smart card is not ready to accept commands.  <a href="#aad8800bcf34cd97d4a4b0c3fbd3d955e">More...</a><br /></td></tr>
<tr class="separator:aad8800bcf34cd97d4a4b0c3fbd3d955e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ece9fd9e68e4f802e16e951f8f2a642"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a9ece9fd9e68e4f802e16e951f8f2a642">SCARD_E_INVALID_VALUE</a>&#160;&#160;&#160;((LONG)0x80100011)</td></tr>
<tr class="memdesc:a9ece9fd9e68e4f802e16e951f8f2a642"><td class="mdescLeft">&#160;</td><td class="mdescRight">One or more of the supplied parameters values could not be properly interpreted.  <a href="#a9ece9fd9e68e4f802e16e951f8f2a642">More...</a><br /></td></tr>
<tr class="separator:a9ece9fd9e68e4f802e16e951f8f2a642"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afac3f9a28c745c434ea73d416041b9e5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#afac3f9a28c745c434ea73d416041b9e5">SCARD_E_SYSTEM_CANCELLED</a>&#160;&#160;&#160;((LONG)0x80100012)</td></tr>
<tr class="memdesc:afac3f9a28c745c434ea73d416041b9e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">The action was cancelled by the system, presumably to log off or shut down.  <a href="#afac3f9a28c745c434ea73d416041b9e5">More...</a><br /></td></tr>
<tr class="separator:afac3f9a28c745c434ea73d416041b9e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93d3cf468d69423eab1d478a7a870408"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a93d3cf468d69423eab1d478a7a870408">SCARD_F_COMM_ERROR</a>&#160;&#160;&#160;((LONG)0x80100013)</td></tr>
<tr class="memdesc:a93d3cf468d69423eab1d478a7a870408"><td class="mdescLeft">&#160;</td><td class="mdescRight">An internal communications error has been detected.  <a href="#a93d3cf468d69423eab1d478a7a870408">More...</a><br /></td></tr>
<tr class="separator:a93d3cf468d69423eab1d478a7a870408"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27abb2c7397e0b23939cf216111d4e9a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a27abb2c7397e0b23939cf216111d4e9a">SCARD_F_UNKNOWN_ERROR</a>&#160;&#160;&#160;((LONG)0x80100014)</td></tr>
<tr class="memdesc:a27abb2c7397e0b23939cf216111d4e9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">An internal error has been detected, but the source is unknown.  <a href="#a27abb2c7397e0b23939cf216111d4e9a">More...</a><br /></td></tr>
<tr class="separator:a27abb2c7397e0b23939cf216111d4e9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0df4eb97723df11170751f91c537893"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#ad0df4eb97723df11170751f91c537893">SCARD_E_INVALID_ATR</a>&#160;&#160;&#160;((LONG)0x80100015)</td></tr>
<tr class="memdesc:ad0df4eb97723df11170751f91c537893"><td class="mdescLeft">&#160;</td><td class="mdescRight">An ATR obtained from the registry is not a valid ATR string.  <a href="#ad0df4eb97723df11170751f91c537893">More...</a><br /></td></tr>
<tr class="separator:ad0df4eb97723df11170751f91c537893"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab02a33c2ef61f12a851dfe85c575d7cc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#ab02a33c2ef61f12a851dfe85c575d7cc">SCARD_E_NOT_TRANSACTED</a>&#160;&#160;&#160;((LONG)0x80100016)</td></tr>
<tr class="memdesc:ab02a33c2ef61f12a851dfe85c575d7cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">An attempt was made to end a non-existent transaction.  <a href="#ab02a33c2ef61f12a851dfe85c575d7cc">More...</a><br /></td></tr>
<tr class="separator:ab02a33c2ef61f12a851dfe85c575d7cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad70bc694ffdf40c3b494d9239160d69d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#ad70bc694ffdf40c3b494d9239160d69d">SCARD_E_READER_UNAVAILABLE</a>&#160;&#160;&#160;((LONG)0x80100017)</td></tr>
<tr class="memdesc:ad70bc694ffdf40c3b494d9239160d69d"><td class="mdescLeft">&#160;</td><td class="mdescRight">The specified reader is not currently available for use.  <a href="#ad70bc694ffdf40c3b494d9239160d69d">More...</a><br /></td></tr>
<tr class="separator:ad70bc694ffdf40c3b494d9239160d69d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d48224040cd5fc94921aed37efebff6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a2d48224040cd5fc94921aed37efebff6">SCARD_P_SHUTDOWN</a>&#160;&#160;&#160;((LONG)0x80100018)</td></tr>
<tr class="memdesc:a2d48224040cd5fc94921aed37efebff6"><td class="mdescLeft">&#160;</td><td class="mdescRight">The operation has been aborted to allow the server application to exit.  <a href="#a2d48224040cd5fc94921aed37efebff6">More...</a><br /></td></tr>
<tr class="separator:a2d48224040cd5fc94921aed37efebff6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47505641191236c5e46afcd4a74ad1ae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a47505641191236c5e46afcd4a74ad1ae">SCARD_E_PCI_TOO_SMALL</a>&#160;&#160;&#160;((LONG)0x80100019)</td></tr>
<tr class="memdesc:a47505641191236c5e46afcd4a74ad1ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">The PCI Receive buffer was too small.  <a href="#a47505641191236c5e46afcd4a74ad1ae">More...</a><br /></td></tr>
<tr class="separator:a47505641191236c5e46afcd4a74ad1ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d2e5857f22e108a8cb8e6ea18cd82cf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a0d2e5857f22e108a8cb8e6ea18cd82cf">SCARD_E_READER_UNSUPPORTED</a>&#160;&#160;&#160;((LONG)0x8010001A)</td></tr>
<tr class="memdesc:a0d2e5857f22e108a8cb8e6ea18cd82cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">The reader driver does not meet minimal requirements for support.  <a href="#a0d2e5857f22e108a8cb8e6ea18cd82cf">More...</a><br /></td></tr>
<tr class="separator:a0d2e5857f22e108a8cb8e6ea18cd82cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83cb6a41253c9489393d67eee14fc698"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a83cb6a41253c9489393d67eee14fc698">SCARD_E_DUPLICATE_READER</a>&#160;&#160;&#160;((LONG)0x8010001B)</td></tr>
<tr class="memdesc:a83cb6a41253c9489393d67eee14fc698"><td class="mdescLeft">&#160;</td><td class="mdescRight">The reader driver did not produce a unique reader name.  <a href="#a83cb6a41253c9489393d67eee14fc698">More...</a><br /></td></tr>
<tr class="separator:a83cb6a41253c9489393d67eee14fc698"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a118d0e1151d8e2ebde37bc2cf7232f1a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a118d0e1151d8e2ebde37bc2cf7232f1a">SCARD_E_CARD_UNSUPPORTED</a>&#160;&#160;&#160;((LONG)0x8010001C)</td></tr>
<tr class="memdesc:a118d0e1151d8e2ebde37bc2cf7232f1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The smart card does not meet minimal requirements for support.  <a href="#a118d0e1151d8e2ebde37bc2cf7232f1a">More...</a><br /></td></tr>
<tr class="separator:a118d0e1151d8e2ebde37bc2cf7232f1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4729ab109ff490285d2ad881c04bee8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#ad4729ab109ff490285d2ad881c04bee8">SCARD_E_NO_SERVICE</a>&#160;&#160;&#160;((LONG)0x8010001D)</td></tr>
<tr class="memdesc:ad4729ab109ff490285d2ad881c04bee8"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Smart card resource manager is not running.  <a href="#ad4729ab109ff490285d2ad881c04bee8">More...</a><br /></td></tr>
<tr class="separator:ad4729ab109ff490285d2ad881c04bee8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a262c34297ab1b65db1c9516ccc0dd9a0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a262c34297ab1b65db1c9516ccc0dd9a0">SCARD_E_SERVICE_STOPPED</a>&#160;&#160;&#160;((LONG)0x8010001E)</td></tr>
<tr class="memdesc:a262c34297ab1b65db1c9516ccc0dd9a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Smart card resource manager has shut down.  <a href="#a262c34297ab1b65db1c9516ccc0dd9a0">More...</a><br /></td></tr>
<tr class="separator:a262c34297ab1b65db1c9516ccc0dd9a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05c6d9b6f2bf618209d6d7237470865e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a05c6d9b6f2bf618209d6d7237470865e">SCARD_E_UNEXPECTED</a>&#160;&#160;&#160;((LONG)0x8010001F)</td></tr>
<tr class="memdesc:a05c6d9b6f2bf618209d6d7237470865e"><td class="mdescLeft">&#160;</td><td class="mdescRight">An unexpected card error has occurred.  <a href="#a05c6d9b6f2bf618209d6d7237470865e">More...</a><br /></td></tr>
<tr class="separator:a05c6d9b6f2bf618209d6d7237470865e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef39984cd0dd3822088099fffd9d5f96"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#aef39984cd0dd3822088099fffd9d5f96">SCARD_E_UNSUPPORTED_FEATURE</a>&#160;&#160;&#160;((LONG)0x8010001F)</td></tr>
<tr class="memdesc:aef39984cd0dd3822088099fffd9d5f96"><td class="mdescLeft">&#160;</td><td class="mdescRight">This smart card does not support the requested feature.  <a href="#aef39984cd0dd3822088099fffd9d5f96">More...</a><br /></td></tr>
<tr class="separator:aef39984cd0dd3822088099fffd9d5f96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3a62d60a6b932e44b3de03448c4e5f1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#ae3a62d60a6b932e44b3de03448c4e5f1">SCARD_E_ICC_INSTALLATION</a>&#160;&#160;&#160;((LONG)0x80100020)</td></tr>
<tr class="memdesc:ae3a62d60a6b932e44b3de03448c4e5f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">No primary provider can be found for the smart card.  <a href="#ae3a62d60a6b932e44b3de03448c4e5f1">More...</a><br /></td></tr>
<tr class="separator:ae3a62d60a6b932e44b3de03448c4e5f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6efa4915e7d776132bd590784f959046"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a6efa4915e7d776132bd590784f959046">SCARD_E_ICC_CREATEORDER</a>&#160;&#160;&#160;((LONG)0x80100021)</td></tr>
<tr class="memdesc:a6efa4915e7d776132bd590784f959046"><td class="mdescLeft">&#160;</td><td class="mdescRight">The requested order of object creation is not supported.  <a href="#a6efa4915e7d776132bd590784f959046">More...</a><br /></td></tr>
<tr class="separator:a6efa4915e7d776132bd590784f959046"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae04cbf24714e853c6e6c00b57bf59473"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#ae04cbf24714e853c6e6c00b57bf59473">SCARD_E_DIR_NOT_FOUND</a>&#160;&#160;&#160;((LONG)0x80100023)</td></tr>
<tr class="memdesc:ae04cbf24714e853c6e6c00b57bf59473"><td class="mdescLeft">&#160;</td><td class="mdescRight">The identified directory does not exist in the smart card.  <a href="#ae04cbf24714e853c6e6c00b57bf59473">More...</a><br /></td></tr>
<tr class="separator:ae04cbf24714e853c6e6c00b57bf59473"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a441ede7c429ef6ce9d202a670e500020"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a441ede7c429ef6ce9d202a670e500020">SCARD_E_FILE_NOT_FOUND</a>&#160;&#160;&#160;((LONG)0x80100024)</td></tr>
<tr class="memdesc:a441ede7c429ef6ce9d202a670e500020"><td class="mdescLeft">&#160;</td><td class="mdescRight">The identified file does not exist in the smart card.  <a href="#a441ede7c429ef6ce9d202a670e500020">More...</a><br /></td></tr>
<tr class="separator:a441ede7c429ef6ce9d202a670e500020"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ed14750b7b1ee4db7478611827174ce"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a1ed14750b7b1ee4db7478611827174ce">SCARD_E_NO_DIR</a>&#160;&#160;&#160;((LONG)0x80100025)</td></tr>
<tr class="memdesc:a1ed14750b7b1ee4db7478611827174ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">The supplied path does not represent a smart card directory.  <a href="#a1ed14750b7b1ee4db7478611827174ce">More...</a><br /></td></tr>
<tr class="separator:a1ed14750b7b1ee4db7478611827174ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a373115198103dd0392d2ae23ae191fa0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a373115198103dd0392d2ae23ae191fa0">SCARD_E_NO_FILE</a>&#160;&#160;&#160;((LONG)0x80100026)</td></tr>
<tr class="memdesc:a373115198103dd0392d2ae23ae191fa0"><td class="mdescLeft">&#160;</td><td class="mdescRight">The supplied path does not represent a smart card file.  <a href="#a373115198103dd0392d2ae23ae191fa0">More...</a><br /></td></tr>
<tr class="separator:a373115198103dd0392d2ae23ae191fa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55253684cb8c6e229579acd9b97b1970"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a55253684cb8c6e229579acd9b97b1970">SCARD_E_NO_ACCESS</a>&#160;&#160;&#160;((LONG)0x80100027)</td></tr>
<tr class="memdesc:a55253684cb8c6e229579acd9b97b1970"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access is denied to this file.  <a href="#a55253684cb8c6e229579acd9b97b1970">More...</a><br /></td></tr>
<tr class="separator:a55253684cb8c6e229579acd9b97b1970"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39f07a1cac212987d6df21f244f67b3a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a39f07a1cac212987d6df21f244f67b3a">SCARD_E_WRITE_TOO_MANY</a>&#160;&#160;&#160;((LONG)0x80100028)</td></tr>
<tr class="memdesc:a39f07a1cac212987d6df21f244f67b3a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The smart card does not have enough memory to store the information.  <a href="#a39f07a1cac212987d6df21f244f67b3a">More...</a><br /></td></tr>
<tr class="separator:a39f07a1cac212987d6df21f244f67b3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31d139e6c676cd2fab0623ae21ab70ef"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a31d139e6c676cd2fab0623ae21ab70ef">SCARD_E_BAD_SEEK</a>&#160;&#160;&#160;((LONG)0x80100029)</td></tr>
<tr class="memdesc:a31d139e6c676cd2fab0623ae21ab70ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">There was an error trying to set the smart card file object pointer.  <a href="#a31d139e6c676cd2fab0623ae21ab70ef">More...</a><br /></td></tr>
<tr class="separator:a31d139e6c676cd2fab0623ae21ab70ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0955ddac6368e6105150bb6add8b9320"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a0955ddac6368e6105150bb6add8b9320">SCARD_E_INVALID_CHV</a>&#160;&#160;&#160;((LONG)0x8010002A)</td></tr>
<tr class="memdesc:a0955ddac6368e6105150bb6add8b9320"><td class="mdescLeft">&#160;</td><td class="mdescRight">The supplied PIN is incorrect.  <a href="#a0955ddac6368e6105150bb6add8b9320">More...</a><br /></td></tr>
<tr class="separator:a0955ddac6368e6105150bb6add8b9320"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af11b8f794724a6d21abeb18f088ee8e9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#af11b8f794724a6d21abeb18f088ee8e9">SCARD_E_UNKNOWN_RES_MNG</a>&#160;&#160;&#160;((LONG)0x8010002B)</td></tr>
<tr class="memdesc:af11b8f794724a6d21abeb18f088ee8e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">An unrecognized error code was returned from a layered component.  <a href="#af11b8f794724a6d21abeb18f088ee8e9">More...</a><br /></td></tr>
<tr class="separator:af11b8f794724a6d21abeb18f088ee8e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19e74f9695b9dd8cf4746373b28cb852"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a19e74f9695b9dd8cf4746373b28cb852">SCARD_E_NO_SUCH_CERTIFICATE</a>&#160;&#160;&#160;((LONG)0x8010002C)</td></tr>
<tr class="memdesc:a19e74f9695b9dd8cf4746373b28cb852"><td class="mdescLeft">&#160;</td><td class="mdescRight">The requested certificate does not exist.  <a href="#a19e74f9695b9dd8cf4746373b28cb852">More...</a><br /></td></tr>
<tr class="separator:a19e74f9695b9dd8cf4746373b28cb852"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a207c5669744d92d4d7cbcff0a9db3b47"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a207c5669744d92d4d7cbcff0a9db3b47">SCARD_E_CERTIFICATE_UNAVAILABLE</a>&#160;&#160;&#160;((LONG)0x8010002D)</td></tr>
<tr class="memdesc:a207c5669744d92d4d7cbcff0a9db3b47"><td class="mdescLeft">&#160;</td><td class="mdescRight">The requested certificate could not be obtained.  <a href="#a207c5669744d92d4d7cbcff0a9db3b47">More...</a><br /></td></tr>
<tr class="separator:a207c5669744d92d4d7cbcff0a9db3b47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81b59e9319d3fcd0d957d98781b3ebd2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a81b59e9319d3fcd0d957d98781b3ebd2">SCARD_E_NO_READERS_AVAILABLE</a>&#160;&#160;&#160;((LONG)0x8010002E)</td></tr>
<tr class="memdesc:a81b59e9319d3fcd0d957d98781b3ebd2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cannot find a smart card reader.  <a href="#a81b59e9319d3fcd0d957d98781b3ebd2">More...</a><br /></td></tr>
<tr class="separator:a81b59e9319d3fcd0d957d98781b3ebd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8bbd25d5791876ea8a96cb66da7dea4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#ad8bbd25d5791876ea8a96cb66da7dea4">SCARD_E_COMM_DATA_LOST</a>&#160;&#160;&#160;((LONG)0x8010002F)</td></tr>
<tr class="memdesc:ad8bbd25d5791876ea8a96cb66da7dea4"><td class="mdescLeft">&#160;</td><td class="mdescRight">A communications error with the smart card has been detected.  <a href="#ad8bbd25d5791876ea8a96cb66da7dea4">More...</a><br /></td></tr>
<tr class="separator:ad8bbd25d5791876ea8a96cb66da7dea4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d412a6d797af06cb40268be8669910f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a9d412a6d797af06cb40268be8669910f">SCARD_E_NO_KEY_CONTAINER</a>&#160;&#160;&#160;((LONG)0x80100030)</td></tr>
<tr class="memdesc:a9d412a6d797af06cb40268be8669910f"><td class="mdescLeft">&#160;</td><td class="mdescRight">The requested key container does not exist on the smart card.  <a href="#a9d412a6d797af06cb40268be8669910f">More...</a><br /></td></tr>
<tr class="separator:a9d412a6d797af06cb40268be8669910f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0cad65478994dabce2f49cbfad2ab27f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a0cad65478994dabce2f49cbfad2ab27f">SCARD_E_SERVER_TOO_BUSY</a>&#160;&#160;&#160;((LONG)0x80100031)</td></tr>
<tr class="memdesc:a0cad65478994dabce2f49cbfad2ab27f"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Smart Card Resource Manager is too busy to complete this operation.  <a href="#a0cad65478994dabce2f49cbfad2ab27f">More...</a><br /></td></tr>
<tr class="separator:a0cad65478994dabce2f49cbfad2ab27f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad85c133e557498eb50ce9992e0568de9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#ad85c133e557498eb50ce9992e0568de9">SCARD_W_UNSUPPORTED_CARD</a>&#160;&#160;&#160;((LONG)0x80100065)</td></tr>
<tr class="memdesc:ad85c133e557498eb50ce9992e0568de9"><td class="mdescLeft">&#160;</td><td class="mdescRight">The reader cannot communicate with the card, due to ATR string configuration conflicts.  <a href="#ad85c133e557498eb50ce9992e0568de9">More...</a><br /></td></tr>
<tr class="separator:ad85c133e557498eb50ce9992e0568de9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a359a9e85e3b7c83c76507a096452b74f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a359a9e85e3b7c83c76507a096452b74f">SCARD_W_UNRESPONSIVE_CARD</a>&#160;&#160;&#160;((LONG)0x80100066)</td></tr>
<tr class="memdesc:a359a9e85e3b7c83c76507a096452b74f"><td class="mdescLeft">&#160;</td><td class="mdescRight">The smart card is not responding to a reset.  <a href="#a359a9e85e3b7c83c76507a096452b74f">More...</a><br /></td></tr>
<tr class="separator:a359a9e85e3b7c83c76507a096452b74f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7d27393bc1ba813e6f9042fe8e9eca7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#ad7d27393bc1ba813e6f9042fe8e9eca7">SCARD_W_UNPOWERED_CARD</a>&#160;&#160;&#160;((LONG)0x80100067)</td></tr>
<tr class="memdesc:ad7d27393bc1ba813e6f9042fe8e9eca7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Power has been removed from the smart card, so that further communication is not possible.  <a href="#ad7d27393bc1ba813e6f9042fe8e9eca7">More...</a><br /></td></tr>
<tr class="separator:ad7d27393bc1ba813e6f9042fe8e9eca7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20fbb8319646f26c4ad7f237d1a64f0c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a20fbb8319646f26c4ad7f237d1a64f0c">SCARD_W_RESET_CARD</a>&#160;&#160;&#160;((LONG)0x80100068)</td></tr>
<tr class="memdesc:a20fbb8319646f26c4ad7f237d1a64f0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The smart card has been reset, so any shared state information is invalid.  <a href="#a20fbb8319646f26c4ad7f237d1a64f0c">More...</a><br /></td></tr>
<tr class="separator:a20fbb8319646f26c4ad7f237d1a64f0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2efd953946973972b1afc5d0343820c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#aa2efd953946973972b1afc5d0343820c">SCARD_W_REMOVED_CARD</a>&#160;&#160;&#160;((LONG)0x80100069)</td></tr>
<tr class="memdesc:aa2efd953946973972b1afc5d0343820c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The smart card has been removed, so further communication is not possible.  <a href="#aa2efd953946973972b1afc5d0343820c">More...</a><br /></td></tr>
<tr class="separator:aa2efd953946973972b1afc5d0343820c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d616d40f6989a3aa7a6a2b6d8ff8e8f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a0d616d40f6989a3aa7a6a2b6d8ff8e8f">SCARD_W_SECURITY_VIOLATION</a>&#160;&#160;&#160;((LONG)0x8010006A)</td></tr>
<tr class="memdesc:a0d616d40f6989a3aa7a6a2b6d8ff8e8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access was denied because of a security violation.  <a href="#a0d616d40f6989a3aa7a6a2b6d8ff8e8f">More...</a><br /></td></tr>
<tr class="separator:a0d616d40f6989a3aa7a6a2b6d8ff8e8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f7bec7c8bf141cde74bc89b1dddd270"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a2f7bec7c8bf141cde74bc89b1dddd270">SCARD_W_WRONG_CHV</a>&#160;&#160;&#160;((LONG)0x8010006B)</td></tr>
<tr class="memdesc:a2f7bec7c8bf141cde74bc89b1dddd270"><td class="mdescLeft">&#160;</td><td class="mdescRight">The card cannot be accessed because the wrong PIN was presented.  <a href="#a2f7bec7c8bf141cde74bc89b1dddd270">More...</a><br /></td></tr>
<tr class="separator:a2f7bec7c8bf141cde74bc89b1dddd270"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5aef3f176bec46265acd5bfa4dcea9e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#ab5aef3f176bec46265acd5bfa4dcea9e">SCARD_W_CHV_BLOCKED</a>&#160;&#160;&#160;((LONG)0x8010006C)</td></tr>
<tr class="memdesc:ab5aef3f176bec46265acd5bfa4dcea9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The card cannot be accessed because the maximum number of PIN entry attempts has been reached.  <a href="#ab5aef3f176bec46265acd5bfa4dcea9e">More...</a><br /></td></tr>
<tr class="separator:ab5aef3f176bec46265acd5bfa4dcea9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a856792395314fea178aac05205697555"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a856792395314fea178aac05205697555">SCARD_W_EOF</a>&#160;&#160;&#160;((LONG)0x8010006D)</td></tr>
<tr class="memdesc:a856792395314fea178aac05205697555"><td class="mdescLeft">&#160;</td><td class="mdescRight">The end of the smart card file has been reached.  <a href="#a856792395314fea178aac05205697555">More...</a><br /></td></tr>
<tr class="separator:a856792395314fea178aac05205697555"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a265eddf5d6c9d2e961e830a547aa7db2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a265eddf5d6c9d2e961e830a547aa7db2">SCARD_W_CANCELLED_BY_USER</a>&#160;&#160;&#160;((LONG)0x8010006E)</td></tr>
<tr class="memdesc:a265eddf5d6c9d2e961e830a547aa7db2"><td class="mdescLeft">&#160;</td><td class="mdescRight">The user pressed "Cancel" on a Smart Card Selection Dialog.  <a href="#a265eddf5d6c9d2e961e830a547aa7db2">More...</a><br /></td></tr>
<tr class="separator:a265eddf5d6c9d2e961e830a547aa7db2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0223d2a761748ebe1753c094e180fdc0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a0223d2a761748ebe1753c094e180fdc0">SCARD_W_CARD_NOT_AUTHENTICATED</a>&#160;&#160;&#160;((LONG)0x8010006F)</td></tr>
<tr class="memdesc:a0223d2a761748ebe1753c094e180fdc0"><td class="mdescLeft">&#160;</td><td class="mdescRight">No PIN was presented to the smart card.  <a href="#a0223d2a761748ebe1753c094e180fdc0">More...</a><br /></td></tr>
<tr class="separator:a0223d2a761748ebe1753c094e180fdc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67db0943aeb13f9f468eaae39b5ff1b0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a67db0943aeb13f9f468eaae39b5ff1b0"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a67db0943aeb13f9f468eaae39b5ff1b0">SCARD_AUTOALLOCATE</a>&#160;&#160;&#160;(DWORD)(-1)</td></tr>
<tr class="memdesc:a67db0943aeb13f9f468eaae39b5ff1b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">see <a class="el" href="group__API.html#ga0522241e3180cb05dfd166e28930e961" title="Releases memory that has been returned from the resource manager using the SCARD_AUTOALLOCATE length ...">SCardFreeMemory()</a> <br /></td></tr>
<tr class="separator:a67db0943aeb13f9f468eaae39b5ff1b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4476ec1c5ae384961f0f059fa28fb1dc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4476ec1c5ae384961f0f059fa28fb1dc"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a4476ec1c5ae384961f0f059fa28fb1dc">SCARD_SCOPE_USER</a>&#160;&#160;&#160;0x0000</td></tr>
<tr class="memdesc:a4476ec1c5ae384961f0f059fa28fb1dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scope in user space. <br /></td></tr>
<tr class="separator:a4476ec1c5ae384961f0f059fa28fb1dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82f7392ae7f5e6702940d7fc64854dc2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a82f7392ae7f5e6702940d7fc64854dc2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a82f7392ae7f5e6702940d7fc64854dc2">SCARD_SCOPE_TERMINAL</a>&#160;&#160;&#160;0x0001</td></tr>
<tr class="memdesc:a82f7392ae7f5e6702940d7fc64854dc2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scope in terminal. <br /></td></tr>
<tr class="separator:a82f7392ae7f5e6702940d7fc64854dc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01ffeed2d7fac470371c79fa86b1e309"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01ffeed2d7fac470371c79fa86b1e309"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a01ffeed2d7fac470371c79fa86b1e309">SCARD_SCOPE_SYSTEM</a>&#160;&#160;&#160;0x0002</td></tr>
<tr class="memdesc:a01ffeed2d7fac470371c79fa86b1e309"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scope in system. <br /></td></tr>
<tr class="separator:a01ffeed2d7fac470371c79fa86b1e309"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b42ca2bc25ec7ff3211a25110b4fc60"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b42ca2bc25ec7ff3211a25110b4fc60"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a3b42ca2bc25ec7ff3211a25110b4fc60">SCARD_PROTOCOL_UNDEFINED</a>&#160;&#160;&#160;0x0000</td></tr>
<tr class="memdesc:a3b42ca2bc25ec7ff3211a25110b4fc60"><td class="mdescLeft">&#160;</td><td class="mdescRight">protocol not set <br /></td></tr>
<tr class="separator:a3b42ca2bc25ec7ff3211a25110b4fc60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cfc2578624b710f9a27e908b2617d5a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8cfc2578624b710f9a27e908b2617d5a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SCARD_PROTOCOL_UNSET</b>&#160;&#160;&#160;<a class="el" href="pcsclite_8h.html#a3b42ca2bc25ec7ff3211a25110b4fc60">SCARD_PROTOCOL_UNDEFINED</a>	/* backward compat */</td></tr>
<tr class="separator:a8cfc2578624b710f9a27e908b2617d5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fe95267c322c3bf35f30fab6b25526c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a4fe95267c322c3bf35f30fab6b25526c">SCARD_PROTOCOL_T0</a>&#160;&#160;&#160;0x0001</td></tr>
<tr class="memdesc:a4fe95267c322c3bf35f30fab6b25526c"><td class="mdescLeft">&#160;</td><td class="mdescRight">T=0 active protocol.  <a href="#a4fe95267c322c3bf35f30fab6b25526c">More...</a><br /></td></tr>
<tr class="separator:a4fe95267c322c3bf35f30fab6b25526c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c09cd155e07044f857130c183d64f03"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a3c09cd155e07044f857130c183d64f03">SCARD_PROTOCOL_T1</a>&#160;&#160;&#160;0x0002</td></tr>
<tr class="memdesc:a3c09cd155e07044f857130c183d64f03"><td class="mdescLeft">&#160;</td><td class="mdescRight">T=1 active protocol.  <a href="#a3c09cd155e07044f857130c183d64f03">More...</a><br /></td></tr>
<tr class="separator:a3c09cd155e07044f857130c183d64f03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab58a85ece18f4217fe5372981231d195"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#ab58a85ece18f4217fe5372981231d195">SCARD_PROTOCOL_RAW</a>&#160;&#160;&#160;0x0004</td></tr>
<tr class="memdesc:ab58a85ece18f4217fe5372981231d195"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raw active protocol.  <a href="#ab58a85ece18f4217fe5372981231d195">More...</a><br /></td></tr>
<tr class="separator:ab58a85ece18f4217fe5372981231d195"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad643c6c586c599dc5f6bd78ff13a2a53"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#ad643c6c586c599dc5f6bd78ff13a2a53">SCARD_PROTOCOL_T15</a>&#160;&#160;&#160;0x0008</td></tr>
<tr class="memdesc:ad643c6c586c599dc5f6bd78ff13a2a53"><td class="mdescLeft">&#160;</td><td class="mdescRight">T=15 protocol.  <a href="#ad643c6c586c599dc5f6bd78ff13a2a53">More...</a><br /></td></tr>
<tr class="separator:ad643c6c586c599dc5f6bd78ff13a2a53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3896343af44a54d232d407719abad95"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#ad3896343af44a54d232d407719abad95">SCARD_PROTOCOL_ANY</a>&#160;&#160;&#160;(<a class="el" href="pcsclite_8h.html#a4fe95267c322c3bf35f30fab6b25526c">SCARD_PROTOCOL_T0</a>|<a class="el" href="pcsclite_8h.html#a3c09cd155e07044f857130c183d64f03">SCARD_PROTOCOL_T1</a>)</td></tr>
<tr class="memdesc:ad3896343af44a54d232d407719abad95"><td class="mdescLeft">&#160;</td><td class="mdescRight">IFD determines prot.  <a href="#ad3896343af44a54d232d407719abad95">More...</a><br /></td></tr>
<tr class="separator:ad3896343af44a54d232d407719abad95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedc5ddb6c12dd0e9f522d4c669ca9135"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aedc5ddb6c12dd0e9f522d4c669ca9135"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#aedc5ddb6c12dd0e9f522d4c669ca9135">SCARD_SHARE_EXCLUSIVE</a>&#160;&#160;&#160;0x0001</td></tr>
<tr class="memdesc:aedc5ddb6c12dd0e9f522d4c669ca9135"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exclusive mode only. <br /></td></tr>
<tr class="separator:aedc5ddb6c12dd0e9f522d4c669ca9135"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a724a33782fe519553f1e05ee77940f6f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a724a33782fe519553f1e05ee77940f6f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a724a33782fe519553f1e05ee77940f6f">SCARD_SHARE_SHARED</a>&#160;&#160;&#160;0x0002</td></tr>
<tr class="memdesc:a724a33782fe519553f1e05ee77940f6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Shared mode only. <br /></td></tr>
<tr class="separator:a724a33782fe519553f1e05ee77940f6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a440c31d5b68fda7dfe8f87f5ffe47bef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a440c31d5b68fda7dfe8f87f5ffe47bef"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a440c31d5b68fda7dfe8f87f5ffe47bef">SCARD_SHARE_DIRECT</a>&#160;&#160;&#160;0x0003</td></tr>
<tr class="memdesc:a440c31d5b68fda7dfe8f87f5ffe47bef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raw mode only. <br /></td></tr>
<tr class="separator:a440c31d5b68fda7dfe8f87f5ffe47bef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf43bd7f99fbd970f331fc36ffbe8ca5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf43bd7f99fbd970f331fc36ffbe8ca5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#acf43bd7f99fbd970f331fc36ffbe8ca5">SCARD_LEAVE_CARD</a>&#160;&#160;&#160;0x0000</td></tr>
<tr class="memdesc:acf43bd7f99fbd970f331fc36ffbe8ca5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Do nothing on close. <br /></td></tr>
<tr class="separator:acf43bd7f99fbd970f331fc36ffbe8ca5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07feb710d597835d1afc5cfd2ef6ecef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a07feb710d597835d1afc5cfd2ef6ecef"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a07feb710d597835d1afc5cfd2ef6ecef">SCARD_RESET_CARD</a>&#160;&#160;&#160;0x0001</td></tr>
<tr class="memdesc:a07feb710d597835d1afc5cfd2ef6ecef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset on close. <br /></td></tr>
<tr class="separator:a07feb710d597835d1afc5cfd2ef6ecef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f4f7f74e35ab4269f08381c967ee97b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f4f7f74e35ab4269f08381c967ee97b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a6f4f7f74e35ab4269f08381c967ee97b">SCARD_UNPOWER_CARD</a>&#160;&#160;&#160;0x0002</td></tr>
<tr class="memdesc:a6f4f7f74e35ab4269f08381c967ee97b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Power down on close. <br /></td></tr>
<tr class="separator:a6f4f7f74e35ab4269f08381c967ee97b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d6346c6e1a1491965bb9ebe8ed02a95"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d6346c6e1a1491965bb9ebe8ed02a95"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a6d6346c6e1a1491965bb9ebe8ed02a95">SCARD_EJECT_CARD</a>&#160;&#160;&#160;0x0003</td></tr>
<tr class="memdesc:a6d6346c6e1a1491965bb9ebe8ed02a95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Eject on close. <br /></td></tr>
<tr class="separator:a6d6346c6e1a1491965bb9ebe8ed02a95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91be8317d47fab4b3eac201850fa917f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a91be8317d47fab4b3eac201850fa917f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a91be8317d47fab4b3eac201850fa917f">SCARD_UNKNOWN</a>&#160;&#160;&#160;0x0001</td></tr>
<tr class="memdesc:a91be8317d47fab4b3eac201850fa917f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unknown state. <br /></td></tr>
<tr class="separator:a91be8317d47fab4b3eac201850fa917f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8108c39f71de4ea806b0a411eb9906ab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8108c39f71de4ea806b0a411eb9906ab"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a8108c39f71de4ea806b0a411eb9906ab">SCARD_ABSENT</a>&#160;&#160;&#160;0x0002</td></tr>
<tr class="memdesc:a8108c39f71de4ea806b0a411eb9906ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Card is absent. <br /></td></tr>
<tr class="separator:a8108c39f71de4ea806b0a411eb9906ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d99b1aacfcda4e1a36198f5668ae520"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d99b1aacfcda4e1a36198f5668ae520"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a4d99b1aacfcda4e1a36198f5668ae520">SCARD_PRESENT</a>&#160;&#160;&#160;0x0004</td></tr>
<tr class="memdesc:a4d99b1aacfcda4e1a36198f5668ae520"><td class="mdescLeft">&#160;</td><td class="mdescRight">Card is present. <br /></td></tr>
<tr class="separator:a4d99b1aacfcda4e1a36198f5668ae520"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0feed8b3b5ce43d1411359a9b0a3d78c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0feed8b3b5ce43d1411359a9b0a3d78c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a0feed8b3b5ce43d1411359a9b0a3d78c">SCARD_SWALLOWED</a>&#160;&#160;&#160;0x0008</td></tr>
<tr class="memdesc:a0feed8b3b5ce43d1411359a9b0a3d78c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Card not powered. <br /></td></tr>
<tr class="separator:a0feed8b3b5ce43d1411359a9b0a3d78c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73c52c7df905c748f00b22c88827d65a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a73c52c7df905c748f00b22c88827d65a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a73c52c7df905c748f00b22c88827d65a">SCARD_POWERED</a>&#160;&#160;&#160;0x0010</td></tr>
<tr class="memdesc:a73c52c7df905c748f00b22c88827d65a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Card is powered. <br /></td></tr>
<tr class="separator:a73c52c7df905c748f00b22c88827d65a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af261075b3c31cd33def0d5af9eaed921"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af261075b3c31cd33def0d5af9eaed921"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#af261075b3c31cd33def0d5af9eaed921">SCARD_NEGOTIABLE</a>&#160;&#160;&#160;0x0020</td></tr>
<tr class="memdesc:af261075b3c31cd33def0d5af9eaed921"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ready for PTS. <br /></td></tr>
<tr class="separator:af261075b3c31cd33def0d5af9eaed921"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4eb99171c14cab34222d4a4a5d2a5be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af4eb99171c14cab34222d4a4a5d2a5be"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#af4eb99171c14cab34222d4a4a5d2a5be">SCARD_SPECIFIC</a>&#160;&#160;&#160;0x0040</td></tr>
<tr class="memdesc:af4eb99171c14cab34222d4a4a5d2a5be"><td class="mdescLeft">&#160;</td><td class="mdescRight">PTS has been set. <br /></td></tr>
<tr class="separator:af4eb99171c14cab34222d4a4a5d2a5be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae73c6e4ff31781d4358b93bbde952cfe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae73c6e4ff31781d4358b93bbde952cfe"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#ae73c6e4ff31781d4358b93bbde952cfe">SCARD_STATE_UNAWARE</a>&#160;&#160;&#160;0x0000</td></tr>
<tr class="memdesc:ae73c6e4ff31781d4358b93bbde952cfe"><td class="mdescLeft">&#160;</td><td class="mdescRight">App wants status. <br /></td></tr>
<tr class="separator:ae73c6e4ff31781d4358b93bbde952cfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bfdd63120b09223fd4fed4884cbfeec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0bfdd63120b09223fd4fed4884cbfeec"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a0bfdd63120b09223fd4fed4884cbfeec">SCARD_STATE_IGNORE</a>&#160;&#160;&#160;0x0001</td></tr>
<tr class="memdesc:a0bfdd63120b09223fd4fed4884cbfeec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ignore this reader. <br /></td></tr>
<tr class="separator:a0bfdd63120b09223fd4fed4884cbfeec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd53085c631a1bade0fb5e974de90d48"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd53085c631a1bade0fb5e974de90d48"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#abd53085c631a1bade0fb5e974de90d48">SCARD_STATE_CHANGED</a>&#160;&#160;&#160;0x0002</td></tr>
<tr class="memdesc:abd53085c631a1bade0fb5e974de90d48"><td class="mdescLeft">&#160;</td><td class="mdescRight">State has changed. <br /></td></tr>
<tr class="separator:abd53085c631a1bade0fb5e974de90d48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96ab0fac1bb56525c5f216428e7dd8e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96ab0fac1bb56525c5f216428e7dd8e7"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a96ab0fac1bb56525c5f216428e7dd8e7">SCARD_STATE_UNKNOWN</a>&#160;&#160;&#160;0x0004</td></tr>
<tr class="memdesc:a96ab0fac1bb56525c5f216428e7dd8e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reader unknown. <br /></td></tr>
<tr class="separator:a96ab0fac1bb56525c5f216428e7dd8e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a781e4a27c9512c19935e3addaeaa152f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a781e4a27c9512c19935e3addaeaa152f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a781e4a27c9512c19935e3addaeaa152f">SCARD_STATE_UNAVAILABLE</a>&#160;&#160;&#160;0x0008</td></tr>
<tr class="memdesc:a781e4a27c9512c19935e3addaeaa152f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Status unavailable. <br /></td></tr>
<tr class="separator:a781e4a27c9512c19935e3addaeaa152f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadf7badda42d372c2bc56d95a7720535"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aadf7badda42d372c2bc56d95a7720535"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#aadf7badda42d372c2bc56d95a7720535">SCARD_STATE_EMPTY</a>&#160;&#160;&#160;0x0010</td></tr>
<tr class="memdesc:aadf7badda42d372c2bc56d95a7720535"><td class="mdescLeft">&#160;</td><td class="mdescRight">Card removed. <br /></td></tr>
<tr class="separator:aadf7badda42d372c2bc56d95a7720535"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78d2639a9716b6b27f4d516e43470f8f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78d2639a9716b6b27f4d516e43470f8f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a78d2639a9716b6b27f4d516e43470f8f">SCARD_STATE_PRESENT</a>&#160;&#160;&#160;0x0020</td></tr>
<tr class="memdesc:a78d2639a9716b6b27f4d516e43470f8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Card inserted. <br /></td></tr>
<tr class="separator:a78d2639a9716b6b27f4d516e43470f8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab294bb6ccdc6bb035473a3f01697ed12"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab294bb6ccdc6bb035473a3f01697ed12"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#ab294bb6ccdc6bb035473a3f01697ed12">SCARD_STATE_ATRMATCH</a>&#160;&#160;&#160;0x0040</td></tr>
<tr class="memdesc:ab294bb6ccdc6bb035473a3f01697ed12"><td class="mdescLeft">&#160;</td><td class="mdescRight">ATR matches card. <br /></td></tr>
<tr class="separator:ab294bb6ccdc6bb035473a3f01697ed12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae371f8ad287d26aceb591537189f962a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae371f8ad287d26aceb591537189f962a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#ae371f8ad287d26aceb591537189f962a">SCARD_STATE_EXCLUSIVE</a>&#160;&#160;&#160;0x0080</td></tr>
<tr class="memdesc:ae371f8ad287d26aceb591537189f962a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exclusive Mode. <br /></td></tr>
<tr class="separator:ae371f8ad287d26aceb591537189f962a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56b01a133df54d0ca651b1541a7f11d5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56b01a133df54d0ca651b1541a7f11d5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a56b01a133df54d0ca651b1541a7f11d5">SCARD_STATE_INUSE</a>&#160;&#160;&#160;0x0100</td></tr>
<tr class="memdesc:a56b01a133df54d0ca651b1541a7f11d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Shared Mode. <br /></td></tr>
<tr class="separator:a56b01a133df54d0ca651b1541a7f11d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba849aaf01b436d511218b18d96caf83"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba849aaf01b436d511218b18d96caf83"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#aba849aaf01b436d511218b18d96caf83">SCARD_STATE_MUTE</a>&#160;&#160;&#160;0x0200</td></tr>
<tr class="memdesc:aba849aaf01b436d511218b18d96caf83"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unresponsive card. <br /></td></tr>
<tr class="separator:aba849aaf01b436d511218b18d96caf83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a229b7288014a08b19adade7afdc16377"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a229b7288014a08b19adade7afdc16377"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a229b7288014a08b19adade7afdc16377">SCARD_STATE_UNPOWERED</a>&#160;&#160;&#160;0x0400</td></tr>
<tr class="memdesc:a229b7288014a08b19adade7afdc16377"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unpowered card. <br /></td></tr>
<tr class="separator:a229b7288014a08b19adade7afdc16377"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa84a29002ab81c719c0d07bb446296e0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa84a29002ab81c719c0d07bb446296e0"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#aa84a29002ab81c719c0d07bb446296e0">INFINITE</a>&#160;&#160;&#160;0xFFFFFFFF</td></tr>
<tr class="memdesc:aa84a29002ab81c719c0d07bb446296e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Infinite timeout. <br /></td></tr>
<tr class="separator:aa84a29002ab81c719c0d07bb446296e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad560794e3234b0037793846f04e3b07d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad560794e3234b0037793846f04e3b07d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#ad560794e3234b0037793846f04e3b07d">PCSCLITE_VERSION_NUMBER</a>&#160;&#160;&#160;&quot;1.8.11&quot;</td></tr>
<tr class="memdesc:ad560794e3234b0037793846f04e3b07d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current version. <br /></td></tr>
<tr class="separator:ad560794e3234b0037793846f04e3b07d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af750e6e22c809de2b523c17e4a092036"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af750e6e22c809de2b523c17e4a092036"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#af750e6e22c809de2b523c17e4a092036">PCSCLITE_MAX_READERS_CONTEXTS</a>&#160;&#160;&#160;16</td></tr>
<tr class="memdesc:af750e6e22c809de2b523c17e4a092036"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum readers context (a slot is count as a reader) <br /></td></tr>
<tr class="separator:af750e6e22c809de2b523c17e4a092036"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4382a1a267f7d7f06c97ebef74d49e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4382a1a267f7d7f06c97ebef74d49e6"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MAX_READERNAME</b>&#160;&#160;&#160;128</td></tr>
<tr class="separator:ae4382a1a267f7d7f06c97ebef74d49e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24f9ac3acf22aa4a70fe7ba1a1546bae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a24f9ac3acf22aa4a70fe7ba1a1546bae"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a24f9ac3acf22aa4a70fe7ba1a1546bae">SCARD_ATR_LENGTH</a>&#160;&#160;&#160;<a class="el" href="pcsclite_8h.html#a7ac7915ff6f9baefa66886c98bdbb91e">MAX_ATR_SIZE</a></td></tr>
<tr class="memdesc:a24f9ac3acf22aa4a70fe7ba1a1546bae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum ATR size. <br /></td></tr>
<tr class="separator:a24f9ac3acf22aa4a70fe7ba1a1546bae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4d796b98c583d49e83adabd74a63bf6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4d796b98c583d49e83adabd74a63bf6"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#ad4d796b98c583d49e83adabd74a63bf6">MAX_BUFFER_SIZE</a>&#160;&#160;&#160;264</td></tr>
<tr class="memdesc:ad4d796b98c583d49e83adabd74a63bf6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum Tx/Rx Buffer for short APDU. <br /></td></tr>
<tr class="separator:ad4d796b98c583d49e83adabd74a63bf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae128d4b6df34e2dfdb6216b31bae2cc6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae128d4b6df34e2dfdb6216b31bae2cc6"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#ae128d4b6df34e2dfdb6216b31bae2cc6">MAX_BUFFER_SIZE_EXTENDED</a>&#160;&#160;&#160;(4 + 3 + (1&lt;&lt;16) + 3 + 2)</td></tr>
<tr class="memdesc:ae128d4b6df34e2dfdb6216b31bae2cc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">enhanced (64K + APDU + Lc + Le + SW) Tx/Rx Buffer <br /></td></tr>
<tr class="separator:ae128d4b6df34e2dfdb6216b31bae2cc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a22530ffaff18b5d3e32260a5f1ce4abd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22530ffaff18b5d3e32260a5f1ce4abd"></a>
typedef LONG&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a22530ffaff18b5d3e32260a5f1ce4abd">SCARDCONTEXT</a></td></tr>
<tr class="memdesc:a22530ffaff18b5d3e32260a5f1ce4abd"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>hContext</code> returned by <a class="el" href="group__API.html#gaa1b8970169fd4883a6dc4a8f43f19b67" title="Creates an Application Context to the PC/SC Resource Manager. ">SCardEstablishContext()</a> <br /></td></tr>
<tr class="separator:a22530ffaff18b5d3e32260a5f1ce4abd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa49c0d91e3b8fcf756397c6ab34664e0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa49c0d91e3b8fcf756397c6ab34664e0"></a>
typedef <a class="el" href="pcsclite_8h.html#a22530ffaff18b5d3e32260a5f1ce4abd">SCARDCONTEXT</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>PSCARDCONTEXT</b></td></tr>
<tr class="separator:aa49c0d91e3b8fcf756397c6ab34664e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a441ffbbaf45a4e2d135a5e30a82a53ba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a441ffbbaf45a4e2d135a5e30a82a53ba"></a>
typedef <a class="el" href="pcsclite_8h.html#a22530ffaff18b5d3e32260a5f1ce4abd">SCARDCONTEXT</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>LPSCARDCONTEXT</b></td></tr>
<tr class="separator:a441ffbbaf45a4e2d135a5e30a82a53ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af328aca3e11de737ecd771bcf1f75fb5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af328aca3e11de737ecd771bcf1f75fb5"></a>
typedef LONG&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#af328aca3e11de737ecd771bcf1f75fb5">SCARDHANDLE</a></td></tr>
<tr class="memdesc:af328aca3e11de737ecd771bcf1f75fb5"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>hCard</code> returned by <a class="el" href="group__API.html#ga4e515829752e0a8dbc4d630696a8d6a5" title="Establishes a connection to the reader specified in * szReader. ">SCardConnect()</a> <br /></td></tr>
<tr class="separator:af328aca3e11de737ecd771bcf1f75fb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a464948d2141884a3ae7b68ed7b37304f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a464948d2141884a3ae7b68ed7b37304f"></a>
typedef <a class="el" href="pcsclite_8h.html#af328aca3e11de737ecd771bcf1f75fb5">SCARDHANDLE</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>PSCARDHANDLE</b></td></tr>
<tr class="separator:a464948d2141884a3ae7b68ed7b37304f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ababa7b8c413f734e46f4574d0f59d828"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ababa7b8c413f734e46f4574d0f59d828"></a>
typedef <a class="el" href="pcsclite_8h.html#af328aca3e11de737ecd771bcf1f75fb5">SCARDHANDLE</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>LPSCARDHANDLE</b></td></tr>
<tr class="separator:ababa7b8c413f734e46f4574d0f59d828"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae934982f6e57c2faae132d1d0ce483ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae934982f6e57c2faae132d1d0ce483ef"></a>
typedef struct <a class="el" href="structSCARD__READERSTATE.html">SCARD_READERSTATE</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>LPSCARD_READERSTATE</b></td></tr>
<tr class="separator:ae934982f6e57c2faae132d1d0ce483ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7702a76e1ecd7af997ad1e0c63c977c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7702a76e1ecd7af997ad1e0c63c977c2"></a>
typedef struct <a class="el" href="structSCARD__IO__REQUEST.html">SCARD_IO_REQUEST</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>PSCARD_IO_REQUEST</b></td></tr>
<tr class="separator:a7702a76e1ecd7af997ad1e0c63c977c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf5bf0bb3b1b121887be5f3f6fccfd65"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf5bf0bb3b1b121887be5f3f6fccfd65"></a>
typedef struct <a class="el" href="structSCARD__IO__REQUEST.html">SCARD_IO_REQUEST</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>LPSCARD_IO_REQUEST</b></td></tr>
<tr class="separator:aaf5bf0bb3b1b121887be5f3f6fccfd65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfef3a6b6b5b932ee1f35b2b4d8bb29a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abfef3a6b6b5b932ee1f35b2b4d8bb29a"></a>
typedef const <a class="el" href="structSCARD__IO__REQUEST.html">SCARD_IO_REQUEST</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>LPCSCARD_IO_REQUEST</b></td></tr>
<tr class="separator:abfef3a6b6b5b932ee1f35b2b4d8bb29a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gab5c302876c4c8187143603837a41aa86"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__API.html#gab5c302876c4c8187143603837a41aa86">pcsc_stringify_error</a> (const LONG)</td></tr>
<tr class="memdesc:gab5c302876c4c8187143603837a41aa86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a human readable text for the given PC/SC error code.  <a href="group__API.html#gab5c302876c4c8187143603837a41aa86">More...</a><br /></td></tr>
<tr class="separator:gab5c302876c4c8187143603837a41aa86"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:afe8d153f13de3ab5b06b39f0bcc932a8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe8d153f13de3ab5b06b39f0bcc932a8"></a>
const <a class="el" href="structSCARD__IO__REQUEST.html">SCARD_IO_REQUEST</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#afe8d153f13de3ab5b06b39f0bcc932a8">g_rgSCardT0Pci</a></td></tr>
<tr class="memdesc:afe8d153f13de3ab5b06b39f0bcc932a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Protocol Control Information for T=0. <br /></td></tr>
<tr class="separator:afe8d153f13de3ab5b06b39f0bcc932a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c17d8d94e003302edffd12946269413"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c17d8d94e003302edffd12946269413"></a>
const <a class="el" href="structSCARD__IO__REQUEST.html">SCARD_IO_REQUEST</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a0c17d8d94e003302edffd12946269413">g_rgSCardT1Pci</a></td></tr>
<tr class="memdesc:a0c17d8d94e003302edffd12946269413"><td class="mdescLeft">&#160;</td><td class="mdescRight">Protocol Control Information for T=1. <br /></td></tr>
<tr class="separator:a0c17d8d94e003302edffd12946269413"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40eb99a884c8e5d776cbb5365f23c4f5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40eb99a884c8e5d776cbb5365f23c4f5"></a>
const <a class="el" href="structSCARD__IO__REQUEST.html">SCARD_IO_REQUEST</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pcsclite_8h.html#a40eb99a884c8e5d776cbb5365f23c4f5">g_rgSCardRawPci</a></td></tr>
<tr class="memdesc:a40eb99a884c8e5d776cbb5365f23c4f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Protocol Control Information for raw access. <br /></td></tr>
<tr class="separator:a40eb99a884c8e5d776cbb5365f23c4f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This keeps a list of defines for pcsc-lite. </p>
<p>Error codes from <a href="http://msdn.microsoft.com/en-us/library/aa924526.aspx">http://msdn.microsoft.com/en-us/library/aa924526.aspx</a> </p>

<p>Definition in file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a31d139e6c676cd2fab0623ae21ab70ef"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_BAD_SEEK&#160;&#160;&#160;((LONG)0x80100029)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>There was an error trying to set the smart card file object pointer. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00148">148</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a48cf91681fb2c14902bd41888cb5cf08"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_CANCELLED&#160;&#160;&#160;((LONG)0x80100002)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The action was cancelled by an SCardCancel request. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00108">108</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>.</p>

</div>
</div>
<a class="anchor" id="a4dce3229ccced27e83dc55666024201c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_CANT_DISPOSE&#160;&#160;&#160;((LONG)0x8010000E)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The system could not dispose of the media in the requested manner. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00120">120</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>.</p>

</div>
</div>
<a class="anchor" id="a118d0e1151d8e2ebde37bc2cf7232f1a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_CARD_UNSUPPORTED&#160;&#160;&#160;((LONG)0x8010001C)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The smart card does not meet minimal requirements for support. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00134">134</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>.</p>

</div>
</div>
<a class="anchor" id="a207c5669744d92d4d7cbcff0a9db3b47"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_CERTIFICATE_UNAVAILABLE&#160;&#160;&#160;((LONG)0x8010002D)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The requested certificate could not be obtained. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00152">152</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad8bbd25d5791876ea8a96cb66da7dea4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_COMM_DATA_LOST&#160;&#160;&#160;((LONG)0x8010002F)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A communications error with the smart card has been detected. </p>
<p>Retry the operation. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00154">154</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae04cbf24714e853c6e6c00b57bf59473"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_DIR_NOT_FOUND&#160;&#160;&#160;((LONG)0x80100023)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The identified directory does not exist in the smart card. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00142">142</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a83cb6a41253c9489393d67eee14fc698"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_DUPLICATE_READER&#160;&#160;&#160;((LONG)0x8010001B)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The reader driver did not produce a unique reader name. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00133">133</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>.</p>

</div>
</div>
<a class="anchor" id="a441ede7c429ef6ce9d202a670e500020"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_FILE_NOT_FOUND&#160;&#160;&#160;((LONG)0x80100024)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The identified file does not exist in the smart card. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00143">143</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6efa4915e7d776132bd590784f959046"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_ICC_CREATEORDER&#160;&#160;&#160;((LONG)0x80100021)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The requested order of object creation is not supported. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00140">140</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae3a62d60a6b932e44b3de03448c4e5f1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_ICC_INSTALLATION&#160;&#160;&#160;((LONG)0x80100020)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>No primary provider can be found for the smart card. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00139">139</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

</div>
</div>
<a class="anchor" id="aac3f8d945f8a0e667e0926daaa18dc57"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_INSUFFICIENT_BUFFER&#160;&#160;&#160;((LONG)0x80100008)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The data buffer to receive returned data is too small for the returned data. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00114">114</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="ifdwrapper_8c_source.html#l00452">IFDControl()</a>, <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>, <a class="el" href="winscard__clnt_8c_source.html#l02295">SCardControl()</a>, <a class="el" href="winscard_8c_source.html#l01381">SCardGetAttrib()</a>, <a class="el" href="winscard__clnt_8c_source.html#l03127">SCardListReaderGroups()</a>, <a class="el" href="winscard__clnt_8c_source.html#l02929">SCardListReaders()</a>, <a class="el" href="winscard__clnt_8c_source.html#l01447">SCardStatus()</a>, and <a class="el" href="winscard_8c_source.html#l01507">SCardTransmit()</a>.</p>

</div>
</div>
<a class="anchor" id="ad0df4eb97723df11170751f91c537893"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_INVALID_ATR&#160;&#160;&#160;((LONG)0x80100015)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>An ATR obtained from the registry is not a valid ATR string. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00127">127</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>.</p>

</div>
</div>
<a class="anchor" id="a0955ddac6368e6105150bb6add8b9320"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_INVALID_CHV&#160;&#160;&#160;((LONG)0x8010002A)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The supplied PIN is incorrect. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00149">149</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a05bdea2f2341e78d920885d1cc357676"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_INVALID_HANDLE&#160;&#160;&#160;((LONG)0x80100003)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The supplied handle was invalid. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00109">109</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>, <a class="el" href="winscard_8c_source.html#l01074">SCardBeginTransaction()</a>, <a class="el" href="winscard__clnt_8c_source.html#l03225">SCardCancel()</a>, <a class="el" href="winscard__clnt_8c_source.html#l00780">SCardConnect()</a>, <a class="el" href="winscard_8c_source.html#l01322">SCardControl()</a>, <a class="el" href="winscard_8c_source.html#l00824">SCardDisconnect()</a>, <a class="el" href="winscard_8c_source.html#l01116">SCardEndTransaction()</a>, <a class="el" href="winscard__clnt_8c_source.html#l00447">SCardEstablishContext()</a>, <a class="el" href="winscard__clnt_8c_source.html#l03055">SCardFreeMemory()</a>, <a class="el" href="winscard_8c_source.html#l01381">SCardGetAttrib()</a>, <a class="el" href="winscard__clnt_8c_source.html#l01737">SCardGetStatusChange()</a>, <a class="el" href="winscard__clnt_8c_source.html#l03309">SCardIsValidContext()</a>, <a class="el" href="winscard__clnt_8c_source.html#l03127">SCardListReaderGroups()</a>, <a class="el" href="winscard__clnt_8c_source.html#l02929">SCardListReaders()</a>, <a class="el" href="winscard_8c_source.html#l00523">SCardReconnect()</a>, <a class="el" href="winscard__clnt_8c_source.html#l00654">SCardReleaseContext()</a>, <a class="el" href="winscard__clnt_8c_source.html#l03449">SCardRemoveContext()</a>, <a class="el" href="winscard_8c_source.html#l01457">SCardSetAttrib()</a>, <a class="el" href="winscard_8c_source.html#l01259">SCardStatus()</a>, and <a class="el" href="winscard_8c_source.html#l01507">SCardTransmit()</a>.</p>

</div>
</div>
<a class="anchor" id="a47a6da10ec4ea2cbebfcc4b2a93d786f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_INVALID_PARAMETER&#160;&#160;&#160;((LONG)0x80100004)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>One or more of the supplied parameters could not be properly interpreted. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00110">110</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>, <a class="el" href="winscard__clnt_8c_source.html#l00780">SCardConnect()</a>, <a class="el" href="winscard_8c_source.html#l01322">SCardControl()</a>, <a class="el" href="winscard__clnt_8c_source.html#l00502">SCardEstablishContextTH()</a>, <a class="el" href="winscard__clnt_8c_source.html#l02502">SCardGetAttrib()</a>, <a class="el" href="winscard__clnt_8c_source.html#l01737">SCardGetStatusChange()</a>, <a class="el" href="winscard__clnt_8c_source.html#l03127">SCardListReaderGroups()</a>, <a class="el" href="winscard__clnt_8c_source.html#l02929">SCardListReaders()</a>, <a class="el" href="winscard__clnt_8c_source.html#l00944">SCardReconnect()</a>, <a class="el" href="winscard__clnt_8c_source.html#l02585">SCardSetAttrib()</a>, <a class="el" href="winscard__clnt_8c_source.html#l01447">SCardStatus()</a>, and <a class="el" href="winscard__clnt_8c_source.html#l02749">SCardTransmit()</a>.</p>

</div>
</div>
<a class="anchor" id="a37b498229179904babd93afd6e3c03d0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_INVALID_TARGET&#160;&#160;&#160;((LONG)0x80100005)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Registry startup information is missing or invalid. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00111">111</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>.</p>

</div>
</div>
<a class="anchor" id="a9ece9fd9e68e4f802e16e951f8f2a642"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_INVALID_VALUE&#160;&#160;&#160;((LONG)0x80100011)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>One or more of the supplied parameters values could not be properly interpreted. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00123">123</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>, <a class="el" href="winscard_8c_source.html#l00235">SCardConnect()</a>, <a class="el" href="winscard_8c_source.html#l00824">SCardDisconnect()</a>, <a class="el" href="winscard_8c_source.html#l01116">SCardEndTransaction()</a>, <a class="el" href="winscard_8c_source.html#l00199">SCardEstablishContext()</a>, <a class="el" href="winscard__clnt_8c_source.html#l01737">SCardGetStatusChange()</a>, and <a class="el" href="winscard_8c_source.html#l00523">SCardReconnect()</a>.</p>

</div>
</div>
<a class="anchor" id="a55253684cb8c6e229579acd9b97b1970"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_NO_ACCESS&#160;&#160;&#160;((LONG)0x80100027)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Access is denied to this file. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00146">146</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1ed14750b7b1ee4db7478611827174ce"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_NO_DIR&#160;&#160;&#160;((LONG)0x80100025)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The supplied path does not represent a smart card directory. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00144">144</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a373115198103dd0392d2ae23ae191fa0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_NO_FILE&#160;&#160;&#160;((LONG)0x80100026)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The supplied path does not represent a smart card file. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00145">145</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9d412a6d797af06cb40268be8669910f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_NO_KEY_CONTAINER&#160;&#160;&#160;((LONG)0x80100030)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The requested key container does not exist on the smart card. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00155">155</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a81694393a1494d5091145734a2f0b36c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_NO_MEMORY&#160;&#160;&#160;((LONG)0x80100006)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Not enough memory available to complete this command. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00112">112</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="winscard__svc_8c_source.html#l00173">CreateContextThread()</a>, <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>, <a class="el" href="winscard__clnt_8c_source.html#l03348">SCardAddContext()</a>, <a class="el" href="winscard__clnt_8c_source.html#l00502">SCardEstablishContextTH()</a>, <a class="el" href="winscard__clnt_8c_source.html#l02502">SCardGetAttrib()</a>, <a class="el" href="winscard__clnt_8c_source.html#l03127">SCardListReaderGroups()</a>, <a class="el" href="winscard__clnt_8c_source.html#l02929">SCardListReaders()</a>, and <a class="el" href="winscard__clnt_8c_source.html#l01447">SCardStatus()</a>.</p>

</div>
</div>
<a class="anchor" id="a81b59e9319d3fcd0d957d98781b3ebd2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_NO_READERS_AVAILABLE&#160;&#160;&#160;((LONG)0x8010002E)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Cannot find a smart card reader. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00153">153</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>, and <a class="el" href="winscard__clnt_8c_source.html#l02929">SCardListReaders()</a>.</p>

</div>
</div>
<a class="anchor" id="ad4729ab109ff490285d2ad881c04bee8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_NO_SERVICE&#160;&#160;&#160;((LONG)0x8010001D)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The Smart card resource manager is not running. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00135">135</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="winscard__msg_8c_source.html#l00350">MessageSend()</a>, <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>, <a class="el" href="winscard__clnt_8c_source.html#l03225">SCardCancel()</a>, <a class="el" href="winscard__clnt_8c_source.html#l03622">SCardCheckDaemonAvailability()</a>, and <a class="el" href="winscard__clnt_8c_source.html#l00502">SCardEstablishContextTH()</a>.</p>

</div>
</div>
<a class="anchor" id="aaf69330d6d119872ef76ae81c6b826db"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_NO_SMARTCARD&#160;&#160;&#160;((LONG)0x8010000C)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The operation requires a Smart Card, but no Smart Card is currently in the device. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00118">118</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>, <a class="el" href="winscard_8c_source.html#l00235">SCardConnect()</a>, <a class="el" href="winscard_8c_source.html#l00523">SCardReconnect()</a>, and <a class="el" href="winscard_8c_source.html#l01507">SCardTransmit()</a>.</p>

</div>
</div>
<a class="anchor" id="a19e74f9695b9dd8cf4746373b28cb852"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_NO_SUCH_CERTIFICATE&#160;&#160;&#160;((LONG)0x8010002C)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The requested certificate does not exist. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00151">151</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

</div>
</div>
<a class="anchor" id="aad8800bcf34cd97d4a4b0c3fbd3d955e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_NOT_READY&#160;&#160;&#160;((LONG)0x80100010)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The reader or smart card is not ready to accept commands. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00122">122</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>.</p>

</div>
</div>
<a class="anchor" id="ab02a33c2ef61f12a851dfe85c575d7cc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_NOT_TRANSACTED&#160;&#160;&#160;((LONG)0x80100016)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>An attempt was made to end a non-existent transaction. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00128">128</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="ifdwrapper_8c_source.html#l00452">IFDControl()</a>, <a class="el" href="ifdwrapper_8c_source.html#l00270">IFDPowerICC()</a>, <a class="el" href="ifdwrapper_8c_source.html#l00344">IFDStatusICC()</a>, <a class="el" href="ifdwrapper_8c_source.html#l00512">IFDTransmit()</a>, <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>, <a class="el" href="winscard_8c_source.html#l01381">SCardGetAttrib()</a>, and <a class="el" href="winscard_8c_source.html#l01457">SCardSetAttrib()</a>.</p>

</div>
</div>
<a class="anchor" id="a47505641191236c5e46afcd4a74ad1ae"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_PCI_TOO_SMALL&#160;&#160;&#160;((LONG)0x80100019)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The PCI Receive buffer was too small. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00131">131</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>.</p>

</div>
</div>
<a class="anchor" id="a36d821a0458f935ddbe345f10408a988"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_PROTO_MISMATCH&#160;&#160;&#160;((LONG)0x8010000F)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The requested protocols are incompatible with the protocol currently in use with the smart card. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00121">121</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>, <a class="el" href="winscard_8c_source.html#l00235">SCardConnect()</a>, <a class="el" href="winscard_8c_source.html#l00523">SCardReconnect()</a>, and <a class="el" href="winscard_8c_source.html#l01507">SCardTransmit()</a>.</p>

</div>
</div>
<a class="anchor" id="ad70bc694ffdf40c3b494d9239160d69d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_READER_UNAVAILABLE&#160;&#160;&#160;((LONG)0x80100017)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The specified reader is not currently available for use. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00129">129</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="ifdwrapper_8c_source.html#l00452">IFDControl()</a>, <a class="el" href="ifdwrapper_8c_source.html#l00270">IFDPowerICC()</a>, <a class="el" href="ifdwrapper_8c_source.html#l00344">IFDStatusICC()</a>, <a class="el" href="ifdwrapper_8c_source.html#l00512">IFDTransmit()</a>, <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>, and <a class="el" href="winscard__clnt_8c_source.html#l01447">SCardStatus()</a>.</p>

</div>
</div>
<a class="anchor" id="a0d2e5857f22e108a8cb8e6ea18cd82cf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_READER_UNSUPPORTED&#160;&#160;&#160;((LONG)0x8010001A)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The reader driver does not meet minimal requirements for support. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00132">132</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>.</p>

</div>
</div>
<a class="anchor" id="a0cad65478994dabce2f49cbfad2ab27f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_SERVER_TOO_BUSY&#160;&#160;&#160;((LONG)0x80100031)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The Smart Card Resource Manager is too busy to complete this operation. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00156">156</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a262c34297ab1b65db1c9516ccc0dd9a0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_SERVICE_STOPPED&#160;&#160;&#160;((LONG)0x8010001E)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The Smart card resource manager has shut down. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00136">136</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>.</p>

</div>
</div>
<a class="anchor" id="a81cd3fc9e7e84c66be2471294152235f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_SHARING_VIOLATION&#160;&#160;&#160;((LONG)0x8010000B)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The smart card cannot be accessed because of other connections outstanding. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00117">117</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>, <a class="el" href="winscard_8c_source.html#l01074">SCardBeginTransaction()</a>, <a class="el" href="winscard_8c_source.html#l00235">SCardConnect()</a>, <a class="el" href="winscard_8c_source.html#l00824">SCardDisconnect()</a>, <a class="el" href="winscard_8c_source.html#l00523">SCardReconnect()</a>, <a class="el" href="winscard__clnt_8c_source.html#l01447">SCardStatus()</a>, and <a class="el" href="winscard__clnt_8c_source.html#l02749">SCardTransmit()</a>.</p>

</div>
</div>
<a class="anchor" id="afac3f9a28c745c434ea73d416041b9e5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_SYSTEM_CANCELLED&#160;&#160;&#160;((LONG)0x80100012)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The action was cancelled by the system, presumably to log off or shut down. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00124">124</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>.</p>

</div>
</div>
<a class="anchor" id="aa01265b3f55d4f18cdeb4f9cd736b508"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_TIMEOUT&#160;&#160;&#160;((LONG)0x8010000A)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The user-specified timeout value has expired. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00116">116</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="winscard__msg_8c_source.html#l00192">MessageReceiveTimeout()</a>, <a class="el" href="winscard__msg_8c_source.html#l00350">MessageSend()</a>, <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>, and <a class="el" href="winscard__clnt_8c_source.html#l01737">SCardGetStatusChange()</a>.</p>

</div>
</div>
<a class="anchor" id="a05c6d9b6f2bf618209d6d7237470865e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_UNEXPECTED&#160;&#160;&#160;((LONG)0x8010001F)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>An unexpected card error has occurred. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00137">137</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

</div>
</div>
<a class="anchor" id="adf23d3987de9c052ac5270feb7fedd02"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_UNKNOWN_CARD&#160;&#160;&#160;((LONG)0x8010000D)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The specified smart card name is not recognized. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00119">119</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>.</p>

</div>
</div>
<a class="anchor" id="a1bc24e84bfe33ef68be7251e2423190a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_UNKNOWN_READER&#160;&#160;&#160;((LONG)0x80100009)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The specified reader name is not recognized. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00115">115</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>, <a class="el" href="winscard__clnt_8c_source.html#l00780">SCardConnect()</a>, and <a class="el" href="winscard__clnt_8c_source.html#l01737">SCardGetStatusChange()</a>.</p>

</div>
</div>
<a class="anchor" id="af11b8f794724a6d21abeb18f088ee8e9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_UNKNOWN_RES_MNG&#160;&#160;&#160;((LONG)0x8010002B)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>An unrecognized error code was returned from a layered component. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00150">150</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

</div>
</div>
<a class="anchor" id="aef39984cd0dd3822088099fffd9d5f96"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_UNSUPPORTED_FEATURE&#160;&#160;&#160;((LONG)0x8010001F)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This smart card does not support the requested feature. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00138">138</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="ifdwrapper_8c_source.html#l00452">IFDControl()</a>, <a class="el" href="ifdwrapper_8c_source.html#l00072">IFDSetPTS()</a>, <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>, <a class="el" href="winscard_8c_source.html#l01322">SCardControl()</a>, <a class="el" href="winscard_8c_source.html#l01381">SCardGetAttrib()</a>, and <a class="el" href="winscard_8c_source.html#l01457">SCardSetAttrib()</a>.</p>

</div>
</div>
<a class="anchor" id="a39f07a1cac212987d6df21f244f67b3a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_E_WRITE_TOO_MANY&#160;&#160;&#160;((LONG)0x80100028)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The smart card does not have enough memory to store the information. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00147">147</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a93d3cf468d69423eab1d478a7a870408"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_F_COMM_ERROR&#160;&#160;&#160;((LONG)0x80100013)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>An internal communications error has been detected. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00125">125</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="winscard__msg_8c_source.html#l00448">MessageReceive()</a>, <a class="el" href="winscard__msg_8c_source.html#l00192">MessageReceiveTimeout()</a>, <a class="el" href="winscard__msg_8c_source.html#l00350">MessageSend()</a>, <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>, and <a class="el" href="winscard__clnt_8c_source.html#l00502">SCardEstablishContextTH()</a>.</p>

</div>
</div>
<a class="anchor" id="a081a564acaf166f74592906f7dff2d86"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_F_INTERNAL_ERROR&#160;&#160;&#160;((LONG)0x80100001)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>An internal consistency check failed. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00107">107</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="eventhandler_8c_source.html#l00087">EHTryToUnregisterClientForEvent()</a>, <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>, <a class="el" href="winscard_8c_source.html#l00235">SCardConnect()</a>, and <a class="el" href="winscard_8c_source.html#l01259">SCardStatus()</a>.</p>

</div>
</div>
<a class="anchor" id="a27abb2c7397e0b23939cf216111d4e9a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_F_UNKNOWN_ERROR&#160;&#160;&#160;((LONG)0x80100014)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>An internal error has been detected, but the source is unknown. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00126">126</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>.</p>

</div>
</div>
<a class="anchor" id="aa27c83c6206e99f70e3245dde0ea3d13"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_F_WAITED_TOO_LONG&#160;&#160;&#160;((LONG)0x80100007)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>An internal consistency timer has expired. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00113">113</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>.</p>

</div>
</div>
<a class="anchor" id="a2d48224040cd5fc94921aed37efebff6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_P_SHUTDOWN&#160;&#160;&#160;((LONG)0x80100018)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The operation has been aborted to allow the server application to exit. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00130">130</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad3896343af44a54d232d407719abad95"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_PROTOCOL_ANY&#160;&#160;&#160;(<a class="el" href="pcsclite_8h.html#a4fe95267c322c3bf35f30fab6b25526c">SCARD_PROTOCOL_T0</a>|<a class="el" href="pcsclite_8h.html#a3c09cd155e07044f857130c183d64f03">SCARD_PROTOCOL_T1</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>IFD determines prot. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00183">183</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="winscard__clnt_8c_source.html#l02749">SCardTransmit()</a>.</p>

</div>
</div>
<a class="anchor" id="ab58a85ece18f4217fe5372981231d195"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_PROTOCOL_RAW&#160;&#160;&#160;0x0004</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Raw active protocol. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00180">180</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="winscard_8c_source.html#l00235">SCardConnect()</a>, <a class="el" href="winscard_8c_source.html#l00523">SCardReconnect()</a>, and <a class="el" href="winscard_8c_source.html#l01507">SCardTransmit()</a>.</p>

</div>
</div>
<a class="anchor" id="a4fe95267c322c3bf35f30fab6b25526c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_PROTOCOL_T0&#160;&#160;&#160;0x0001</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>T=0 active protocol. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00178">178</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="atrhandler_8c_source.html#l00071">ATRDecodeAtr()</a>, <a class="el" href="prothandler_8c_source.html#l00065">PHSetProtocol()</a>, <a class="el" href="winscard_8c_source.html#l00235">SCardConnect()</a>, and <a class="el" href="winscard_8c_source.html#l00523">SCardReconnect()</a>.</p>

</div>
</div>
<a class="anchor" id="a3c09cd155e07044f857130c183d64f03"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_PROTOCOL_T1&#160;&#160;&#160;0x0002</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>T=1 active protocol. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00179">179</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="atrhandler_8c_source.html#l00071">ATRDecodeAtr()</a>, <a class="el" href="prothandler_8c_source.html#l00065">PHSetProtocol()</a>, <a class="el" href="winscard_8c_source.html#l00235">SCardConnect()</a>, <a class="el" href="winscard_8c_source.html#l00523">SCardReconnect()</a>, and <a class="el" href="winscard_8c_source.html#l01507">SCardTransmit()</a>.</p>

</div>
</div>
<a class="anchor" id="ad643c6c586c599dc5f6bd78ff13a2a53"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_PROTOCOL_T15&#160;&#160;&#160;0x0008</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>T=15 protocol. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00181">181</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="atrhandler_8c_source.html#l00071">ATRDecodeAtr()</a>.</p>

</div>
</div>
<a class="anchor" id="a4a3c56f69570971d366642a563b34a75"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_S_SUCCESS&#160;&#160;&#160;((LONG)0x00000000)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>error codes from <a href="http://msdn.microsoft.com/en-us/library/aa924526.aspx">http://msdn.microsoft.com/en-us/library/aa924526.aspx</a> </p>
<p>No error was encountered. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00106">106</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="winscard__svc_8c_source.html#l00173">CreateContextThread()</a>, <a class="el" href="eventhandler_8c_source.html#l00120">EHSignalEventToClients()</a>, <a class="el" href="eventhandler_8c_source.html#l00087">EHTryToUnregisterClientForEvent()</a>, <a class="el" href="ifdwrapper_8c_source.html#l00452">IFDControl()</a>, <a class="el" href="ifdwrapper_8c_source.html#l00344">IFDStatusICC()</a>, <a class="el" href="ifdwrapper_8c_source.html#l00512">IFDTransmit()</a>, <a class="el" href="winscard__msg_8c_source.html#l00448">MessageReceive()</a>, <a class="el" href="winscard__msg_8c_source.html#l00192">MessageReceiveTimeout()</a>, <a class="el" href="winscard__msg_8c_source.html#l00350">MessageSend()</a>, <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>, <a class="el" href="winscard__clnt_8c_source.html#l03348">SCardAddContext()</a>, <a class="el" href="winscard_8c_source.html#l01074">SCardBeginTransaction()</a>, <a class="el" href="winscard__clnt_8c_source.html#l03225">SCardCancel()</a>, <a class="el" href="winscard__clnt_8c_source.html#l03622">SCardCheckDaemonAvailability()</a>, <a class="el" href="winscard_8c_source.html#l00235">SCardConnect()</a>, <a class="el" href="winscard_8c_source.html#l01322">SCardControl()</a>, <a class="el" href="winscard_8c_source.html#l00824">SCardDisconnect()</a>, <a class="el" href="winscard_8c_source.html#l01116">SCardEndTransaction()</a>, <a class="el" href="winscard_8c_source.html#l00199">SCardEstablishContext()</a>, <a class="el" href="winscard__clnt_8c_source.html#l00502">SCardEstablishContextTH()</a>, <a class="el" href="winscard__clnt_8c_source.html#l03055">SCardFreeMemory()</a>, <a class="el" href="winscard_8c_source.html#l01381">SCardGetAttrib()</a>, <a class="el" href="winscard__clnt_8c_source.html#l01737">SCardGetStatusChange()</a>, <a class="el" href="winscard__clnt_8c_source.html#l03309">SCardIsValidContext()</a>, <a class="el" href="winscard__clnt_8c_source.html#l03127">SCardListReaderGroups()</a>, <a class="el" href="winscard__clnt_8c_source.html#l02929">SCardListReaders()</a>, <a class="el" href="winscard_8c_source.html#l00523">SCardReconnect()</a>, <a class="el" href="winscard_8c_source.html#l00224">SCardReleaseContext()</a>, <a class="el" href="winscard_8c_source.html#l01457">SCardSetAttrib()</a>, <a class="el" href="winscard_8c_source.html#l01259">SCardStatus()</a>, <a class="el" href="winscard_8c_source.html#l01507">SCardTransmit()</a>, and <a class="el" href="pcscdaemon_8c_source.html#l00110">SVCServiceRunLoop()</a>.</p>

</div>
</div>
<a class="anchor" id="a265eddf5d6c9d2e961e830a547aa7db2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_W_CANCELLED_BY_USER&#160;&#160;&#160;((LONG)0x8010006E)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The user pressed "Cancel" on a Smart Card Selection Dialog. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00168">168</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0223d2a761748ebe1753c094e180fdc0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_W_CARD_NOT_AUTHENTICATED&#160;&#160;&#160;((LONG)0x8010006F)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>No PIN was presented to the smart card. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00169">169</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab5aef3f176bec46265acd5bfa4dcea9e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_W_CHV_BLOCKED&#160;&#160;&#160;((LONG)0x8010006C)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The card cannot be accessed because the maximum number of PIN entry attempts has been reached. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00166">166</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a856792395314fea178aac05205697555"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_W_EOF&#160;&#160;&#160;((LONG)0x8010006D)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The end of the smart card file has been reached. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00167">167</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa2efd953946973972b1afc5d0343820c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_W_REMOVED_CARD&#160;&#160;&#160;((LONG)0x80100069)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The smart card has been removed, so further communication is not possible. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00162">162</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="ifdwrapper_8c_source.html#l00270">IFDPowerICC()</a>, <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>, <a class="el" href="winscard_8c_source.html#l00824">SCardDisconnect()</a>, <a class="el" href="winscard_8c_source.html#l01116">SCardEndTransaction()</a>, and <a class="el" href="winscard_8c_source.html#l00523">SCardReconnect()</a>.</p>

</div>
</div>
<a class="anchor" id="a20fbb8319646f26c4ad7f237d1a64f0c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_W_RESET_CARD&#160;&#160;&#160;((LONG)0x80100068)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The smart card has been reset, so any shared state information is invalid. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00161">161</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>.</p>

</div>
</div>
<a class="anchor" id="a0d616d40f6989a3aa7a6a2b6d8ff8e8f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_W_SECURITY_VIOLATION&#160;&#160;&#160;((LONG)0x8010006A)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Access was denied because of a security violation. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00164">164</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad7d27393bc1ba813e6f9042fe8e9eca7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_W_UNPOWERED_CARD&#160;&#160;&#160;((LONG)0x80100067)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Power has been removed from the smart card, so that further communication is not possible. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00160">160</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>, and <a class="el" href="winscard_8c_source.html#l00235">SCardConnect()</a>.</p>

</div>
</div>
<a class="anchor" id="a359a9e85e3b7c83c76507a096452b74f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_W_UNRESPONSIVE_CARD&#160;&#160;&#160;((LONG)0x80100066)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The smart card is not responding to a reset. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00159">159</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>, <a class="el" href="winscard_8c_source.html#l00235">SCardConnect()</a>, and <a class="el" href="winscard_8c_source.html#l00523">SCardReconnect()</a>.</p>

</div>
</div>
<a class="anchor" id="ad85c133e557498eb50ce9992e0568de9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_W_UNSUPPORTED_CARD&#160;&#160;&#160;((LONG)0x80100065)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The reader cannot communicate with the card, due to ATR string configuration conflicts. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00158">158</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

<p>Referenced by <a class="el" href="error_8c_source.html#l00082">pcsc_stringify_error()</a>.</p>

</div>
</div>
<a class="anchor" id="a2f7bec7c8bf141cde74bc89b1dddd270"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCARD_W_WRONG_CHV&#160;&#160;&#160;((LONG)0x8010006B)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The card cannot be accessed because the wrong PIN was presented. </p>

<p>Definition at line <a class="el" href="pcsclite_8h_source.html#l00165">165</a> of file <a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>.</p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Oct 15 2014 11:57:56 for pcsc-lite by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>
</body>
</html>