Home | History | Annotate | Line # | Download | only in html
      1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
      2 <html>
      3   <head>
      4     <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
      5     <title>File Index</title>
      6     <link href="doxygen.css" rel="stylesheet" type="text/css">
      7   </head>
      8   <body>
      9 <!-- Generated by Doxygen 1.7.4 -->
     10   <div id="navrow1" class="tabs">
     11     <ul class="tablist">
     12       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
     13       <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
     14       <li class="current"><a href="files.html"><span>Files</span></a></li>
     15     </ul>
     16   </div>
     17   <div id="navrow2" class="tabs2">
     18     <ul class="tablist">
     19       <li><a href="files.html"><span>File&#160;List</span></a></li>
     20       <li><a href="globals.html"><span>Globals</span></a></li>
     21     </ul>
     22   </div>
     23 </div>
     24 <div id="side-nav" class="ui-resizable side-nav-resizable">
     25   <div id="nav-tree">
     26     <div id="nav-tree-contents">
     27     </div>
     28   </div>
     29   <div id="splitbar" style="-moz-user-select:none;" 
     30        class="ui-resizable-handle">
     31   </div>
     32 </div>
     33 <script type="text/javascript">
     34   initNavTree('dmx_8c.html','');
     35 </script>
     36 <div id="doc-content">
     37 <div class="header">
     38   <div class="summary">
     39 <a href="#func-members">Functions</a> &#124;
     40 <a href="#var-members">Variables</a>  </div>
     41   <div class="headertitle">
     42 <div class="title">dmx.c File Reference</div>  </div>
     43 </div>
     44 <div class="contents">
     45 <div class="textblock"><code>#include &lt;X11/X.h&gt;</code><br/>
     46 <code>#include &lt;X11/Xproto.h&gt;</code><br/>
     47 <code>#include &quot;misc.h&quot;</code><br/>
     48 <code>#include &quot;os.h&quot;</code><br/>
     49 <code>#include &quot;dixstruct.h&quot;</code><br/>
     50 <code>#include &quot;extnsionst.h&quot;</code><br/>
     51 <code>#include &quot;opaque.h&quot;</code><br/>
     52 <code>#include &quot;<a class="el" href="dmxextension_8h_source.html">dmxextension.h</a>&quot;</code><br/>
     53 <code>#include &lt;X11/extensions/dmxproto.h&gt;</code><br/>
     54 <code>#include &lt;X11/extensions/dmx.h&gt;</code><br/>
     55 <code>#include &quot;protocol-versions.h&quot;</code><br/>
     56 </div><table class="memberdecls">
     57 <tr><td colspan="2"><h2><a name="func-members"></a>
     58 Functions</h2></td></tr>
     59 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#adc46810045a2d02d8bbf9a0ae9a85dbb">DMXExtensionInit</a> (void)</td></tr>
     60 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#a9760de3bc5bce0c3fcb7eda8afdafcb7">_DMXXineramaActive</a> (void)</td></tr>
     61 <tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#afc844295b520b197203eca198a08b988">dmxSetScreenAttribute</a> (int bit, <a class="el" href="structDMXScreenAttributesRec.html">DMXScreenAttributesPtr</a> attr, CARD32 value)</td></tr>
     62 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#a632a882d7c7db081ae7a4c6b1a7578de">dmxFetchScreenAttributes</a> (unsigned int mask, <a class="el" href="structDMXScreenAttributesRec.html">DMXScreenAttributesPtr</a> attr, CARD32 *value_list)</td></tr>
     63 <tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#ac34d34dfe1419f4b97f13d9cdf103655">dmxSetDesktopAttribute</a> (int bit, <a class="el" href="structDMXDesktopAttributesRec.html">DMXDesktopAttributesPtr</a> attr, CARD32 value)</td></tr>
     64 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#a7f4bc58ef9f987c6667b2aca63577252">dmxFetchDesktopAttributes</a> (unsigned int mask, <a class="el" href="structDMXDesktopAttributesRec.html">DMXDesktopAttributesPtr</a> attr, CARD32 *value_list)</td></tr>
     65 <tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#aa23a71da433ddced8a37f0b1ba60c5ee">dmxSetInputAttribute</a> (int bit, <a class="el" href="structDMXInputAttributesRec.html">DMXInputAttributesPtr</a> attr, CARD32 value)</td></tr>
     66 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#acf83414bba3036835bc2f489c3243f31">dmxFetchInputAttributes</a> (unsigned int mask, <a class="el" href="structDMXInputAttributesRec.html">DMXInputAttributesPtr</a> attr, CARD32 *value_list)</td></tr>
     67 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#a4e75f7427a3c89b10c98c0fcbde1d736">ProcDMXQueryVersion</a> (ClientPtr client)</td></tr>
     68 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#add80dfbbe612e58c424f04f668e1de9e">ProcDMXSync</a> (ClientPtr client)</td></tr>
     69 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#a8fe8ab1c536a67c59078b1aeebcac575">ProcDMXForceWindowCreation</a> (ClientPtr client)</td></tr>
     70 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#a8af993133b301bc15bd1773d4877aab2">ProcDMXGetScreenCount</a> (ClientPtr client)</td></tr>
     71 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#a235f9df8583e23d75be024d4e9f77a87">ProcDMXGetScreenAttributes</a> (ClientPtr client)</td></tr>
     72 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#ab3846af767ac6d0a706e7e1bfdf44e80">ProcDMXChangeScreensAttributes</a> (ClientPtr client)</td></tr>
     73 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#a129280663f586289ed08218c63775688">ProcDMXAddScreen</a> (ClientPtr client)</td></tr>
     74 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#a2271d588de5ed20d6924f04ce699342f">ProcDMXRemoveScreen</a> (ClientPtr client)</td></tr>
     75 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#a686f18ccb493fefc4403401991da115a">dmxPopulate</a> (ClientPtr client, Window window, CARD32 *screens, CARD32 *windows, xRectangle *<a class="el" href="dmxprint_8c.html#a1910d262855b71da353ed0d07a6c7823">pos</a>, xRectangle *vis)</td></tr>
     76 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#ad4763f72eeccf61b16b1e3c3141e3dd3">dmxMaxNumScreens</a> (void)</td></tr>
     77 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#a53d2083350694f2f57b8eda81fbe5388">ProcDMXGetWindowAttributes</a> (ClientPtr client)</td></tr>
     78 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#aabe6419a28240a533ea3407a85025e9b">ProcDMXGetDesktopAttributes</a> (ClientPtr client)</td></tr>
     79 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#a021e70d07efcd1a832476c5b225e6cd7">ProcDMXChangeDesktopAttributes</a> (ClientPtr client)</td></tr>
     80 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#a6ec2738f7ae01995d771a88cfae7203b">ProcDMXGetInputCount</a> (ClientPtr client)</td></tr>
     81 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#accc76dc52a070ec95d7330357645d175">ProcDMXGetInputAttributes</a> (ClientPtr client)</td></tr>
     82 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#a7e8fccaf7cddc1caba42f0c1307be9a2">ProcDMXAddInput</a> (ClientPtr client)</td></tr>
     83 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#a903af5587586cb2c047d44e2304c008f">ProcDMXRemoveInput</a> (ClientPtr client)</td></tr>
     84 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#a72bbaba90154096af6b485e4e393298c">ProcDMXDispatch</a> (ClientPtr client)</td></tr>
     85 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#a40d9e691d399f0ac5d79b70de13cb725">SProcDMXQueryVersion</a> (ClientPtr client)</td></tr>
     86 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#a9cf92503721755b9945d9ae242203e4f">SProcDMXSync</a> (ClientPtr client)</td></tr>
     87 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#ac6ee42ca6657daec84d10aaac5e07ac2">SProcDMXForceWindowCreation</a> (ClientPtr client)</td></tr>
     88 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#ab3ba38ff5f0a57f0f01313e6b0894eea">SProcDMXGetScreenCount</a> (ClientPtr client)</td></tr>
     89 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#aaf773356a5c4ea879a7ae2c414955a4e">SProcDMXGetScreenAttributes</a> (ClientPtr client)</td></tr>
     90 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#ab0857e8373d5f2824e40b99399e53a52">SProcDMXChangeScreensAttributes</a> (ClientPtr client)</td></tr>
     91 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#ab1dd1e3ff17ee8ea90bf41e15366edfd">SProcDMXAddScreen</a> (ClientPtr client)</td></tr>
     92 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#a71bba4cfda826375e2b491a24fbea193">SProcDMXRemoveScreen</a> (ClientPtr client)</td></tr>
     93 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#aa1e51336c38f55cfd52955ea633e6595">SProcDMXGetWindowAttributes</a> (ClientPtr client)</td></tr>
     94 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#a1e068cbd512e5db1582004f3374247dc">SProcDMXGetDesktopAttributes</a> (ClientPtr client)</td></tr>
     95 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#a6c6656e72d8e4ecf7879e1b5981f4ba7">SProcDMXChangeDesktopAttributes</a> (ClientPtr client)</td></tr>
     96 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#af7394899aba8296b835babef42773422">SProcDMXGetInputCount</a> (ClientPtr client)</td></tr>
     97 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#ae9d3545f7127fd2762839e66a1dbf623">SProcDMXGetInputAttributes</a> (ClientPtr client)</td></tr>
     98 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#ab430383da03ac7476c5c59fd52c25d07">SProcDMXAddInput</a> (ClientPtr client)</td></tr>
     99 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#ae2f98f4b6a0e8fed67460294b6b6978d">SProcDMXRemoveInput</a> (ClientPtr client)</td></tr>
    100 <tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#afc36d15cef602b7f993df1d80b934983">SProcDMXDispatch</a> (ClientPtr client)</td></tr>
    101 <tr><td colspan="2"><h2><a name="var-members"></a>
    102 Variables</h2></td></tr>
    103 <tr><td class="memItemLeft" align="right" valign="top">static unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8c.html#a358d781b37da0527044c0cc8213097d2">DMXCode</a></td></tr>
    104 </table>
    105 <hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
    106 <div class="textblock"><p>This file implements the server-side part of the DMX protocol. A vector of fucntions is provided at extension initialization time, so most all of the useful functions in this file are declared static and do not appear in the doxygen documentation.</p>
    107 <p>Much of the low-level work is done by functions in <em><a class="el" href="dmxextension_8c.html">dmxextension.c</a></em> </p>
    108 <p>Please see the Client-to-Server DMX Extension to the X Protocol document for details about the protocol. </p>
    109 </div><hr/><h2>Function Documentation</h2>
    110 <a class="anchor" id="a9760de3bc5bce0c3fcb7eda8afdafcb7"></a><!-- doxytag: member="dmx.c::_DMXXineramaActive" ref="a9760de3bc5bce0c3fcb7eda8afdafcb7" args="(void)" -->
    111 <div class="memitem">
    112 <div class="memproto">
    113       <table class="memname">
    114         <tr>
    115           <td class="memname">static int _DMXXineramaActive </td>
    116           <td>(</td>
    117           <td class="paramtype">void&#160;</td>
    118           <td class="paramname"></td><td>)</td>
    119           <td><code> [static]</code></td>
    120         </tr>
    121       </table>
    122 </div>
    123 <div class="memdoc">
    124 
    125 <p>Referenced by <a class="el" href="dmx_8c.html#a021e70d07efcd1a832476c5b225e6cd7">ProcDMXChangeDesktopAttributes()</a>, and <a class="el" href="dmx_8c.html#ab3846af767ac6d0a706e7e1bfdf44e80">ProcDMXChangeScreensAttributes()</a>.</p>
    126 
    127 </div>
    128 </div>
    129 <a class="anchor" id="adc46810045a2d02d8bbf9a0ae9a85dbb"></a><!-- doxytag: member="dmx.c::DMXExtensionInit" ref="adc46810045a2d02d8bbf9a0ae9a85dbb" args="(void)" -->
    130 <div class="memitem">
    131 <div class="memproto">
    132       <table class="memname">
    133         <tr>
    134           <td class="memname">void DMXExtensionInit </td>
    135           <td>(</td>
    136           <td class="paramtype">void&#160;</td>
    137           <td class="paramname"></td><td>)</td>
    138           <td></td>
    139         </tr>
    140       </table>
    141 </div>
    142 <div class="memdoc">
    143 <p>Initialize the extension. </p>
    144 
    145 <p>References <a class="el" href="dmx_8c.html#a358d781b37da0527044c0cc8213097d2">DMXCode</a>, <a class="el" href="dmx_8c.html#a72bbaba90154096af6b485e4e393298c">ProcDMXDispatch()</a>, and <a class="el" href="dmx_8c.html#afc36d15cef602b7f993df1d80b934983">SProcDMXDispatch()</a>.</p>
    146 
    147 </div>
    148 </div>
    149 <a class="anchor" id="a7f4bc58ef9f987c6667b2aca63577252"></a><!-- doxytag: member="dmx.c::dmxFetchDesktopAttributes" ref="a7f4bc58ef9f987c6667b2aca63577252" args="(unsigned int mask, DMXDesktopAttributesPtr attr, CARD32 *value_list)" -->
    150 <div class="memitem">
    151 <div class="memproto">
    152       <table class="memname">
    153         <tr>
    154           <td class="memname">static int dmxFetchDesktopAttributes </td>
    155           <td>(</td>
    156           <td class="paramtype">unsigned int&#160;</td>
    157           <td class="paramname"><em>mask</em>, </td>
    158         </tr>
    159         <tr>
    160           <td class="paramkey"></td>
    161           <td></td>
    162           <td class="paramtype"><a class="el" href="structDMXDesktopAttributesRec.html">DMXDesktopAttributesPtr</a>&#160;</td>
    163           <td class="paramname"><em>attr</em>, </td>
    164         </tr>
    165         <tr>
    166           <td class="paramkey"></td>
    167           <td></td>
    168           <td class="paramtype">CARD32 *&#160;</td>
    169           <td class="paramname"><em>value_list</em>&#160;</td>
    170         </tr>
    171         <tr>
    172           <td></td>
    173           <td>)</td>
    174           <td></td><td><code> [static]</code></td>
    175         </tr>
    176       </table>
    177 </div>
    178 <div class="memdoc">
    179 
    180 <p>References <a class="el" href="dmx_8c.html#ac34d34dfe1419f4b97f13d9cdf103655">dmxSetDesktopAttribute()</a>.</p>
    181 
    182 <p>Referenced by <a class="el" href="dmx_8c.html#a021e70d07efcd1a832476c5b225e6cd7">ProcDMXChangeDesktopAttributes()</a>.</p>
    183 
    184 </div>
    185 </div>
    186 <a class="anchor" id="acf83414bba3036835bc2f489c3243f31"></a><!-- doxytag: member="dmx.c::dmxFetchInputAttributes" ref="acf83414bba3036835bc2f489c3243f31" args="(unsigned int mask, DMXInputAttributesPtr attr, CARD32 *value_list)" -->
    187 <div class="memitem">
    188 <div class="memproto">
    189       <table class="memname">
    190         <tr>
    191           <td class="memname">static int dmxFetchInputAttributes </td>
    192           <td>(</td>
    193           <td class="paramtype">unsigned int&#160;</td>
    194           <td class="paramname"><em>mask</em>, </td>
    195         </tr>
    196         <tr>
    197           <td class="paramkey"></td>
    198           <td></td>
    199           <td class="paramtype"><a class="el" href="structDMXInputAttributesRec.html">DMXInputAttributesPtr</a>&#160;</td>
    200           <td class="paramname"><em>attr</em>, </td>
    201         </tr>
    202         <tr>
    203           <td class="paramkey"></td>
    204           <td></td>
    205           <td class="paramtype">CARD32 *&#160;</td>
    206           <td class="paramname"><em>value_list</em>&#160;</td>
    207         </tr>
    208         <tr>
    209           <td></td>
    210           <td>)</td>
    211           <td></td><td><code> [static]</code></td>
    212         </tr>
    213       </table>
    214 </div>
    215 <div class="memdoc">
    216 
    217 <p>References <a class="el" href="dmx_8c.html#aa23a71da433ddced8a37f0b1ba60c5ee">dmxSetInputAttribute()</a>.</p>
    218 
    219 <p>Referenced by <a class="el" href="dmx_8c.html#a7e8fccaf7cddc1caba42f0c1307be9a2">ProcDMXAddInput()</a>.</p>
    220 
    221 </div>
    222 </div>
    223 <a class="anchor" id="a632a882d7c7db081ae7a4c6b1a7578de"></a><!-- doxytag: member="dmx.c::dmxFetchScreenAttributes" ref="a632a882d7c7db081ae7a4c6b1a7578de" args="(unsigned int mask, DMXScreenAttributesPtr attr, CARD32 *value_list)" -->
    224 <div class="memitem">
    225 <div class="memproto">
    226       <table class="memname">
    227         <tr>
    228           <td class="memname">static int dmxFetchScreenAttributes </td>
    229           <td>(</td>
    230           <td class="paramtype">unsigned int&#160;</td>
    231           <td class="paramname"><em>mask</em>, </td>
    232         </tr>
    233         <tr>
    234           <td class="paramkey"></td>
    235           <td></td>
    236           <td class="paramtype"><a class="el" href="structDMXScreenAttributesRec.html">DMXScreenAttributesPtr</a>&#160;</td>
    237           <td class="paramname"><em>attr</em>, </td>
    238         </tr>
    239         <tr>
    240           <td class="paramkey"></td>
    241           <td></td>
    242           <td class="paramtype">CARD32 *&#160;</td>
    243           <td class="paramname"><em>value_list</em>&#160;</td>
    244         </tr>
    245         <tr>
    246           <td></td>
    247           <td>)</td>
    248           <td></td><td><code> [static]</code></td>
    249         </tr>
    250       </table>
    251 </div>
    252 <div class="memdoc">
    253 
    254 <p>References <a class="el" href="dmx_8c.html#afc844295b520b197203eca198a08b988">dmxSetScreenAttribute()</a>.</p>
    255 
    256 <p>Referenced by <a class="el" href="dmx_8c.html#a129280663f586289ed08218c63775688">ProcDMXAddScreen()</a>, and <a class="el" href="dmx_8c.html#ab3846af767ac6d0a706e7e1bfdf44e80">ProcDMXChangeScreensAttributes()</a>.</p>
    257 
    258 </div>
    259 </div>
    260 <a class="anchor" id="ad4763f72eeccf61b16b1e3c3141e3dd3"></a><!-- doxytag: member="dmx.c::dmxMaxNumScreens" ref="ad4763f72eeccf61b16b1e3c3141e3dd3" args="(void)" -->
    261 <div class="memitem">
    262 <div class="memproto">
    263       <table class="memname">
    264         <tr>
    265           <td class="memname">static int dmxMaxNumScreens </td>
    266           <td>(</td>
    267           <td class="paramtype">void&#160;</td>
    268           <td class="paramname"></td><td>)</td>
    269           <td><code> [static]</code></td>
    270         </tr>
    271       </table>
    272 </div>
    273 <div class="memdoc">
    274 
    275 <p>Referenced by <a class="el" href="dmx_8c.html#a53d2083350694f2f57b8eda81fbe5388">ProcDMXGetWindowAttributes()</a>.</p>
    276 
    277 </div>
    278 </div>
    279 <a class="anchor" id="a686f18ccb493fefc4403401991da115a"></a><!-- doxytag: member="dmx.c::dmxPopulate" ref="a686f18ccb493fefc4403401991da115a" args="(ClientPtr client, Window window, CARD32 *screens, CARD32 *windows, xRectangle *pos, xRectangle *vis)" -->
    280 <div class="memitem">
    281 <div class="memproto">
    282       <table class="memname">
    283         <tr>
    284           <td class="memname">static int dmxPopulate </td>
    285           <td>(</td>
    286           <td class="paramtype">ClientPtr&#160;</td>
    287           <td class="paramname"><em>client</em>, </td>
    288         </tr>
    289         <tr>
    290           <td class="paramkey"></td>
    291           <td></td>
    292           <td class="paramtype">Window&#160;</td>
    293           <td class="paramname"><em>window</em>, </td>
    294         </tr>
    295         <tr>
    296           <td class="paramkey"></td>
    297           <td></td>
    298           <td class="paramtype">CARD32 *&#160;</td>
    299           <td class="paramname"><em>screens</em>, </td>
    300         </tr>
    301         <tr>
    302           <td class="paramkey"></td>
    303           <td></td>
    304           <td class="paramtype">CARD32 *&#160;</td>
    305           <td class="paramname"><em>windows</em>, </td>
    306         </tr>
    307         <tr>
    308           <td class="paramkey"></td>
    309           <td></td>
    310           <td class="paramtype">xRectangle *&#160;</td>
    311           <td class="paramname"><em>pos</em>, </td>
    312         </tr>
    313         <tr>
    314           <td class="paramkey"></td>
    315           <td></td>
    316           <td class="paramtype">xRectangle *&#160;</td>
    317           <td class="paramname"><em>vis</em>&#160;</td>
    318         </tr>
    319         <tr>
    320           <td></td>
    321           <td>)</td>
    322           <td></td><td><code> [static]</code></td>
    323         </tr>
    324       </table>
    325 </div>
    326 <div class="memdoc">
    327 
    328 <p>References <a class="el" href="dmxextension_8c.html#a81cd222e07016da8ee5c87c44a03312a">dmxGetWindowAttributes()</a>, <a class="el" href="structDMXWindowAttributesRec.html#a73d55840c5f9f2577d5a51712c30cedf">DMXWindowAttributesRec::pos</a>, <a class="el" href="structDMXWindowAttributesRec.html#a4a1dec7a3e658352f4764b4cbcfba15a">DMXWindowAttributesRec::screen</a>, <a class="el" href="structDMXWindowAttributesRec.html#a0397906d1b5c5fee806755ce6f06049e">DMXWindowAttributesRec::vis</a>, and <a class="el" href="structDMXWindowAttributesRec.html#a782667f9b11d69c0d32149b03713fa46">DMXWindowAttributesRec::window</a>.</p>
    329 
    330 <p>Referenced by <a class="el" href="dmx_8c.html#a53d2083350694f2f57b8eda81fbe5388">ProcDMXGetWindowAttributes()</a>.</p>
    331 
    332 </div>
    333 </div>
    334 <a class="anchor" id="ac34d34dfe1419f4b97f13d9cdf103655"></a><!-- doxytag: member="dmx.c::dmxSetDesktopAttribute" ref="ac34d34dfe1419f4b97f13d9cdf103655" args="(int bit, DMXDesktopAttributesPtr attr, CARD32 value)" -->
    335 <div class="memitem">
    336 <div class="memproto">
    337       <table class="memname">
    338         <tr>
    339           <td class="memname">static void dmxSetDesktopAttribute </td>
    340           <td>(</td>
    341           <td class="paramtype">int&#160;</td>
    342           <td class="paramname"><em>bit</em>, </td>
    343         </tr>
    344         <tr>
    345           <td class="paramkey"></td>
    346           <td></td>
    347           <td class="paramtype"><a class="el" href="structDMXDesktopAttributesRec.html">DMXDesktopAttributesPtr</a>&#160;</td>
    348           <td class="paramname"><em>attr</em>, </td>
    349         </tr>
    350         <tr>
    351           <td class="paramkey"></td>
    352           <td></td>
    353           <td class="paramtype">CARD32&#160;</td>
    354           <td class="paramname"><em>value</em>&#160;</td>
    355         </tr>
    356         <tr>
    357           <td></td>
    358           <td>)</td>
    359           <td></td><td><code> [static]</code></td>
    360         </tr>
    361       </table>
    362 </div>
    363 <div class="memdoc">
    364 
    365 <p>References <a class="el" href="structDMXDesktopAttributesRec.html#a7385888bade151dfb3cf953f2b3952ad">DMXDesktopAttributesRec::height</a>, <a class="el" href="structDMXDesktopAttributesRec.html#a6d3460904e38d14e4c857164901dd0ff">DMXDesktopAttributesRec::shiftX</a>, <a class="el" href="structDMXDesktopAttributesRec.html#a66acb1156ef40a2bc377943d50e0f52f">DMXDesktopAttributesRec::shiftY</a>, and <a class="el" href="structDMXDesktopAttributesRec.html#af1d25c0a82bd838fa97b22333892321f">DMXDesktopAttributesRec::width</a>.</p>
    366 
    367 <p>Referenced by <a class="el" href="dmx_8c.html#a7f4bc58ef9f987c6667b2aca63577252">dmxFetchDesktopAttributes()</a>.</p>
    368 
    369 </div>
    370 </div>
    371 <a class="anchor" id="aa23a71da433ddced8a37f0b1ba60c5ee"></a><!-- doxytag: member="dmx.c::dmxSetInputAttribute" ref="aa23a71da433ddced8a37f0b1ba60c5ee" args="(int bit, DMXInputAttributesPtr attr, CARD32 value)" -->
    372 <div class="memitem">
    373 <div class="memproto">
    374       <table class="memname">
    375         <tr>
    376           <td class="memname">static void dmxSetInputAttribute </td>
    377           <td>(</td>
    378           <td class="paramtype">int&#160;</td>
    379           <td class="paramname"><em>bit</em>, </td>
    380         </tr>
    381         <tr>
    382           <td class="paramkey"></td>
    383           <td></td>
    384           <td class="paramtype"><a class="el" href="structDMXInputAttributesRec.html">DMXInputAttributesPtr</a>&#160;</td>
    385           <td class="paramname"><em>attr</em>, </td>
    386         </tr>
    387         <tr>
    388           <td class="paramkey"></td>
    389           <td></td>
    390           <td class="paramtype">CARD32&#160;</td>
    391           <td class="paramname"><em>value</em>&#160;</td>
    392         </tr>
    393         <tr>
    394           <td></td>
    395           <td>)</td>
    396           <td></td><td><code> [static]</code></td>
    397         </tr>
    398       </table>
    399 </div>
    400 <div class="memdoc">
    401 
    402 <p>References <a class="el" href="structDMXInputAttributesRec.html#aba63d1a444ff736beababf9ca1f00ec3">DMXInputAttributesRec::inputType</a>, <a class="el" href="structDMXInputAttributesRec.html#a3eb115af0ab845d41902894d6de3bb20">DMXInputAttributesRec::physicalScreen</a>, and <a class="el" href="structDMXInputAttributesRec.html#a7628a7913aa4f69220807605442fa4ca">DMXInputAttributesRec::sendsCore</a>.</p>
    403 
    404 <p>Referenced by <a class="el" href="dmx_8c.html#acf83414bba3036835bc2f489c3243f31">dmxFetchInputAttributes()</a>.</p>
    405 
    406 </div>
    407 </div>
    408 <a class="anchor" id="afc844295b520b197203eca198a08b988"></a><!-- doxytag: member="dmx.c::dmxSetScreenAttribute" ref="afc844295b520b197203eca198a08b988" args="(int bit, DMXScreenAttributesPtr attr, CARD32 value)" -->
    409 <div class="memitem">
    410 <div class="memproto">
    411       <table class="memname">
    412         <tr>
    413           <td class="memname">static void dmxSetScreenAttribute </td>
    414           <td>(</td>
    415           <td class="paramtype">int&#160;</td>
    416           <td class="paramname"><em>bit</em>, </td>
    417         </tr>
    418         <tr>
    419           <td class="paramkey"></td>
    420           <td></td>
    421           <td class="paramtype"><a class="el" href="structDMXScreenAttributesRec.html">DMXScreenAttributesPtr</a>&#160;</td>
    422           <td class="paramname"><em>attr</em>, </td>
    423         </tr>
    424         <tr>
    425           <td class="paramkey"></td>
    426           <td></td>
    427           <td class="paramtype">CARD32&#160;</td>
    428           <td class="paramname"><em>value</em>&#160;</td>
    429         </tr>
    430         <tr>
    431           <td></td>
    432           <td>)</td>
    433           <td></td><td><code> [static]</code></td>
    434         </tr>
    435       </table>
    436 </div>
    437 <div class="memdoc">
    438 
    439 <p>References <a class="el" href="structDMXScreenAttributesRec.html#a8508290530961305566fd94990bd2c37">DMXScreenAttributesRec::rootWindowHeight</a>, <a class="el" href="structDMXScreenAttributesRec.html#a53f8bc0cdd9a69851ea5a2c14b6a14a1">DMXScreenAttributesRec::rootWindowWidth</a>, <a class="el" href="structDMXScreenAttributesRec.html#a5db5a54083e2624b8f58af3b111c8648">DMXScreenAttributesRec::rootWindowXoffset</a>, <a class="el" href="structDMXScreenAttributesRec.html#ae9cab06391a7353165ee5e6ebe385eb8">DMXScreenAttributesRec::rootWindowXorigin</a>, <a class="el" href="structDMXScreenAttributesRec.html#a86291b3521d1fecb31ba3f88084b0ef5">DMXScreenAttributesRec::rootWindowYoffset</a>, <a class="el" href="structDMXScreenAttributesRec.html#adba7900b874fd0da70981001b9667c83">DMXScreenAttributesRec::rootWindowYorigin</a>, <a class="el" href="structDMXScreenAttributesRec.html#af3066508831f1b6698b39d6bdf172110">DMXScreenAttributesRec::screenWindowHeight</a>, <a class="el" href="structDMXScreenAttributesRec.html#a3b31eedad2369d6c63fd62133cda8fe2">DMXScreenAttributesRec::screenWindowWidth</a>, <a class="el" href="structDMXScreenAttributesRec.html#a3ab6942e75daddab2bce4854979978cb">DMXScreenAttributesRec::screenWindowXoffset</a>, and <a class="el" href="structDMXScreenAttributesRec.html#a332d04af8d7c0bd09e51cc4df006569a">DMXScreenAttributesRec::screenWindowYoffset</a>.</p>
    440 
    441 <p>Referenced by <a class="el" href="dmx_8c.html#a632a882d7c7db081ae7a4c6b1a7578de">dmxFetchScreenAttributes()</a>.</p>
    442 
    443 </div>
    444 </div>
    445 <a class="anchor" id="a7e8fccaf7cddc1caba42f0c1307be9a2"></a><!-- doxytag: member="dmx.c::ProcDMXAddInput" ref="a7e8fccaf7cddc1caba42f0c1307be9a2" args="(ClientPtr client)" -->
    446 <div class="memitem">
    447 <div class="memproto">
    448       <table class="memname">
    449         <tr>
    450           <td class="memname">static int ProcDMXAddInput </td>
    451           <td>(</td>
    452           <td class="paramtype">ClientPtr&#160;</td>
    453           <td class="paramname"><em>client</em></td><td>)</td>
    454           <td><code> [static]</code></td>
    455         </tr>
    456       </table>
    457 </div>
    458 <div class="memdoc">
    459 
    460 <p>References <a class="el" href="dmxextension_8c.html#a6b0b38eb49c6be097a59dbcdd6dacb51">dmxAddInput()</a>, <a class="el" href="dmx_8c.html#acf83414bba3036835bc2f489c3243f31">dmxFetchInputAttributes()</a>, and <a class="el" href="structDMXInputAttributesRec.html#ace2798f784b97234c901ef3380f06b93">DMXInputAttributesRec::name</a>.</p>
    461 
    462 <p>Referenced by <a class="el" href="dmx_8c.html#a72bbaba90154096af6b485e4e393298c">ProcDMXDispatch()</a>, and <a class="el" href="dmx_8c.html#ab430383da03ac7476c5c59fd52c25d07">SProcDMXAddInput()</a>.</p>
    463 
    464 </div>
    465 </div>
    466 <a class="anchor" id="a129280663f586289ed08218c63775688"></a><!-- doxytag: member="dmx.c::ProcDMXAddScreen" ref="a129280663f586289ed08218c63775688" args="(ClientPtr client)" -->
    467 <div class="memitem">
    468 <div class="memproto">
    469       <table class="memname">
    470         <tr>
    471           <td class="memname">static int ProcDMXAddScreen </td>
    472           <td>(</td>
    473           <td class="paramtype">ClientPtr&#160;</td>
    474           <td class="paramname"><em>client</em></td><td>)</td>
    475           <td><code> [static]</code></td>
    476         </tr>
    477       </table>
    478 </div>
    479 <div class="memdoc">
    480 
    481 <p>References <a class="el" href="structDMXScreenAttributesRec.html#a665be893e5ec84e6b7df834036e39975">DMXScreenAttributesRec::displayName</a>, <a class="el" href="dmxextension_8c.html#a3962840388f9bcf96fb17294a413d8cb">dmxAttachScreen()</a>, <a class="el" href="dmx_8c.html#a632a882d7c7db081ae7a4c6b1a7578de">dmxFetchScreenAttributes()</a>, and <a class="el" href="dmxextension_8c.html#ab4180bb82b058d071e2f72c2e18534b7">dmxGetScreenAttributes()</a>.</p>
    482 
    483 <p>Referenced by <a class="el" href="dmx_8c.html#a72bbaba90154096af6b485e4e393298c">ProcDMXDispatch()</a>, and <a class="el" href="dmx_8c.html#ab1dd1e3ff17ee8ea90bf41e15366edfd">SProcDMXAddScreen()</a>.</p>
    484 
    485 </div>
    486 </div>
    487 <a class="anchor" id="a021e70d07efcd1a832476c5b225e6cd7"></a><!-- doxytag: member="dmx.c::ProcDMXChangeDesktopAttributes" ref="a021e70d07efcd1a832476c5b225e6cd7" args="(ClientPtr client)" -->
    488 <div class="memitem">
    489 <div class="memproto">
    490       <table class="memname">
    491         <tr>
    492           <td class="memname">static int ProcDMXChangeDesktopAttributes </td>
    493           <td>(</td>
    494           <td class="paramtype">ClientPtr&#160;</td>
    495           <td class="paramname"><em>client</em></td><td>)</td>
    496           <td><code> [static]</code></td>
    497         </tr>
    498       </table>
    499 </div>
    500 <div class="memdoc">
    501 
    502 <p>References <a class="el" href="dmx_8c.html#a9760de3bc5bce0c3fcb7eda8afdafcb7">_DMXXineramaActive()</a>, <a class="el" href="dmxextension_8h.html#a0aa0eb777a77d62cd3070c642ae0b0aa">dmxConfigureDesktop()</a>, <a class="el" href="dmx_8c.html#a7f4bc58ef9f987c6667b2aca63577252">dmxFetchDesktopAttributes()</a>, and <a class="el" href="dmxextension_8c.html#a314e23c5608a9bdaa5f8b8846f7458fc">dmxGetDesktopAttributes()</a>.</p>
    503 
    504 <p>Referenced by <a class="el" href="dmx_8c.html#a72bbaba90154096af6b485e4e393298c">ProcDMXDispatch()</a>, and <a class="el" href="dmx_8c.html#a6c6656e72d8e4ecf7879e1b5981f4ba7">SProcDMXChangeDesktopAttributes()</a>.</p>
    505 
    506 </div>
    507 </div>
    508 <a class="anchor" id="ab3846af767ac6d0a706e7e1bfdf44e80"></a><!-- doxytag: member="dmx.c::ProcDMXChangeScreensAttributes" ref="ab3846af767ac6d0a706e7e1bfdf44e80" args="(ClientPtr client)" -->
    509 <div class="memitem">
    510 <div class="memproto">
    511       <table class="memname">
    512         <tr>
    513           <td class="memname">static int ProcDMXChangeScreensAttributes </td>
    514           <td>(</td>
    515           <td class="paramtype">ClientPtr&#160;</td>
    516           <td class="paramname"><em>client</em></td><td>)</td>
    517           <td><code> [static]</code></td>
    518         </tr>
    519       </table>
    520 </div>
    521 <div class="memdoc">
    522 
    523 <p>References <a class="el" href="dmx_8c.html#a9760de3bc5bce0c3fcb7eda8afdafcb7">_DMXXineramaActive()</a>, <a class="el" href="dmxextension_8h.html#a63c06d493f7fbe70e235c97a622efca9">dmxConfigureScreenWindows()</a>, <a class="el" href="dmx_8c.html#a632a882d7c7db081ae7a4c6b1a7578de">dmxFetchScreenAttributes()</a>, and <a class="el" href="dmxextension_8c.html#ab4180bb82b058d071e2f72c2e18534b7">dmxGetScreenAttributes()</a>.</p>
    524 
    525 <p>Referenced by <a class="el" href="dmx_8c.html#a72bbaba90154096af6b485e4e393298c">ProcDMXDispatch()</a>.</p>
    526 
    527 </div>
    528 </div>
    529 <a class="anchor" id="a72bbaba90154096af6b485e4e393298c"></a><!-- doxytag: member="dmx.c::ProcDMXDispatch" ref="a72bbaba90154096af6b485e4e393298c" args="(ClientPtr client)" -->
    530 <div class="memitem">
    531 <div class="memproto">
    532       <table class="memname">
    533         <tr>
    534           <td class="memname">static int ProcDMXDispatch </td>
    535           <td>(</td>
    536           <td class="paramtype">ClientPtr&#160;</td>
    537           <td class="paramname"><em>client</em></td><td>)</td>
    538           <td><code> [static]</code></td>
    539         </tr>
    540       </table>
    541 </div>
    542 <div class="memdoc">
    543 
    544 <p>References <a class="el" href="dmx_8c.html#a7e8fccaf7cddc1caba42f0c1307be9a2">ProcDMXAddInput()</a>, <a class="el" href="dmx_8c.html#a129280663f586289ed08218c63775688">ProcDMXAddScreen()</a>, <a class="el" href="dmx_8c.html#a021e70d07efcd1a832476c5b225e6cd7">ProcDMXChangeDesktopAttributes()</a>, <a class="el" href="dmx_8c.html#ab3846af767ac6d0a706e7e1bfdf44e80">ProcDMXChangeScreensAttributes()</a>, <a class="el" href="dmx_8c.html#a8fe8ab1c536a67c59078b1aeebcac575">ProcDMXForceWindowCreation()</a>, <a class="el" href="dmx_8c.html#aabe6419a28240a533ea3407a85025e9b">ProcDMXGetDesktopAttributes()</a>, <a class="el" href="dmx_8c.html#accc76dc52a070ec95d7330357645d175">ProcDMXGetInputAttributes()</a>, <a class="el" href="dmx_8c.html#a6ec2738f7ae01995d771a88cfae7203b">ProcDMXGetInputCount()</a>, <a class="el" href="dmx_8c.html#a235f9df8583e23d75be024d4e9f77a87">ProcDMXGetScreenAttributes()</a>, <a class="el" href="dmx_8c.html#a8af993133b301bc15bd1773d4877aab2">ProcDMXGetScreenCount()</a>, <a class="el" href="dmx_8c.html#a53d2083350694f2f57b8eda81fbe5388">ProcDMXGetWindowAttributes()</a>, <a class="el" href="dmx_8c.html#a4e75f7427a3c89b10c98c0fcbde1d736">ProcDMXQueryVersion()</a>, <a class="el" href="dmx_8c.html#a903af5587586cb2c047d44e2304c008f">ProcDMXRemoveInput()</a>, <a class="el" href="dmx_8c.html#a2271d588de5ed20d6924f04ce699342f">ProcDMXRemoveScreen()</a>, and <a class="el" href="dmx_8c.html#add80dfbbe612e58c424f04f668e1de9e">ProcDMXSync()</a>.</p>
    545 
    546 <p>Referenced by <a class="el" href="dmx_8c.html#adc46810045a2d02d8bbf9a0ae9a85dbb">DMXExtensionInit()</a>.</p>
    547 
    548 </div>
    549 </div>
    550 <a class="anchor" id="a8fe8ab1c536a67c59078b1aeebcac575"></a><!-- doxytag: member="dmx.c::ProcDMXForceWindowCreation" ref="a8fe8ab1c536a67c59078b1aeebcac575" args="(ClientPtr client)" -->
    551 <div class="memitem">
    552 <div class="memproto">
    553       <table class="memname">
    554         <tr>
    555           <td class="memname">static int ProcDMXForceWindowCreation </td>
    556           <td>(</td>
    557           <td class="paramtype">ClientPtr&#160;</td>
    558           <td class="paramname"><em>client</em></td><td>)</td>
    559           <td><code> [static]</code></td>
    560         </tr>
    561       </table>
    562 </div>
    563 <div class="memdoc">
    564 
    565 <p>References <a class="el" href="dmxextension_8c.html#af7927d9de14425779c5de40312407203">dmxFlushPendingSyncs()</a>, and <a class="el" href="dmxextension_8c.html#a1780283a6dd8f6d66e802b0c9b916f48">dmxForceWindowCreation()</a>.</p>
    566 
    567 <p>Referenced by <a class="el" href="dmx_8c.html#a72bbaba90154096af6b485e4e393298c">ProcDMXDispatch()</a>, and <a class="el" href="dmx_8c.html#ac6ee42ca6657daec84d10aaac5e07ac2">SProcDMXForceWindowCreation()</a>.</p>
    568 
    569 </div>
    570 </div>
    571 <a class="anchor" id="aabe6419a28240a533ea3407a85025e9b"></a><!-- doxytag: member="dmx.c::ProcDMXGetDesktopAttributes" ref="aabe6419a28240a533ea3407a85025e9b" args="(ClientPtr client)" -->
    572 <div class="memitem">
    573 <div class="memproto">
    574       <table class="memname">
    575         <tr>
    576           <td class="memname">static int ProcDMXGetDesktopAttributes </td>
    577           <td>(</td>
    578           <td class="paramtype">ClientPtr&#160;</td>
    579           <td class="paramname"><em>client</em></td><td>)</td>
    580           <td><code> [static]</code></td>
    581         </tr>
    582       </table>
    583 </div>
    584 <div class="memdoc">
    585 
    586 <p>References <a class="el" href="dmxextension_8c.html#a314e23c5608a9bdaa5f8b8846f7458fc">dmxGetDesktopAttributes()</a>, <a class="el" href="structDMXDesktopAttributesRec.html#a7385888bade151dfb3cf953f2b3952ad">DMXDesktopAttributesRec::height</a>, <a class="el" href="structDMXDesktopAttributesRec.html#a6d3460904e38d14e4c857164901dd0ff">DMXDesktopAttributesRec::shiftX</a>, <a class="el" href="structDMXDesktopAttributesRec.html#a66acb1156ef40a2bc377943d50e0f52f">DMXDesktopAttributesRec::shiftY</a>, and <a class="el" href="structDMXDesktopAttributesRec.html#af1d25c0a82bd838fa97b22333892321f">DMXDesktopAttributesRec::width</a>.</p>
    587 
    588 <p>Referenced by <a class="el" href="dmx_8c.html#a72bbaba90154096af6b485e4e393298c">ProcDMXDispatch()</a>, and <a class="el" href="dmx_8c.html#a1e068cbd512e5db1582004f3374247dc">SProcDMXGetDesktopAttributes()</a>.</p>
    589 
    590 </div>
    591 </div>
    592 <a class="anchor" id="accc76dc52a070ec95d7330357645d175"></a><!-- doxytag: member="dmx.c::ProcDMXGetInputAttributes" ref="accc76dc52a070ec95d7330357645d175" args="(ClientPtr client)" -->
    593 <div class="memitem">
    594 <div class="memproto">
    595       <table class="memname">
    596         <tr>
    597           <td class="memname">static int ProcDMXGetInputAttributes </td>
    598           <td>(</td>
    599           <td class="paramtype">ClientPtr&#160;</td>
    600           <td class="paramname"><em>client</em></td><td>)</td>
    601           <td><code> [static]</code></td>
    602         </tr>
    603       </table>
    604 </div>
    605 <div class="memdoc">
    606 
    607 <p>References <a class="el" href="structDMXInputAttributesRec.html#a114bb5da1e75bd500655a17cbfb99f1f">DMXInputAttributesRec::detached</a>, <a class="el" href="dmxextension_8c.html#a3bde3bbb52470b5eb185805d861e6216">dmxGetInputAttributes()</a>, <a class="el" href="structDMXInputAttributesRec.html#aba63d1a444ff736beababf9ca1f00ec3">DMXInputAttributesRec::inputType</a>, <a class="el" href="structDMXInputAttributesRec.html#adb896b223fa01c660fa71a4911993d63">DMXInputAttributesRec::isCore</a>, <a class="el" href="structDMXInputAttributesRec.html#ace2798f784b97234c901ef3380f06b93">DMXInputAttributesRec::name</a>, <a class="el" href="structDMXInputAttributesRec.html#aecefabab0214492770a1eaaf7659cd1c">DMXInputAttributesRec::physicalId</a>, <a class="el" href="structDMXInputAttributesRec.html#a3eb115af0ab845d41902894d6de3bb20">DMXInputAttributesRec::physicalScreen</a>, and <a class="el" href="structDMXInputAttributesRec.html#a7628a7913aa4f69220807605442fa4ca">DMXInputAttributesRec::sendsCore</a>.</p>
    608 
    609 <p>Referenced by <a class="el" href="dmx_8c.html#a72bbaba90154096af6b485e4e393298c">ProcDMXDispatch()</a>, and <a class="el" href="dmx_8c.html#ae9d3545f7127fd2762839e66a1dbf623">SProcDMXGetInputAttributes()</a>.</p>
    610 
    611 </div>
    612 </div>
    613 <a class="anchor" id="a6ec2738f7ae01995d771a88cfae7203b"></a><!-- doxytag: member="dmx.c::ProcDMXGetInputCount" ref="a6ec2738f7ae01995d771a88cfae7203b" args="(ClientPtr client)" -->
    614 <div class="memitem">
    615 <div class="memproto">
    616       <table class="memname">
    617         <tr>
    618           <td class="memname">static int ProcDMXGetInputCount </td>
    619           <td>(</td>
    620           <td class="paramtype">ClientPtr&#160;</td>
    621           <td class="paramname"><em>client</em></td><td>)</td>
    622           <td><code> [static]</code></td>
    623         </tr>
    624       </table>
    625 </div>
    626 <div class="memdoc">
    627 
    628 <p>References <a class="el" href="dmxextension_8c.html#a7e2b64de1aef77d43ee78d3a8187f651">dmxGetInputCount()</a>.</p>
    629 
    630 <p>Referenced by <a class="el" href="dmx_8c.html#a72bbaba90154096af6b485e4e393298c">ProcDMXDispatch()</a>, and <a class="el" href="dmx_8c.html#af7394899aba8296b835babef42773422">SProcDMXGetInputCount()</a>.</p>
    631 
    632 </div>
    633 </div>
    634 <a class="anchor" id="a235f9df8583e23d75be024d4e9f77a87"></a><!-- doxytag: member="dmx.c::ProcDMXGetScreenAttributes" ref="a235f9df8583e23d75be024d4e9f77a87" args="(ClientPtr client)" -->
    635 <div class="memitem">
    636 <div class="memproto">
    637       <table class="memname">
    638         <tr>
    639           <td class="memname">static int ProcDMXGetScreenAttributes </td>
    640           <td>(</td>
    641           <td class="paramtype">ClientPtr&#160;</td>
    642           <td class="paramname"><em>client</em></td><td>)</td>
    643           <td><code> [static]</code></td>
    644         </tr>
    645       </table>
    646 </div>
    647 <div class="memdoc">
    648 
    649 <p>References <a class="el" href="structDMXScreenAttributesRec.html#a665be893e5ec84e6b7df834036e39975">DMXScreenAttributesRec::displayName</a>, <a class="el" href="dmxextension_8c.html#a1317039ecdb6f4eca7c1e5cea884657e">dmxGetNumScreens()</a>, <a class="el" href="dmxextension_8c.html#ab4180bb82b058d071e2f72c2e18534b7">dmxGetScreenAttributes()</a>, <a class="el" href="structDMXScreenAttributesRec.html#aac840a53c344858b34667e01a952910e">DMXScreenAttributesRec::logicalScreen</a>, <a class="el" href="structDMXScreenAttributesRec.html#a8508290530961305566fd94990bd2c37">DMXScreenAttributesRec::rootWindowHeight</a>, <a class="el" href="structDMXScreenAttributesRec.html#a53f8bc0cdd9a69851ea5a2c14b6a14a1">DMXScreenAttributesRec::rootWindowWidth</a>, <a class="el" href="structDMXScreenAttributesRec.html#a5db5a54083e2624b8f58af3b111c8648">DMXScreenAttributesRec::rootWindowXoffset</a>, <a class="el" href="structDMXScreenAttributesRec.html#ae9cab06391a7353165ee5e6ebe385eb8">DMXScreenAttributesRec::rootWindowXorigin</a>, <a class="el" href="structDMXScreenAttributesRec.html#a86291b3521d1fecb31ba3f88084b0ef5">DMXScreenAttributesRec::rootWindowYoffset</a>, <a class="el" href="structDMXScreenAttributesRec.html#adba7900b874fd0da70981001b9667c83">DMXScreenAttributesRec::rootWindowYorigin</a>, <a class="el" href="structDMXScreenAttributesRec.html#af3066508831f1b6698b39d6bdf172110">DMXScreenAttributesRec::screenWindowHeight</a>, <a class="el" href="structDMXScreenAttributesRec.html#a3b31eedad2369d6c63fd62133cda8fe2">DMXScreenAttributesRec::screenWindowWidth</a>, <a class="el" href="structDMXScreenAttributesRec.html#a3ab6942e75daddab2bce4854979978cb">DMXScreenAttributesRec::screenWindowXoffset</a>, and <a class="el" href="structDMXScreenAttributesRec.html#a332d04af8d7c0bd09e51cc4df006569a">DMXScreenAttributesRec::screenWindowYoffset</a>.</p>
    650 
    651 <p>Referenced by <a class="el" href="dmx_8c.html#a72bbaba90154096af6b485e4e393298c">ProcDMXDispatch()</a>, <a class="el" href="dmx_8c.html#ab0857e8373d5f2824e40b99399e53a52">SProcDMXChangeScreensAttributes()</a>, and <a class="el" href="dmx_8c.html#aaf773356a5c4ea879a7ae2c414955a4e">SProcDMXGetScreenAttributes()</a>.</p>
    652 
    653 </div>
    654 </div>
    655 <a class="anchor" id="a8af993133b301bc15bd1773d4877aab2"></a><!-- doxytag: member="dmx.c::ProcDMXGetScreenCount" ref="a8af993133b301bc15bd1773d4877aab2" args="(ClientPtr client)" -->
    656 <div class="memitem">
    657 <div class="memproto">
    658       <table class="memname">
    659         <tr>
    660           <td class="memname">static int ProcDMXGetScreenCount </td>
    661           <td>(</td>
    662           <td class="paramtype">ClientPtr&#160;</td>
    663           <td class="paramname"><em>client</em></td><td>)</td>
    664           <td><code> [static]</code></td>
    665         </tr>
    666       </table>
    667 </div>
    668 <div class="memdoc">
    669 
    670 <p>References <a class="el" href="dmxextension_8c.html#a1317039ecdb6f4eca7c1e5cea884657e">dmxGetNumScreens()</a>.</p>
    671 
    672 <p>Referenced by <a class="el" href="dmx_8c.html#a72bbaba90154096af6b485e4e393298c">ProcDMXDispatch()</a>, and <a class="el" href="dmx_8c.html#ab3ba38ff5f0a57f0f01313e6b0894eea">SProcDMXGetScreenCount()</a>.</p>
    673 
    674 </div>
    675 </div>
    676 <a class="anchor" id="a53d2083350694f2f57b8eda81fbe5388"></a><!-- doxytag: member="dmx.c::ProcDMXGetWindowAttributes" ref="a53d2083350694f2f57b8eda81fbe5388" args="(ClientPtr client)" -->
    677 <div class="memitem">
    678 <div class="memproto">
    679       <table class="memname">
    680         <tr>
    681           <td class="memname">static int ProcDMXGetWindowAttributes </td>
    682           <td>(</td>
    683           <td class="paramtype">ClientPtr&#160;</td>
    684           <td class="paramname"><em>client</em></td><td>)</td>
    685           <td><code> [static]</code></td>
    686         </tr>
    687       </table>
    688 </div>
    689 <div class="memdoc">
    690 
    691 <p>References <a class="el" href="dmxextension_8c.html#af7927d9de14425779c5de40312407203">dmxFlushPendingSyncs()</a>, <a class="el" href="dmx_8c.html#ad4763f72eeccf61b16b1e3c3141e3dd3">dmxMaxNumScreens()</a>, <a class="el" href="dmx_8c.html#a686f18ccb493fefc4403401991da115a">dmxPopulate()</a>, and <a class="el" href="dmxprint_8c.html#a1910d262855b71da353ed0d07a6c7823">pos</a>.</p>
    692 
    693 <p>Referenced by <a class="el" href="dmx_8c.html#a72bbaba90154096af6b485e4e393298c">ProcDMXDispatch()</a>, and <a class="el" href="dmx_8c.html#aa1e51336c38f55cfd52955ea633e6595">SProcDMXGetWindowAttributes()</a>.</p>
    694 
    695 </div>
    696 </div>
    697 <a class="anchor" id="a4e75f7427a3c89b10c98c0fcbde1d736"></a><!-- doxytag: member="dmx.c::ProcDMXQueryVersion" ref="a4e75f7427a3c89b10c98c0fcbde1d736" args="(ClientPtr client)" -->
    698 <div class="memitem">
    699 <div class="memproto">
    700       <table class="memname">
    701         <tr>
    702           <td class="memname">static int ProcDMXQueryVersion </td>
    703           <td>(</td>
    704           <td class="paramtype">ClientPtr&#160;</td>
    705           <td class="paramname"><em>client</em></td><td>)</td>
    706           <td><code> [static]</code></td>
    707         </tr>
    708       </table>
    709 </div>
    710 <div class="memdoc">
    711 
    712 <p>Referenced by <a class="el" href="dmx_8c.html#a72bbaba90154096af6b485e4e393298c">ProcDMXDispatch()</a>, and <a class="el" href="dmx_8c.html#a40d9e691d399f0ac5d79b70de13cb725">SProcDMXQueryVersion()</a>.</p>
    713 
    714 </div>
    715 </div>
    716 <a class="anchor" id="a903af5587586cb2c047d44e2304c008f"></a><!-- doxytag: member="dmx.c::ProcDMXRemoveInput" ref="a903af5587586cb2c047d44e2304c008f" args="(ClientPtr client)" -->
    717 <div class="memitem">
    718 <div class="memproto">
    719       <table class="memname">
    720         <tr>
    721           <td class="memname">static int ProcDMXRemoveInput </td>
    722           <td>(</td>
    723           <td class="paramtype">ClientPtr&#160;</td>
    724           <td class="paramname"><em>client</em></td><td>)</td>
    725           <td><code> [static]</code></td>
    726         </tr>
    727       </table>
    728 </div>
    729 <div class="memdoc">
    730 
    731 <p>References <a class="el" href="dmxextension_8c.html#a6125541332383040aa07fa1ef310d38d">dmxRemoveInput()</a>.</p>
    732 
    733 <p>Referenced by <a class="el" href="dmx_8c.html#a72bbaba90154096af6b485e4e393298c">ProcDMXDispatch()</a>, and <a class="el" href="dmx_8c.html#ae2f98f4b6a0e8fed67460294b6b6978d">SProcDMXRemoveInput()</a>.</p>
    734 
    735 </div>
    736 </div>
    737 <a class="anchor" id="a2271d588de5ed20d6924f04ce699342f"></a><!-- doxytag: member="dmx.c::ProcDMXRemoveScreen" ref="a2271d588de5ed20d6924f04ce699342f" args="(ClientPtr client)" -->
    738 <div class="memitem">
    739 <div class="memproto">
    740       <table class="memname">
    741         <tr>
    742           <td class="memname">static int ProcDMXRemoveScreen </td>
    743           <td>(</td>
    744           <td class="paramtype">ClientPtr&#160;</td>
    745           <td class="paramname"><em>client</em></td><td>)</td>
    746           <td><code> [static]</code></td>
    747         </tr>
    748       </table>
    749 </div>
    750 <div class="memdoc">
    751 
    752 <p>References <a class="el" href="dmxextension_8c.html#a027f2cb3fe32b06f3ca3b04df8336299">dmxDetachScreen()</a>.</p>
    753 
    754 <p>Referenced by <a class="el" href="dmx_8c.html#a72bbaba90154096af6b485e4e393298c">ProcDMXDispatch()</a>, and <a class="el" href="dmx_8c.html#a71bba4cfda826375e2b491a24fbea193">SProcDMXRemoveScreen()</a>.</p>
    755 
    756 </div>
    757 </div>
    758 <a class="anchor" id="add80dfbbe612e58c424f04f668e1de9e"></a><!-- doxytag: member="dmx.c::ProcDMXSync" ref="add80dfbbe612e58c424f04f668e1de9e" args="(ClientPtr client)" -->
    759 <div class="memitem">
    760 <div class="memproto">
    761       <table class="memname">
    762         <tr>
    763           <td class="memname">static int ProcDMXSync </td>
    764           <td>(</td>
    765           <td class="paramtype">ClientPtr&#160;</td>
    766           <td class="paramname"><em>client</em></td><td>)</td>
    767           <td><code> [static]</code></td>
    768         </tr>
    769       </table>
    770 </div>
    771 <div class="memdoc">
    772 
    773 <p>References <a class="el" href="dmxextension_8c.html#af7927d9de14425779c5de40312407203">dmxFlushPendingSyncs()</a>.</p>
    774 
    775 <p>Referenced by <a class="el" href="dmx_8c.html#a72bbaba90154096af6b485e4e393298c">ProcDMXDispatch()</a>, and <a class="el" href="dmx_8c.html#a9cf92503721755b9945d9ae242203e4f">SProcDMXSync()</a>.</p>
    776 
    777 </div>
    778 </div>
    779 <a class="anchor" id="ab430383da03ac7476c5c59fd52c25d07"></a><!-- doxytag: member="dmx.c::SProcDMXAddInput" ref="ab430383da03ac7476c5c59fd52c25d07" args="(ClientPtr client)" -->
    780 <div class="memitem">
    781 <div class="memproto">
    782       <table class="memname">
    783         <tr>
    784           <td class="memname">static int SProcDMXAddInput </td>
    785           <td>(</td>
    786           <td class="paramtype">ClientPtr&#160;</td>
    787           <td class="paramname"><em>client</em></td><td>)</td>
    788           <td><code> [static]</code></td>
    789         </tr>
    790       </table>
    791 </div>
    792 <div class="memdoc">
    793 
    794 <p>References <a class="el" href="dmx_8c.html#a7e8fccaf7cddc1caba42f0c1307be9a2">ProcDMXAddInput()</a>.</p>
    795 
    796 <p>Referenced by <a class="el" href="dmx_8c.html#afc36d15cef602b7f993df1d80b934983">SProcDMXDispatch()</a>.</p>
    797 
    798 </div>
    799 </div>
    800 <a class="anchor" id="ab1dd1e3ff17ee8ea90bf41e15366edfd"></a><!-- doxytag: member="dmx.c::SProcDMXAddScreen" ref="ab1dd1e3ff17ee8ea90bf41e15366edfd" args="(ClientPtr client)" -->
    801 <div class="memitem">
    802 <div class="memproto">
    803       <table class="memname">
    804         <tr>
    805           <td class="memname">static int SProcDMXAddScreen </td>
    806           <td>(</td>
    807           <td class="paramtype">ClientPtr&#160;</td>
    808           <td class="paramname"><em>client</em></td><td>)</td>
    809           <td><code> [static]</code></td>
    810         </tr>
    811       </table>
    812 </div>
    813 <div class="memdoc">
    814 
    815 <p>References <a class="el" href="dmx_8c.html#a129280663f586289ed08218c63775688">ProcDMXAddScreen()</a>.</p>
    816 
    817 <p>Referenced by <a class="el" href="dmx_8c.html#afc36d15cef602b7f993df1d80b934983">SProcDMXDispatch()</a>.</p>
    818 
    819 </div>
    820 </div>
    821 <a class="anchor" id="a6c6656e72d8e4ecf7879e1b5981f4ba7"></a><!-- doxytag: member="dmx.c::SProcDMXChangeDesktopAttributes" ref="a6c6656e72d8e4ecf7879e1b5981f4ba7" args="(ClientPtr client)" -->
    822 <div class="memitem">
    823 <div class="memproto">
    824       <table class="memname">
    825         <tr>
    826           <td class="memname">static int SProcDMXChangeDesktopAttributes </td>
    827           <td>(</td>
    828           <td class="paramtype">ClientPtr&#160;</td>
    829           <td class="paramname"><em>client</em></td><td>)</td>
    830           <td><code> [static]</code></td>
    831         </tr>
    832       </table>
    833 </div>
    834 <div class="memdoc">
    835 
    836 <p>References <a class="el" href="dmx_8c.html#a021e70d07efcd1a832476c5b225e6cd7">ProcDMXChangeDesktopAttributes()</a>.</p>
    837 
    838 <p>Referenced by <a class="el" href="dmx_8c.html#afc36d15cef602b7f993df1d80b934983">SProcDMXDispatch()</a>.</p>
    839 
    840 </div>
    841 </div>
    842 <a class="anchor" id="ab0857e8373d5f2824e40b99399e53a52"></a><!-- doxytag: member="dmx.c::SProcDMXChangeScreensAttributes" ref="ab0857e8373d5f2824e40b99399e53a52" args="(ClientPtr client)" -->
    843 <div class="memitem">
    844 <div class="memproto">
    845       <table class="memname">
    846         <tr>
    847           <td class="memname">static int SProcDMXChangeScreensAttributes </td>
    848           <td>(</td>
    849           <td class="paramtype">ClientPtr&#160;</td>
    850           <td class="paramname"><em>client</em></td><td>)</td>
    851           <td><code> [static]</code></td>
    852         </tr>
    853       </table>
    854 </div>
    855 <div class="memdoc">
    856 
    857 <p>References <a class="el" href="dmx_8c.html#a235f9df8583e23d75be024d4e9f77a87">ProcDMXGetScreenAttributes()</a>.</p>
    858 
    859 <p>Referenced by <a class="el" href="dmx_8c.html#afc36d15cef602b7f993df1d80b934983">SProcDMXDispatch()</a>.</p>
    860 
    861 </div>
    862 </div>
    863 <a class="anchor" id="afc36d15cef602b7f993df1d80b934983"></a><!-- doxytag: member="dmx.c::SProcDMXDispatch" ref="afc36d15cef602b7f993df1d80b934983" args="(ClientPtr client)" -->
    864 <div class="memitem">
    865 <div class="memproto">
    866       <table class="memname">
    867         <tr>
    868           <td class="memname">static int SProcDMXDispatch </td>
    869           <td>(</td>
    870           <td class="paramtype">ClientPtr&#160;</td>
    871           <td class="paramname"><em>client</em></td><td>)</td>
    872           <td><code> [static]</code></td>
    873         </tr>
    874       </table>
    875 </div>
    876 <div class="memdoc">
    877 
    878 <p>References <a class="el" href="dmx_8c.html#ab430383da03ac7476c5c59fd52c25d07">SProcDMXAddInput()</a>, <a class="el" href="dmx_8c.html#ab1dd1e3ff17ee8ea90bf41e15366edfd">SProcDMXAddScreen()</a>, <a class="el" href="dmx_8c.html#a6c6656e72d8e4ecf7879e1b5981f4ba7">SProcDMXChangeDesktopAttributes()</a>, <a class="el" href="dmx_8c.html#ab0857e8373d5f2824e40b99399e53a52">SProcDMXChangeScreensAttributes()</a>, <a class="el" href="dmx_8c.html#ac6ee42ca6657daec84d10aaac5e07ac2">SProcDMXForceWindowCreation()</a>, <a class="el" href="dmx_8c.html#a1e068cbd512e5db1582004f3374247dc">SProcDMXGetDesktopAttributes()</a>, <a class="el" href="dmx_8c.html#ae9d3545f7127fd2762839e66a1dbf623">SProcDMXGetInputAttributes()</a>, <a class="el" href="dmx_8c.html#af7394899aba8296b835babef42773422">SProcDMXGetInputCount()</a>, <a class="el" href="dmx_8c.html#aaf773356a5c4ea879a7ae2c414955a4e">SProcDMXGetScreenAttributes()</a>, <a class="el" href="dmx_8c.html#ab3ba38ff5f0a57f0f01313e6b0894eea">SProcDMXGetScreenCount()</a>, <a class="el" href="dmx_8c.html#aa1e51336c38f55cfd52955ea633e6595">SProcDMXGetWindowAttributes()</a>, <a class="el" href="dmx_8c.html#a40d9e691d399f0ac5d79b70de13cb725">SProcDMXQueryVersion()</a>, <a class="el" href="dmx_8c.html#ae2f98f4b6a0e8fed67460294b6b6978d">SProcDMXRemoveInput()</a>, <a class="el" href="dmx_8c.html#a71bba4cfda826375e2b491a24fbea193">SProcDMXRemoveScreen()</a>, and <a class="el" href="dmx_8c.html#a9cf92503721755b9945d9ae242203e4f">SProcDMXSync()</a>.</p>
    879 
    880 <p>Referenced by <a class="el" href="dmx_8c.html#adc46810045a2d02d8bbf9a0ae9a85dbb">DMXExtensionInit()</a>.</p>
    881 
    882 </div>
    883 </div>
    884 <a class="anchor" id="ac6ee42ca6657daec84d10aaac5e07ac2"></a><!-- doxytag: member="dmx.c::SProcDMXForceWindowCreation" ref="ac6ee42ca6657daec84d10aaac5e07ac2" args="(ClientPtr client)" -->
    885 <div class="memitem">
    886 <div class="memproto">
    887       <table class="memname">
    888         <tr>
    889           <td class="memname">static int SProcDMXForceWindowCreation </td>
    890           <td>(</td>
    891           <td class="paramtype">ClientPtr&#160;</td>
    892           <td class="paramname"><em>client</em></td><td>)</td>
    893           <td><code> [static]</code></td>
    894         </tr>
    895       </table>
    896 </div>
    897 <div class="memdoc">
    898 
    899 <p>References <a class="el" href="dmx_8c.html#a8fe8ab1c536a67c59078b1aeebcac575">ProcDMXForceWindowCreation()</a>.</p>
    900 
    901 <p>Referenced by <a class="el" href="dmx_8c.html#afc36d15cef602b7f993df1d80b934983">SProcDMXDispatch()</a>.</p>
    902 
    903 </div>
    904 </div>
    905 <a class="anchor" id="a1e068cbd512e5db1582004f3374247dc"></a><!-- doxytag: member="dmx.c::SProcDMXGetDesktopAttributes" ref="a1e068cbd512e5db1582004f3374247dc" args="(ClientPtr client)" -->
    906 <div class="memitem">
    907 <div class="memproto">
    908       <table class="memname">
    909         <tr>
    910           <td class="memname">static int SProcDMXGetDesktopAttributes </td>
    911           <td>(</td>
    912           <td class="paramtype">ClientPtr&#160;</td>
    913           <td class="paramname"><em>client</em></td><td>)</td>
    914           <td><code> [static]</code></td>
    915         </tr>
    916       </table>
    917 </div>
    918 <div class="memdoc">
    919 
    920 <p>References <a class="el" href="dmx_8c.html#aabe6419a28240a533ea3407a85025e9b">ProcDMXGetDesktopAttributes()</a>.</p>
    921 
    922 <p>Referenced by <a class="el" href="dmx_8c.html#afc36d15cef602b7f993df1d80b934983">SProcDMXDispatch()</a>.</p>
    923 
    924 </div>
    925 </div>
    926 <a class="anchor" id="ae9d3545f7127fd2762839e66a1dbf623"></a><!-- doxytag: member="dmx.c::SProcDMXGetInputAttributes" ref="ae9d3545f7127fd2762839e66a1dbf623" args="(ClientPtr client)" -->
    927 <div class="memitem">
    928 <div class="memproto">
    929       <table class="memname">
    930         <tr>
    931           <td class="memname">static int SProcDMXGetInputAttributes </td>
    932           <td>(</td>
    933           <td class="paramtype">ClientPtr&#160;</td>
    934           <td class="paramname"><em>client</em></td><td>)</td>
    935           <td><code> [static]</code></td>
    936         </tr>
    937       </table>
    938 </div>
    939 <div class="memdoc">
    940 
    941 <p>References <a class="el" href="dmx_8c.html#accc76dc52a070ec95d7330357645d175">ProcDMXGetInputAttributes()</a>.</p>
    942 
    943 <p>Referenced by <a class="el" href="dmx_8c.html#afc36d15cef602b7f993df1d80b934983">SProcDMXDispatch()</a>.</p>
    944 
    945 </div>
    946 </div>
    947 <a class="anchor" id="af7394899aba8296b835babef42773422"></a><!-- doxytag: member="dmx.c::SProcDMXGetInputCount" ref="af7394899aba8296b835babef42773422" args="(ClientPtr client)" -->
    948 <div class="memitem">
    949 <div class="memproto">
    950       <table class="memname">
    951         <tr>
    952           <td class="memname">static int SProcDMXGetInputCount </td>
    953           <td>(</td>
    954           <td class="paramtype">ClientPtr&#160;</td>
    955           <td class="paramname"><em>client</em></td><td>)</td>
    956           <td><code> [static]</code></td>
    957         </tr>
    958       </table>
    959 </div>
    960 <div class="memdoc">
    961 
    962 <p>References <a class="el" href="dmx_8c.html#a6ec2738f7ae01995d771a88cfae7203b">ProcDMXGetInputCount()</a>.</p>
    963 
    964 <p>Referenced by <a class="el" href="dmx_8c.html#afc36d15cef602b7f993df1d80b934983">SProcDMXDispatch()</a>.</p>
    965 
    966 </div>
    967 </div>
    968 <a class="anchor" id="aaf773356a5c4ea879a7ae2c414955a4e"></a><!-- doxytag: member="dmx.c::SProcDMXGetScreenAttributes" ref="aaf773356a5c4ea879a7ae2c414955a4e" args="(ClientPtr client)" -->
    969 <div class="memitem">
    970 <div class="memproto">
    971       <table class="memname">
    972         <tr>
    973           <td class="memname">static int SProcDMXGetScreenAttributes </td>
    974           <td>(</td>
    975           <td class="paramtype">ClientPtr&#160;</td>
    976           <td class="paramname"><em>client</em></td><td>)</td>
    977           <td><code> [static]</code></td>
    978         </tr>
    979       </table>
    980 </div>
    981 <div class="memdoc">
    982 
    983 <p>References <a class="el" href="dmx_8c.html#a235f9df8583e23d75be024d4e9f77a87">ProcDMXGetScreenAttributes()</a>.</p>
    984 
    985 <p>Referenced by <a class="el" href="dmx_8c.html#afc36d15cef602b7f993df1d80b934983">SProcDMXDispatch()</a>.</p>
    986 
    987 </div>
    988 </div>
    989 <a class="anchor" id="ab3ba38ff5f0a57f0f01313e6b0894eea"></a><!-- doxytag: member="dmx.c::SProcDMXGetScreenCount" ref="ab3ba38ff5f0a57f0f01313e6b0894eea" args="(ClientPtr client)" -->
    990 <div class="memitem">
    991 <div class="memproto">
    992       <table class="memname">
    993         <tr>
    994           <td class="memname">static int SProcDMXGetScreenCount </td>
    995           <td>(</td>
    996           <td class="paramtype">ClientPtr&#160;</td>
    997           <td class="paramname"><em>client</em></td><td>)</td>
    998           <td><code> [static]</code></td>
    999         </tr>
   1000       </table>
   1001 </div>
   1002 <div class="memdoc">
   1003 
   1004 <p>References <a class="el" href="dmx_8c.html#a8af993133b301bc15bd1773d4877aab2">ProcDMXGetScreenCount()</a>.</p>
   1005 
   1006 <p>Referenced by <a class="el" href="dmx_8c.html#afc36d15cef602b7f993df1d80b934983">SProcDMXDispatch()</a>.</p>
   1007 
   1008 </div>
   1009 </div>
   1010 <a class="anchor" id="aa1e51336c38f55cfd52955ea633e6595"></a><!-- doxytag: member="dmx.c::SProcDMXGetWindowAttributes" ref="aa1e51336c38f55cfd52955ea633e6595" args="(ClientPtr client)" -->
   1011 <div class="memitem">
   1012 <div class="memproto">
   1013       <table class="memname">
   1014         <tr>
   1015           <td class="memname">static int SProcDMXGetWindowAttributes </td>
   1016           <td>(</td>
   1017           <td class="paramtype">ClientPtr&#160;</td>
   1018           <td class="paramname"><em>client</em></td><td>)</td>
   1019           <td><code> [static]</code></td>
   1020         </tr>
   1021       </table>
   1022 </div>
   1023 <div class="memdoc">
   1024 
   1025 <p>References <a class="el" href="dmx_8c.html#a53d2083350694f2f57b8eda81fbe5388">ProcDMXGetWindowAttributes()</a>.</p>
   1026 
   1027 <p>Referenced by <a class="el" href="dmx_8c.html#afc36d15cef602b7f993df1d80b934983">SProcDMXDispatch()</a>.</p>
   1028 
   1029 </div>
   1030 </div>
   1031 <a class="anchor" id="a40d9e691d399f0ac5d79b70de13cb725"></a><!-- doxytag: member="dmx.c::SProcDMXQueryVersion" ref="a40d9e691d399f0ac5d79b70de13cb725" args="(ClientPtr client)" -->
   1032 <div class="memitem">
   1033 <div class="memproto">
   1034       <table class="memname">
   1035         <tr>
   1036           <td class="memname">static int SProcDMXQueryVersion </td>
   1037           <td>(</td>
   1038           <td class="paramtype">ClientPtr&#160;</td>
   1039           <td class="paramname"><em>client</em></td><td>)</td>
   1040           <td><code> [static]</code></td>
   1041         </tr>
   1042       </table>
   1043 </div>
   1044 <div class="memdoc">
   1045 
   1046 <p>References <a class="el" href="dmx_8c.html#a4e75f7427a3c89b10c98c0fcbde1d736">ProcDMXQueryVersion()</a>.</p>
   1047 
   1048 <p>Referenced by <a class="el" href="dmx_8c.html#afc36d15cef602b7f993df1d80b934983">SProcDMXDispatch()</a>.</p>
   1049 
   1050 </div>
   1051 </div>
   1052 <a class="anchor" id="ae2f98f4b6a0e8fed67460294b6b6978d"></a><!-- doxytag: member="dmx.c::SProcDMXRemoveInput" ref="ae2f98f4b6a0e8fed67460294b6b6978d" args="(ClientPtr client)" -->
   1053 <div class="memitem">
   1054 <div class="memproto">
   1055       <table class="memname">
   1056         <tr>
   1057           <td class="memname">static int SProcDMXRemoveInput </td>
   1058           <td>(</td>
   1059           <td class="paramtype">ClientPtr&#160;</td>
   1060           <td class="paramname"><em>client</em></td><td>)</td>
   1061           <td><code> [static]</code></td>
   1062         </tr>
   1063       </table>
   1064 </div>
   1065 <div class="memdoc">
   1066 
   1067 <p>References <a class="el" href="dmx_8c.html#a903af5587586cb2c047d44e2304c008f">ProcDMXRemoveInput()</a>.</p>
   1068 
   1069 <p>Referenced by <a class="el" href="dmx_8c.html#afc36d15cef602b7f993df1d80b934983">SProcDMXDispatch()</a>.</p>
   1070 
   1071 </div>
   1072 </div>
   1073 <a class="anchor" id="a71bba4cfda826375e2b491a24fbea193"></a><!-- doxytag: member="dmx.c::SProcDMXRemoveScreen" ref="a71bba4cfda826375e2b491a24fbea193" args="(ClientPtr client)" -->
   1074 <div class="memitem">
   1075 <div class="memproto">
   1076       <table class="memname">
   1077         <tr>
   1078           <td class="memname">static int SProcDMXRemoveScreen </td>
   1079           <td>(</td>
   1080           <td class="paramtype">ClientPtr&#160;</td>
   1081           <td class="paramname"><em>client</em></td><td>)</td>
   1082           <td><code> [static]</code></td>
   1083         </tr>
   1084       </table>
   1085 </div>
   1086 <div class="memdoc">
   1087 
   1088 <p>References <a class="el" href="dmx_8c.html#a2271d588de5ed20d6924f04ce699342f">ProcDMXRemoveScreen()</a>.</p>
   1089 
   1090 <p>Referenced by <a class="el" href="dmx_8c.html#afc36d15cef602b7f993df1d80b934983">SProcDMXDispatch()</a>.</p>
   1091 
   1092 </div>
   1093 </div>
   1094 <a class="anchor" id="a9cf92503721755b9945d9ae242203e4f"></a><!-- doxytag: member="dmx.c::SProcDMXSync" ref="a9cf92503721755b9945d9ae242203e4f" args="(ClientPtr client)" -->
   1095 <div class="memitem">
   1096 <div class="memproto">
   1097       <table class="memname">
   1098         <tr>
   1099           <td class="memname">static int SProcDMXSync </td>
   1100           <td>(</td>
   1101           <td class="paramtype">ClientPtr&#160;</td>
   1102           <td class="paramname"><em>client</em></td><td>)</td>
   1103           <td><code> [static]</code></td>
   1104         </tr>
   1105       </table>
   1106 </div>
   1107 <div class="memdoc">
   1108 
   1109 <p>References <a class="el" href="dmx_8c.html#add80dfbbe612e58c424f04f668e1de9e">ProcDMXSync()</a>.</p>
   1110 
   1111 <p>Referenced by <a class="el" href="dmx_8c.html#afc36d15cef602b7f993df1d80b934983">SProcDMXDispatch()</a>.</p>
   1112 
   1113 </div>
   1114 </div>
   1115 <hr/><h2>Variable Documentation</h2>
   1116 <a class="anchor" id="a358d781b37da0527044c0cc8213097d2"></a><!-- doxytag: member="dmx.c::DMXCode" ref="a358d781b37da0527044c0cc8213097d2" args="" -->
   1117 <div class="memitem">
   1118 <div class="memproto">
   1119       <table class="memname">
   1120         <tr>
   1121           <td class="memname">unsigned char <a class="el" href="dmx_8c.html#a358d781b37da0527044c0cc8213097d2">DMXCode</a><code> [static]</code></td>
   1122         </tr>
   1123       </table>
   1124 </div>
   1125 <div class="memdoc">
   1126 
   1127 <p>Referenced by <a class="el" href="dmx_8c.html#adc46810045a2d02d8bbf9a0ae9a85dbb">DMXExtensionInit()</a>.</p>
   1128 
   1129 </div>
   1130 </div>
   1131 </div>
   1132 </div>
   1133   <div id="nav-path" class="navpath">
   1134     <ul>
   1135       <li class="navelem"><a class="el" href="dmx_8c.html">dmx.c</a>      </li>
   1136     <hr>
   1137     <address>
   1138       <small>
   1139         Generated June 29, 2004 for <a
   1140         href="http://dmx.sourceforge.net">Distributed Multihead X</a> by
   1141         <a href="http://www.doxygen.org/index.html">doxygen</a>
   1142         1.3.4.
   1143       </small>
   1144     </addres>
   1145     </hr>
   1146   </body>
   1147 </html>
   1148