doc/doxygen/html/win32_2applicfg_8h.html
author etisserant
Fri, 01 Feb 2008 18:06:55 +0100
changeset 378 d2abf6c8c27b
parent 240 34654679f262
permissions -rw-r--r--
As requested long ago, added CoData* parameter to all this applications callback, let application designer use identical callback for multiple nodes, and reduce source code length.

Concerned callbacks :

initialisation
preOperational
operational
stopped
heartbeatError
post_sync
post_TPDO
post_SlaveBootup
storeODSubIndex
post_emcy
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>CanFestival: include/win32/applicfg.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.1 -->
<div class="tabs">
  <ul>
    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
    <li id="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="nav">
<a class="el" href="dir_bb27f6e70a4a8ab6966321815f15a33d.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_c7d46e648ccfb6549f9bb77df6f733fd.html">win32</a></div>
<h1>applicfg.h File Reference</h1><code>#include &lt;windows.h&gt;</code><br>
<code>#include &lt;string.h&gt;</code><br>
<code>#include &lt;stdio.h&gt;</code><br>

<p>
Include dependency graph for applicfg.h:<p><center><img src="win32_2applicfg_8h__incl.png" border="0" usemap="#include/win32/applicfg.h_map" alt=""></center>

<p>
This graph shows which files directly or indirectly include this file:<p><center><img src="win32_2applicfg_8h__dep__incl.png" border="0" usemap="#include/win32/applicfg.hdep_map" alt=""></center>
<map name="include/win32/applicfg.hdep_map">
<area href="timer_8c.html" shape="rect" coords="903,104,980,131" alt="">
<area href="timers__unix_8c.html" shape="rect" coords="840,180,1043,207" alt="">
<area href="timers__xeno_8c.html" shape="rect" coords="839,243,1044,269" alt="">
<area href="timers__win32_8cpp.html" shape="rect" coords="844,648,1039,675" alt="">
<area href="appli_8c.html" shape="rect" coords="209,749,436,776" alt="">
<area href="can_8h.html" shape="rect" coords="276,445,369,472" alt="">
<area href="can__driver_8h.html" shape="rect" coords="485,648,616,675" alt="">
<area href="data_8h.html" shape="rect" coords="503,445,599,472" alt="">
<area href="objacces_8h.html" shape="rect" coords="667,395,787,421" alt="">
<area href="lifegrd_8h.html" shape="rect" coords="672,445,781,472" alt="">
<area href="nmtSlave_8h.html" shape="rect" coords="665,547,788,573" alt="">
<area href="timer_8h.html" shape="rect" coords="676,192,777,219" alt="">
<area href="pdo_8h.html" shape="rect" coords="680,344,773,371" alt="">
<area href="states_8h.html" shape="rect" coords="675,496,779,523" alt="">
</map>

<p>
<a href="win32_2applicfg_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#6452da7d208e10c600824e6f8d437ea6">INTEGER8</a>&nbsp;&nbsp;&nbsp;char</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#0c3ca1d6c8f983c6a6a786a43d6a0e7c">INTEGER16</a>&nbsp;&nbsp;&nbsp;short</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#f043229bbd39e6076a442dd9936cedd3">INTEGER24</a>&nbsp;&nbsp;&nbsp;long</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#fe8ee2ad933990aa39c31f54574defd1">INTEGER32</a>&nbsp;&nbsp;&nbsp;long</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#0f3eacf30f7fe12fabd359d92bc75879">INTEGER40</a>&nbsp;&nbsp;&nbsp;long long</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#1f97be026da1c88536d8f72e43bba7a6">INTEGER48</a>&nbsp;&nbsp;&nbsp;long long</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#b4a40b6671e893f50a13a1a606cdd8fe">INTEGER56</a>&nbsp;&nbsp;&nbsp;long long</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#3c969c9cbd76f2b3cdb011a3af878942">INTEGER64</a>&nbsp;&nbsp;&nbsp;long long</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#c2e754635928189b98cf3f5b7e6dbffb">UNS8</a>&nbsp;&nbsp;&nbsp;unsigned char</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#14fad477a4a001f547db2731eaaaa1dc">UNS16</a>&nbsp;&nbsp;&nbsp;unsigned short</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#a6a1b7af83d4106c1d1621bdb28d9c48">UNS32</a>&nbsp;&nbsp;&nbsp;unsigned long</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#7ba6e2193856b9703f3fbda55cc7bf1e">UNS24</a>&nbsp;&nbsp;&nbsp;unsigned long</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#95f43d4e218c3944673a2901f5fea8f0">UNS40</a>&nbsp;&nbsp;&nbsp;unsigned long long</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#63dbdd986b8644d608e631b5e2cb4a0f">UNS48</a>&nbsp;&nbsp;&nbsp;unsigned long long</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#f3086c7c0a45c20cb568fec9913698c4">UNS56</a>&nbsp;&nbsp;&nbsp;unsigned long long</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#b03811fd7017e247f6cd5f100f50e695">UNS64</a>&nbsp;&nbsp;&nbsp;unsigned long long</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#ef629bfb7be774772e72b620ea89dda2">REAL32</a>&nbsp;&nbsp;&nbsp;float</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#df2c12425fa0ea7fc5252ae9d95daae0">REAL64</a>&nbsp;&nbsp;&nbsp;double</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#fb5349d2d228c1856a10dd4fe703b568">sizeof_INTEGER24</a>&nbsp;&nbsp;&nbsp;3</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#d6d4b08809c1aa87671609f419b4996b">sizeof_INTEGER40</a>&nbsp;&nbsp;&nbsp;5</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#53f310f4bed543168d377b000add789a">sizeof_INTEGER48</a>&nbsp;&nbsp;&nbsp;6</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#0064e2ebad797699cd7e96423b428f8a">sizeof_INTEGER56</a>&nbsp;&nbsp;&nbsp;7</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#075ca90a6cb6618042717139f97a0eb1">sizeof_UNS24</a>&nbsp;&nbsp;&nbsp;3</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#a399c2bd3926a29aada017d7d0c89f56">sizeof_UNS40</a>&nbsp;&nbsp;&nbsp;5</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#5917be20f430bca0eb07684e5dc67ac8">sizeof_UNS48</a>&nbsp;&nbsp;&nbsp;6</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#105c9c5ef86a90c22e92cb6b258d43f7">sizeof_UNS56</a>&nbsp;&nbsp;&nbsp;7</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#9142645b470d7efb59c58325eb6d27e4">INT24_2_32</a>(a)&nbsp;&nbsp;&nbsp;(a &lt;= 0x7FFFFF ? a : a|0xFF000000)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#20439d5540be5fb34264de5e075286e2">INT40_2_64</a>(a)&nbsp;&nbsp;&nbsp;(a &lt;= 0x0000007FFFFFFFFF ? a : a|0xFFFFFF0000000000)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#0b25296cecbfb821cbd1b64a735636cc">INT48_2_64</a>(a)&nbsp;&nbsp;&nbsp;(a &lt;= 0x00007FFFFFFFFFFF ? a : a|0xFFFF000000000000)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#091213c29ed3415c0efcbf49ec0d7842">INT56_2_64</a>(a)&nbsp;&nbsp;&nbsp;(a &lt;= 0x007FFFFFFFFFFFFF ? a : a|0xFF00000000000000)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#2afd9f74073e166bb66170245b2e6c9d">INT32_2_24</a>(a)&nbsp;&nbsp;&nbsp;(a&amp;0x00FFFFFF)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#d82049be42b120e39f464cad732eea24">INT64_2_40</a>(a)&nbsp;&nbsp;&nbsp;(a&amp;0x000000FFFFFFFFFF)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#1a1f2212486a7590dcd273c3f84d0b5b">INT64_2_48</a>(a)&nbsp;&nbsp;&nbsp;(a&amp;0x0000FFFFFFFFFFFF)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#9841733f7ee8a33c0edfa329868fbb23">INT64_2_56</a>(a)&nbsp;&nbsp;&nbsp;(a&amp;0x00FFFFFFFFFFFFFF)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#eed189e67d30f1a36214915a76889e5d">CANFESTIVAL_DEBUG_MSG</a>(num, str, val)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of error and warning macros.  <a href="#eed189e67d30f1a36214915a76889e5d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#d5dffc889e623fbc4f635e69276cdf20">MSG_WAR</a>(num, str, val)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of MSG_WAR.  <a href="#d5dffc889e623fbc4f635e69276cdf20"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#5f935fc2a6e0a2f4070222af61bb6b67">MSG_ERR</a>(num, str, val)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of MSG_ERR.  <a href="#5f935fc2a6e0a2f4070222af61bb6b67"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#324227f7b01d51ee83a883174769ac8f">CAN_HANDLE</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="win32_2applicfg_8h.html#c5a917a8cacf5edd42ba6486c0c8a243">CAN_PORT</a></td></tr>

</table>
<hr><h2>Define Documentation</h2>
<a class="anchor" name="eed189e67d30f1a36214915a76889e5d"></a><!-- doxytag: member="applicfg.h::CANFESTIVAL_DEBUG_MSG" ref="eed189e67d30f1a36214915a76889e5d" args="(num, str, val)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CANFESTIVAL_DEBUG_MSG          </td>
          <td>(</td>
          <td class="paramtype">num,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">str,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">val&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Value:</b><div class="fragment"><pre class="fragment">{<span class="keywordtype">char</span> msg[300];\
     <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> value = <a class="code" href="structstruct__s__timer__entry.html#c85c662fac7a4d11ca7e993b180d53f3">val</a>;\
     sprintf(msg,<span class="stringliteral">"%s(%d) : 0x%X %s 0x%X\n"</span>,__FILE__, __LINE__,num, str, value);\
     OutputDebugString(msg);}
</pre></div>Definition of error and warning macros. 
<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00104">104</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="9142645b470d7efb59c58325eb6d27e4"></a><!-- doxytag: member="applicfg.h::INT24_2_32" ref="9142645b470d7efb59c58325eb6d27e4" args="(a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INT24_2_32          </td>
          <td>(</td>
          <td class="paramtype">a&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(a &lt;= 0x7FFFFF ? a : a|0xFF000000)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00084">84</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="2afd9f74073e166bb66170245b2e6c9d"></a><!-- doxytag: member="applicfg.h::INT32_2_24" ref="2afd9f74073e166bb66170245b2e6c9d" args="(a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INT32_2_24          </td>
          <td>(</td>
          <td class="paramtype">a&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(a&amp;0x00FFFFFF)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00089">89</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="20439d5540be5fb34264de5e075286e2"></a><!-- doxytag: member="applicfg.h::INT40_2_64" ref="20439d5540be5fb34264de5e075286e2" args="(a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INT40_2_64          </td>
          <td>(</td>
          <td class="paramtype">a&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(a &lt;= 0x0000007FFFFFFFFF ? a : a|0xFFFFFF0000000000)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00085">85</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="0b25296cecbfb821cbd1b64a735636cc"></a><!-- doxytag: member="applicfg.h::INT48_2_64" ref="0b25296cecbfb821cbd1b64a735636cc" args="(a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INT48_2_64          </td>
          <td>(</td>
          <td class="paramtype">a&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(a &lt;= 0x00007FFFFFFFFFFF ? a : a|0xFFFF000000000000)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00086">86</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="091213c29ed3415c0efcbf49ec0d7842"></a><!-- doxytag: member="applicfg.h::INT56_2_64" ref="091213c29ed3415c0efcbf49ec0d7842" args="(a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INT56_2_64          </td>
          <td>(</td>
          <td class="paramtype">a&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(a &lt;= 0x007FFFFFFFFFFFFF ? a : a|0xFF00000000000000)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00087">87</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="d82049be42b120e39f464cad732eea24"></a><!-- doxytag: member="applicfg.h::INT64_2_40" ref="d82049be42b120e39f464cad732eea24" args="(a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INT64_2_40          </td>
          <td>(</td>
          <td class="paramtype">a&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(a&amp;0x000000FFFFFFFFFF)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00090">90</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="1a1f2212486a7590dcd273c3f84d0b5b"></a><!-- doxytag: member="applicfg.h::INT64_2_48" ref="1a1f2212486a7590dcd273c3f84d0b5b" args="(a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INT64_2_48          </td>
          <td>(</td>
          <td class="paramtype">a&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(a&amp;0x0000FFFFFFFFFFFF)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00091">91</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="9841733f7ee8a33c0edfa329868fbb23"></a><!-- doxytag: member="applicfg.h::INT64_2_56" ref="9841733f7ee8a33c0edfa329868fbb23" args="(a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INT64_2_56          </td>
          <td>(</td>
          <td class="paramtype">a&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(a&amp;0x00FFFFFFFFFFFFFF)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00092">92</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="0c3ca1d6c8f983c6a6a786a43d6a0e7c"></a><!-- doxytag: member="applicfg.h::INTEGER16" ref="0c3ca1d6c8f983c6a6a786a43d6a0e7c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INTEGER16&nbsp;&nbsp;&nbsp;short          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00050">50</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="f043229bbd39e6076a442dd9936cedd3"></a><!-- doxytag: member="applicfg.h::INTEGER24" ref="f043229bbd39e6076a442dd9936cedd3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INTEGER24&nbsp;&nbsp;&nbsp;long          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00051">51</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="fe8ee2ad933990aa39c31f54574defd1"></a><!-- doxytag: member="applicfg.h::INTEGER32" ref="fe8ee2ad933990aa39c31f54574defd1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INTEGER32&nbsp;&nbsp;&nbsp;long          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00052">52</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="0f3eacf30f7fe12fabd359d92bc75879"></a><!-- doxytag: member="applicfg.h::INTEGER40" ref="0f3eacf30f7fe12fabd359d92bc75879" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INTEGER40&nbsp;&nbsp;&nbsp;long long          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00053">53</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="1f97be026da1c88536d8f72e43bba7a6"></a><!-- doxytag: member="applicfg.h::INTEGER48" ref="1f97be026da1c88536d8f72e43bba7a6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INTEGER48&nbsp;&nbsp;&nbsp;long long          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00054">54</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="b4a40b6671e893f50a13a1a606cdd8fe"></a><!-- doxytag: member="applicfg.h::INTEGER56" ref="b4a40b6671e893f50a13a1a606cdd8fe" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INTEGER56&nbsp;&nbsp;&nbsp;long long          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00055">55</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="3c969c9cbd76f2b3cdb011a3af878942"></a><!-- doxytag: member="applicfg.h::INTEGER64" ref="3c969c9cbd76f2b3cdb011a3af878942" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INTEGER64&nbsp;&nbsp;&nbsp;long long          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00056">56</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="6452da7d208e10c600824e6f8d437ea6"></a><!-- doxytag: member="applicfg.h::INTEGER8" ref="6452da7d208e10c600824e6f8d437ea6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INTEGER8&nbsp;&nbsp;&nbsp;char          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00049">49</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="5f935fc2a6e0a2f4070222af61bb6b67"></a><!-- doxytag: member="applicfg.h::MSG_ERR" ref="5f935fc2a6e0a2f4070222af61bb6b67" args="(num, str, val)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MSG_ERR          </td>
          <td>(</td>
          <td class="paramtype">num,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">str,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">val&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Definition of MSG_ERR. 
<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00124">124</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="d5dffc889e623fbc4f635e69276cdf20"></a><!-- doxytag: member="applicfg.h::MSG_WAR" ref="d5dffc889e623fbc4f635e69276cdf20" args="(num, str, val)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MSG_WAR          </td>
          <td>(</td>
          <td class="paramtype">num,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">str,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">val&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Definition of MSG_WAR. 
<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00116">116</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="ef629bfb7be774772e72b620ea89dda2"></a><!-- doxytag: member="applicfg.h::REAL32" ref="ef629bfb7be774772e72b620ea89dda2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define REAL32&nbsp;&nbsp;&nbsp;float          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00069">69</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="df2c12425fa0ea7fc5252ae9d95daae0"></a><!-- doxytag: member="applicfg.h::REAL64" ref="df2c12425fa0ea7fc5252ae9d95daae0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define REAL64&nbsp;&nbsp;&nbsp;double          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00070">70</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="fb5349d2d228c1856a10dd4fe703b568"></a><!-- doxytag: member="applicfg.h::sizeof_INTEGER24" ref="fb5349d2d228c1856a10dd4fe703b568" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define sizeof_INTEGER24&nbsp;&nbsp;&nbsp;3          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00073">73</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="d6d4b08809c1aa87671609f419b4996b"></a><!-- doxytag: member="applicfg.h::sizeof_INTEGER40" ref="d6d4b08809c1aa87671609f419b4996b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define sizeof_INTEGER40&nbsp;&nbsp;&nbsp;5          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00074">74</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="53f310f4bed543168d377b000add789a"></a><!-- doxytag: member="applicfg.h::sizeof_INTEGER48" ref="53f310f4bed543168d377b000add789a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define sizeof_INTEGER48&nbsp;&nbsp;&nbsp;6          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00075">75</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="0064e2ebad797699cd7e96423b428f8a"></a><!-- doxytag: member="applicfg.h::sizeof_INTEGER56" ref="0064e2ebad797699cd7e96423b428f8a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define sizeof_INTEGER56&nbsp;&nbsp;&nbsp;7          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00076">76</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="075ca90a6cb6618042717139f97a0eb1"></a><!-- doxytag: member="applicfg.h::sizeof_UNS24" ref="075ca90a6cb6618042717139f97a0eb1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define sizeof_UNS24&nbsp;&nbsp;&nbsp;3          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00078">78</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="a399c2bd3926a29aada017d7d0c89f56"></a><!-- doxytag: member="applicfg.h::sizeof_UNS40" ref="a399c2bd3926a29aada017d7d0c89f56" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define sizeof_UNS40&nbsp;&nbsp;&nbsp;5          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00079">79</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="5917be20f430bca0eb07684e5dc67ac8"></a><!-- doxytag: member="applicfg.h::sizeof_UNS48" ref="5917be20f430bca0eb07684e5dc67ac8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define sizeof_UNS48&nbsp;&nbsp;&nbsp;6          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00080">80</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="105c9c5ef86a90c22e92cb6b258d43f7"></a><!-- doxytag: member="applicfg.h::sizeof_UNS56" ref="105c9c5ef86a90c22e92cb6b258d43f7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define sizeof_UNS56&nbsp;&nbsp;&nbsp;7          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00081">81</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="14fad477a4a001f547db2731eaaaa1dc"></a><!-- doxytag: member="applicfg.h::UNS16" ref="14fad477a4a001f547db2731eaaaa1dc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UNS16&nbsp;&nbsp;&nbsp;unsigned short          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00060">60</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="7ba6e2193856b9703f3fbda55cc7bf1e"></a><!-- doxytag: member="applicfg.h::UNS24" ref="7ba6e2193856b9703f3fbda55cc7bf1e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UNS24&nbsp;&nbsp;&nbsp;unsigned long          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00062">62</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="a6a1b7af83d4106c1d1621bdb28d9c48"></a><!-- doxytag: member="applicfg.h::UNS32" ref="a6a1b7af83d4106c1d1621bdb28d9c48" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UNS32&nbsp;&nbsp;&nbsp;unsigned long          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00061">61</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="95f43d4e218c3944673a2901f5fea8f0"></a><!-- doxytag: member="applicfg.h::UNS40" ref="95f43d4e218c3944673a2901f5fea8f0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UNS40&nbsp;&nbsp;&nbsp;unsigned long long          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00063">63</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="63dbdd986b8644d608e631b5e2cb4a0f"></a><!-- doxytag: member="applicfg.h::UNS48" ref="63dbdd986b8644d608e631b5e2cb4a0f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UNS48&nbsp;&nbsp;&nbsp;unsigned long long          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00064">64</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="f3086c7c0a45c20cb568fec9913698c4"></a><!-- doxytag: member="applicfg.h::UNS56" ref="f3086c7c0a45c20cb568fec9913698c4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UNS56&nbsp;&nbsp;&nbsp;unsigned long long          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00065">65</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="b03811fd7017e247f6cd5f100f50e695"></a><!-- doxytag: member="applicfg.h::UNS64" ref="b03811fd7017e247f6cd5f100f50e695" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UNS64&nbsp;&nbsp;&nbsp;unsigned long long          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00066">66</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="c2e754635928189b98cf3f5b7e6dbffb"></a><!-- doxytag: member="applicfg.h::UNS8" ref="c2e754635928189b98cf3f5b7e6dbffb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UNS8&nbsp;&nbsp;&nbsp;unsigned char          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00059">59</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<hr><h2>Typedef Documentation</h2>
<a class="anchor" name="324227f7b01d51ee83a883174769ac8f"></a><!-- doxytag: member="applicfg.h::CAN_HANDLE" ref="324227f7b01d51ee83a883174769ac8f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void* <a class="el" href="win32_2applicfg_8h.html#324227f7b01d51ee83a883174769ac8f">CAN_HANDLE</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00129">129</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<a class="anchor" name="c5a917a8cacf5edd42ba6486c0c8a243"></a><!-- doxytag: member="applicfg.h::CAN_PORT" ref="c5a917a8cacf5edd42ba6486c0c8a243" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void* <a class="el" href="win32_2applicfg_8h.html#c5a917a8cacf5edd42ba6486c0c8a243">CAN_PORT</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="win32_2applicfg_8h-source.html#l00131">131</a> of file <a class="el" href="win32_2applicfg_8h-source.html">applicfg.h</a>.
</div>
</div><p>
<hr size="1"><address style="align: right;"><small>Generated on Mon Jul 2 19:10:28 2007 for CanFestival by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
</body>
</html>