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>
58Functions</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>
102Variables</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