~ubuntu-branches/ubuntu/precise/xorg-server/precise-updates

« back to all changes in this revision

Viewing changes to hw/dmx/doc/html/dmx_8c.html

Tags: 2:1.10.1-2
* Build xserver-xorg-core-udeb on hurd-i386.  Thanks, Samuel Thibault!
* Upload to unstable.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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.3 -->
 
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
<h1>dmx.c File Reference</h1>  </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"></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>