Sophie

Sophie

distrib > Fedora > 13 > i386 > by-pkgid > 3ef085c66d4a743f8dec260630a0b19c > files > 129

pcsc-lite-doc-1.5.5-4.fc13.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"/>
<title>pcsc-lite: ifdhandler.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.2-20100208 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li><a href="dirs.html"><span>Directories</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="dir_c68a5dfdca54003c765e303a18006edb.html">src</a>&nbsp;&raquo;&nbsp;<a class="el" href="dir_f67468d866d6eb9fc9120b0a9ddded4e.html">PCSC</a>
  </div>
</div>
<div class="contents">
<h1>ifdhandler.h File Reference</h1>
<p>This provides reader specific low-level calls.  
<a href="#_details">More...</a></p>
<code>#include &lt;<a class="el" href="pcsclite_8h_source.html">pcsclite.h</a>&gt;</code><br/>
<div class="dynheader">
Include dependency graph for ifdhandler.h:</div>
<div class="dynsection">
</div>
<div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dynsection">
</div>

<p><a href="ifdhandler_8h_source.html">Go to the source code of this file.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Data Structures</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__DEVICE__CAPABILITIES.html">_DEVICE_CAPABILITIES</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ICC__STATE.html">_ICC_STATE</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__PROTOCOL__OPTIONS.html">_PROTOCOL_OPTIONS</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__SCARD__IO__HEADER.html">_SCARD_IO_HEADER</a></td></tr>
<tr><td colspan="2"><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4cc2d502b6cfec5843c116f1ebb552c"></a><!-- doxytag: member="ifdhandler.h::TAG_IFD_ATR" ref="ae4cc2d502b6cfec5843c116f1ebb552c" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TAG_IFD_ATR</b>&nbsp;&nbsp;&nbsp;0x0303</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3c90855349c36c1c6235c43c44fccca9"></a><!-- doxytag: member="ifdhandler.h::TAG_IFD_SLOTNUM" ref="a3c90855349c36c1c6235c43c44fccca9" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TAG_IFD_SLOTNUM</b>&nbsp;&nbsp;&nbsp;0x0180</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7f75f65ca08c10293f81835496241c4"></a><!-- doxytag: member="ifdhandler.h::TAG_IFD_SLOT_THREAD_SAFE" ref="ac7f75f65ca08c10293f81835496241c4" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TAG_IFD_SLOT_THREAD_SAFE</b>&nbsp;&nbsp;&nbsp;0x0FAC</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2bdd375902612f9aa3288bd1b8850c4c"></a><!-- doxytag: member="ifdhandler.h::TAG_IFD_THREAD_SAFE" ref="a2bdd375902612f9aa3288bd1b8850c4c" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TAG_IFD_THREAD_SAFE</b>&nbsp;&nbsp;&nbsp;0x0FAD</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f8efe163602bafbc3d2b165c5c8aec5"></a><!-- doxytag: member="ifdhandler.h::TAG_IFD_SLOTS_NUMBER" ref="a5f8efe163602bafbc3d2b165c5c8aec5" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TAG_IFD_SLOTS_NUMBER</b>&nbsp;&nbsp;&nbsp;0x0FAE</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0bcde8044065d9932267cc2144e56fe4"></a><!-- doxytag: member="ifdhandler.h::TAG_IFD_SIMULTANEOUS_ACCESS" ref="a0bcde8044065d9932267cc2144e56fe4" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TAG_IFD_SIMULTANEOUS_ACCESS</b>&nbsp;&nbsp;&nbsp;0x0FAF</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a77f6ca5905856cd9f8c176e722f105dd"></a><!-- doxytag: member="ifdhandler.h::TAG_IFD_POLLING_THREAD" ref="a77f6ca5905856cd9f8c176e722f105dd" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TAG_IFD_POLLING_THREAD</b>&nbsp;&nbsp;&nbsp;0x0FB0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab110837652c9e2ad902199148fe6193f"></a><!-- doxytag: member="ifdhandler.h::TAG_IFD_POLLING_THREAD_KILLABLE" ref="ab110837652c9e2ad902199148fe6193f" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TAG_IFD_POLLING_THREAD_KILLABLE</b>&nbsp;&nbsp;&nbsp;0x0FB1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2686cbc05d0ae700729a1eb1deb908b1"></a><!-- doxytag: member="ifdhandler.h::IFD_HVERSION_1_0" ref="a2686cbc05d0ae700729a1eb1deb908b1" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_HVERSION_1_0</b>&nbsp;&nbsp;&nbsp;0x00010000</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af0cceb74b4bbd682224744c6cb284b8a"></a><!-- doxytag: member="ifdhandler.h::IFD_HVERSION_2_0" ref="af0cceb74b4bbd682224744c6cb284b8a" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_HVERSION_2_0</b>&nbsp;&nbsp;&nbsp;0x00020000</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a663b2cc882eb11d3d4fb053597ff8381"></a><!-- doxytag: member="ifdhandler.h::IFD_HVERSION_3_0" ref="a663b2cc882eb11d3d4fb053597ff8381" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_HVERSION_3_0</b>&nbsp;&nbsp;&nbsp;0x00030000</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a103a0059929b2de2a5426ed5dc5fa307"></a><!-- doxytag: member="ifdhandler.h::IFD_POWER_UP" ref="a103a0059929b2de2a5426ed5dc5fa307" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_POWER_UP</b>&nbsp;&nbsp;&nbsp;500</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a57f2b27f291e616cfca666f7b91781c3"></a><!-- doxytag: member="ifdhandler.h::IFD_POWER_DOWN" ref="a57f2b27f291e616cfca666f7b91781c3" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_POWER_DOWN</b>&nbsp;&nbsp;&nbsp;501</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a85965d96bdaa4a69ff4b751801cd73"></a><!-- doxytag: member="ifdhandler.h::IFD_RESET" ref="a6a85965d96bdaa4a69ff4b751801cd73" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_RESET</b>&nbsp;&nbsp;&nbsp;502</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abadff53edfa14ae3dae055a5d873d68c"></a><!-- doxytag: member="ifdhandler.h::IFD_NEGOTIATE_PTS1" ref="abadff53edfa14ae3dae055a5d873d68c" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_NEGOTIATE_PTS1</b>&nbsp;&nbsp;&nbsp;1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca3ae474efbed3bd173649f2b1443776"></a><!-- doxytag: member="ifdhandler.h::IFD_NEGOTIATE_PTS2" ref="aca3ae474efbed3bd173649f2b1443776" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_NEGOTIATE_PTS2</b>&nbsp;&nbsp;&nbsp;2</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e25223b36a5085bd29389fac1203781"></a><!-- doxytag: member="ifdhandler.h::IFD_NEGOTIATE_PTS3" ref="a0e25223b36a5085bd29389fac1203781" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_NEGOTIATE_PTS3</b>&nbsp;&nbsp;&nbsp;4</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae45ef2a236e5e6f15eb6b24a7bdf2d72"></a><!-- doxytag: member="ifdhandler.h::IFD_SUCCESS" ref="ae45ef2a236e5e6f15eb6b24a7bdf2d72" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_SUCCESS</b>&nbsp;&nbsp;&nbsp;0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1e29ead07807cd3c5f62844af4f3f6f7"></a><!-- doxytag: member="ifdhandler.h::IFD_ERROR_TAG" ref="a1e29ead07807cd3c5f62844af4f3f6f7" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_ERROR_TAG</b>&nbsp;&nbsp;&nbsp;600</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac592adb8501fc38c61577276b9400054"></a><!-- doxytag: member="ifdhandler.h::IFD_ERROR_SET_FAILURE" ref="ac592adb8501fc38c61577276b9400054" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_ERROR_SET_FAILURE</b>&nbsp;&nbsp;&nbsp;601</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba154400f746cc9808bd71e88e378520"></a><!-- doxytag: member="ifdhandler.h::IFD_ERROR_VALUE_READ_ONLY" ref="aba154400f746cc9808bd71e88e378520" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_ERROR_VALUE_READ_ONLY</b>&nbsp;&nbsp;&nbsp;602</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35270664ceffa91b2bffe6114f80e15a"></a><!-- doxytag: member="ifdhandler.h::IFD_ERROR_PTS_FAILURE" ref="a35270664ceffa91b2bffe6114f80e15a" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_ERROR_PTS_FAILURE</b>&nbsp;&nbsp;&nbsp;605</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a93ce14fb9588889f082c739a2d60d846"></a><!-- doxytag: member="ifdhandler.h::IFD_ERROR_NOT_SUPPORTED" ref="a93ce14fb9588889f082c739a2d60d846" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_ERROR_NOT_SUPPORTED</b>&nbsp;&nbsp;&nbsp;606</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a920dd667096ace9714f4cdcbcf687cf3"></a><!-- doxytag: member="ifdhandler.h::IFD_PROTOCOL_NOT_SUPPORTED" ref="a920dd667096ace9714f4cdcbcf687cf3" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_PROTOCOL_NOT_SUPPORTED</b>&nbsp;&nbsp;&nbsp;607</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f0732913b055cb62cf09169a5dfc26b"></a><!-- doxytag: member="ifdhandler.h::IFD_ERROR_POWER_ACTION" ref="a1f0732913b055cb62cf09169a5dfc26b" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_ERROR_POWER_ACTION</b>&nbsp;&nbsp;&nbsp;608</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a039eea1d4e865f1d9ebca321b0719c0e"></a><!-- doxytag: member="ifdhandler.h::IFD_ERROR_SWALLOW" ref="a039eea1d4e865f1d9ebca321b0719c0e" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_ERROR_SWALLOW</b>&nbsp;&nbsp;&nbsp;609</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62601ddf14271676ea438ec98fa61f83"></a><!-- doxytag: member="ifdhandler.h::IFD_ERROR_EJECT" ref="a62601ddf14271676ea438ec98fa61f83" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_ERROR_EJECT</b>&nbsp;&nbsp;&nbsp;610</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adec3224cab2bcc7123a5a6cd762abf1e"></a><!-- doxytag: member="ifdhandler.h::IFD_ERROR_CONFISCATE" ref="adec3224cab2bcc7123a5a6cd762abf1e" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_ERROR_CONFISCATE</b>&nbsp;&nbsp;&nbsp;611</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb79c344e9ae986a97b4d4b1df2e1830"></a><!-- doxytag: member="ifdhandler.h::IFD_COMMUNICATION_ERROR" ref="afb79c344e9ae986a97b4d4b1df2e1830" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_COMMUNICATION_ERROR</b>&nbsp;&nbsp;&nbsp;612</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7dbdd1a8970ac18080eb01d891915d38"></a><!-- doxytag: member="ifdhandler.h::IFD_RESPONSE_TIMEOUT" ref="a7dbdd1a8970ac18080eb01d891915d38" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_RESPONSE_TIMEOUT</b>&nbsp;&nbsp;&nbsp;613</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35aea7275c1fcb4e97d57f6c8fa28918"></a><!-- doxytag: member="ifdhandler.h::IFD_NOT_SUPPORTED" ref="a35aea7275c1fcb4e97d57f6c8fa28918" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_NOT_SUPPORTED</b>&nbsp;&nbsp;&nbsp;614</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ab7651d3879e7734375b8a6d82bb654"></a><!-- doxytag: member="ifdhandler.h::IFD_ICC_PRESENT" ref="a9ab7651d3879e7734375b8a6d82bb654" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_ICC_PRESENT</b>&nbsp;&nbsp;&nbsp;615</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad17dec712379cf6032b6d9cf172ab9c8"></a><!-- doxytag: member="ifdhandler.h::IFD_ICC_NOT_PRESENT" ref="ad17dec712379cf6032b6d9cf172ab9c8" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_ICC_NOT_PRESENT</b>&nbsp;&nbsp;&nbsp;616</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a0d086b32b271a2172baebd65d9da9f"></a><!-- doxytag: member="ifdhandler.h::IFD_NO_SUCH_DEVICE" ref="a0a0d086b32b271a2172baebd65d9da9f" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_NO_SUCH_DEVICE</b>&nbsp;&nbsp;&nbsp;617</td></tr>
<tr><td colspan="2"><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af632fe38f3fa2d080e3c8464bee43bf3"></a><!-- doxytag: member="ifdhandler.h::DEVICE_CAPABILITIES" ref="af632fe38f3fa2d080e3c8464bee43bf3" args="" -->
typedef struct <a class="el" href="struct__DEVICE__CAPABILITIES.html">_DEVICE_CAPABILITIES</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>DEVICE_CAPABILITIES</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac4d2e6a5ca91a49ad524369d5251fef5"></a><!-- doxytag: member="ifdhandler.h::PDEVICE_CAPABILITIES" ref="ac4d2e6a5ca91a49ad524369d5251fef5" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="struct__DEVICE__CAPABILITIES.html">_DEVICE_CAPABILITIES</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>PDEVICE_CAPABILITIES</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab47b4e809b4999476979452c27ed99d1"></a><!-- doxytag: member="ifdhandler.h::ICC_STATE" ref="ab47b4e809b4999476979452c27ed99d1" args="" -->
typedef struct <a class="el" href="struct__ICC__STATE.html">_ICC_STATE</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>ICC_STATE</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af7228ff524c7364a3f45c377c84f364e"></a><!-- doxytag: member="ifdhandler.h::PICC_STATE" ref="af7228ff524c7364a3f45c377c84f364e" args="" -->
typedef struct <a class="el" href="struct__ICC__STATE.html">_ICC_STATE</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>PICC_STATE</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85f51e600bdf508f1bd9efead33c862e"></a><!-- doxytag: member="ifdhandler.h::PROTOCOL_OPTIONS" ref="a85f51e600bdf508f1bd9efead33c862e" args="" -->
typedef struct <a class="el" href="struct__PROTOCOL__OPTIONS.html">_PROTOCOL_OPTIONS</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>PROTOCOL_OPTIONS</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a60fac0bb88ed7211c8119525a651f0fe"></a><!-- doxytag: member="ifdhandler.h::PPROTOCOL_OPTIONS" ref="a60fac0bb88ed7211c8119525a651f0fe" args="" -->
typedef struct <a class="el" href="struct__PROTOCOL__OPTIONS.html">_PROTOCOL_OPTIONS</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>PPROTOCOL_OPTIONS</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43943c1504e1306b4381181d5026986e"></a><!-- doxytag: member="ifdhandler.h::SCARD_IO_HEADER" ref="a43943c1504e1306b4381181d5026986e" args="" -->
typedef struct <a class="el" href="struct__SCARD__IO__HEADER.html">_SCARD_IO_HEADER</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>SCARD_IO_HEADER</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0194ebdc8164b73c10d0a389f6250c5b"></a><!-- doxytag: member="ifdhandler.h::PSCARD_IO_HEADER" ref="a0194ebdc8164b73c10d0a389f6250c5b" args="" -->
typedef struct <a class="el" href="struct__SCARD__IO__HEADER.html">_SCARD_IO_HEADER</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>PSCARD_IO_HEADER</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b9eeb2a482090e832a265407ebd7eaf"></a><!-- doxytag: member="ifdhandler.h::RESPONSECODE" ref="a2b9eeb2a482090e832a265407ebd7eaf" args="" -->
typedef long&nbsp;</td><td class="memItemRight" valign="bottom"><b>RESPONSECODE</b></td></tr>
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae0c318f6da1418154e02189727e22575"></a><!-- doxytag: member="ifdhandler.h::IFDHCreateChannelByName" ref="ae0c318f6da1418154e02189727e22575" args="(DWORD, LPSTR)" -->
RESPONSECODE&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFDHCreateChannelByName</b> (DWORD, LPSTR)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b467c6c8190e03e8e14e71d7d802c93"></a><!-- doxytag: member="ifdhandler.h::IFDHControl" ref="a5b467c6c8190e03e8e14e71d7d802c93" args="(DWORD, DWORD, PUCHAR, DWORD, PUCHAR, DWORD, LPDWORD)" -->
RESPONSECODE&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFDHControl</b> (DWORD, DWORD, PUCHAR, DWORD, PUCHAR, DWORD, LPDWORD)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac4e484329c7116f929ccaf957240be82"></a><!-- doxytag: member="ifdhandler.h::IFDHCreateChannel" ref="ac4e484329c7116f929ccaf957240be82" args="(DWORD, DWORD)" -->
RESPONSECODE&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFDHCreateChannel</b> (DWORD, DWORD)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab430896ce483ead5dfe116c330c94332"></a><!-- doxytag: member="ifdhandler.h::IFDHCloseChannel" ref="ab430896ce483ead5dfe116c330c94332" args="(DWORD)" -->
RESPONSECODE&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFDHCloseChannel</b> (DWORD)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a64c9068942118d5c51cb453f7ca5319d"></a><!-- doxytag: member="ifdhandler.h::IFDHGetCapabilities" ref="a64c9068942118d5c51cb453f7ca5319d" args="(DWORD, DWORD, PDWORD, PUCHAR)" -->
RESPONSECODE&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFDHGetCapabilities</b> (DWORD, DWORD, PDWORD, PUCHAR)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac0732850fbfa46419dcd159be99d69ce"></a><!-- doxytag: member="ifdhandler.h::IFDHSetCapabilities" ref="ac0732850fbfa46419dcd159be99d69ce" args="(DWORD, DWORD, DWORD, PUCHAR)" -->
RESPONSECODE&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFDHSetCapabilities</b> (DWORD, DWORD, DWORD, PUCHAR)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea6333c7601add51812ee7dfe6bae5e2"></a><!-- doxytag: member="ifdhandler.h::IFDHSetProtocolParameters" ref="aea6333c7601add51812ee7dfe6bae5e2" args="(DWORD, DWORD, UCHAR, UCHAR, UCHAR, UCHAR)" -->
RESPONSECODE&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFDHSetProtocolParameters</b> (DWORD, DWORD, UCHAR, UCHAR, UCHAR, UCHAR)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3623c317ed5fccfa561c72ef60b04abe"></a><!-- doxytag: member="ifdhandler.h::IFDHPowerICC" ref="a3623c317ed5fccfa561c72ef60b04abe" args="(DWORD, DWORD, PUCHAR, PDWORD)" -->
RESPONSECODE&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFDHPowerICC</b> (DWORD, DWORD, PUCHAR, PDWORD)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ce1a5022bda4c2a19b3b68c3bc1e065"></a><!-- doxytag: member="ifdhandler.h::IFDHTransmitToICC" ref="a0ce1a5022bda4c2a19b3b68c3bc1e065" args="(DWORD, SCARD_IO_HEADER, PUCHAR, DWORD, PUCHAR, PDWORD, PSCARD_IO_HEADER)" -->
RESPONSECODE&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFDHTransmitToICC</b> (DWORD, <a class="el" href="struct__SCARD__IO__HEADER.html">SCARD_IO_HEADER</a>, PUCHAR, DWORD, PUCHAR, PDWORD, <a class="el" href="struct__SCARD__IO__HEADER.html">PSCARD_IO_HEADER</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a05aa489e19fdac318b1dcf89ed0c58d8"></a><!-- doxytag: member="ifdhandler.h::IFDHICCPresence" ref="a05aa489e19fdac318b1dcf89ed0c58d8" args="(DWORD)" -->
RESPONSECODE&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFDHICCPresence</b> (DWORD)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a915dcf4a42ed78a1cb1a58c87608bc69"></a><!-- doxytag: member="ifdhandler.h::IO_Create_Channel" ref="a915dcf4a42ed78a1cb1a58c87608bc69" args="(DWORD)" -->
RESPONSECODE&nbsp;</td><td class="memItemRight" valign="bottom"><b>IO_Create_Channel</b> (DWORD)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d6d99c1ecbba874def246bc719451a9"></a><!-- doxytag: member="ifdhandler.h::IO_Close_Channel" ref="a8d6d99c1ecbba874def246bc719451a9" args="(void)" -->
RESPONSECODE&nbsp;</td><td class="memItemRight" valign="bottom"><b>IO_Close_Channel</b> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeffa3289fb90ea9cf5e4678154bee4e5"></a><!-- doxytag: member="ifdhandler.h::IFD_Get_Capabilities" ref="aeffa3289fb90ea9cf5e4678154bee4e5" args="(DWORD, PUCHAR)" -->
RESPONSECODE&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_Get_Capabilities</b> (DWORD, PUCHAR)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab860e580e148fe7dd09725a04e130ef8"></a><!-- doxytag: member="ifdhandler.h::IFD_Set_Capabilities" ref="ab860e580e148fe7dd09725a04e130ef8" args="(DWORD, PUCHAR)" -->
RESPONSECODE&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_Set_Capabilities</b> (DWORD, PUCHAR)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74154dddae5ed63f723be2401b6b0674"></a><!-- doxytag: member="ifdhandler.h::IFD_Set_Protocol_Parameters" ref="a74154dddae5ed63f723be2401b6b0674" args="(DWORD, UCHAR, UCHAR, UCHAR, UCHAR)" -->
RESPONSECODE&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_Set_Protocol_Parameters</b> (DWORD, UCHAR, UCHAR, UCHAR, UCHAR)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9aacc6f2db9a19ecc5c3d090a6d1e1b"></a><!-- doxytag: member="ifdhandler.h::IFD_Power_ICC" ref="ac9aacc6f2db9a19ecc5c3d090a6d1e1b" args="(DWORD)" -->
RESPONSECODE&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_Power_ICC</b> (DWORD)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a00d3045608394dc33783b8f4fec442bc"></a><!-- doxytag: member="ifdhandler.h::IFD_Swallow_ICC" ref="a00d3045608394dc33783b8f4fec442bc" args="(void)" -->
RESPONSECODE&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_Swallow_ICC</b> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c7129b612d49966114f4c579db72cd1"></a><!-- doxytag: member="ifdhandler.h::IFD_Eject_ICC" ref="a6c7129b612d49966114f4c579db72cd1" args="(void)" -->
RESPONSECODE&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_Eject_ICC</b> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="accfeabf11470f7532e2ad685625f205e"></a><!-- doxytag: member="ifdhandler.h::IFD_Confiscate_ICC" ref="accfeabf11470f7532e2ad685625f205e" args="(void)" -->
RESPONSECODE&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_Confiscate_ICC</b> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a147534ac6bd23fcff2a76835061f8b58"></a><!-- doxytag: member="ifdhandler.h::IFD_Transmit_to_ICC" ref="a147534ac6bd23fcff2a76835061f8b58" args="(SCARD_IO_HEADER, PUCHAR, DWORD, PUCHAR, PDWORD, PSCARD_IO_HEADER)" -->
RESPONSECODE&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_Transmit_to_ICC</b> (<a class="el" href="struct__SCARD__IO__HEADER.html">SCARD_IO_HEADER</a>, PUCHAR, DWORD, PUCHAR, PDWORD, <a class="el" href="struct__SCARD__IO__HEADER.html">PSCARD_IO_HEADER</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a181c8ddaf28b60e0975fede68912d1c6"></a><!-- doxytag: member="ifdhandler.h::IFD_Is_ICC_Present" ref="a181c8ddaf28b60e0975fede68912d1c6" args="(void)" -->
RESPONSECODE&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_Is_ICC_Present</b> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98afc44a7b35b00a1de420b712230ca1"></a><!-- doxytag: member="ifdhandler.h::IFD_Is_ICC_Absent" ref="a98afc44a7b35b00a1de420b712230ca1" args="(void)" -->
RESPONSECODE&nbsp;</td><td class="memItemRight" valign="bottom"><b>IFD_Is_ICC_Absent</b> (void)</td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>This provides reader specific low-level calls. </p>

<p>Definition in file <a class="el" href="ifdhandler_8h_source.html">ifdhandler.h</a>.</p>
</div>
<hr class="footer"/><address style="text-align: right;"><small>Generated by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.2-20100208 </small></address>
</body>
</html>