Sophie

Sophie

distrib > Mandriva > 2011.0 > i586 > by-pkgid > 58a5f3d803fcd041752d5bc97926d66b > files > 14

libxcb-doc-1.7-2.i586.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>XCB: dri2.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.3 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">XCB&#160;<span id="projectnumber">1.7</span></div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<div class="header">
  <div class="headertitle">
<h1>dri2.h</h1>  </div>
</div>
<div class="contents">
<div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment"> * This file generated automatically from dri2.xml by c_client.py.</span>
<a name="l00003"></a>00003 <span class="comment"> * Edit at your peril.</span>
<a name="l00004"></a>00004 <span class="comment"> */</span>
<a name="l00005"></a>00005 
<a name="l00012"></a>00012 <span class="preprocessor">#ifndef __DRI2_H</span>
<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor">#define __DRI2_H</span>
<a name="l00014"></a>00014 <span class="preprocessor"></span>
<a name="l00015"></a>00015 <span class="preprocessor">#include &quot;<a class="code" href="xcb_8h.html">xcb.h</a>&quot;</span>
<a name="l00016"></a>00016 <span class="preprocessor">#include &quot;xproto.h&quot;</span>
<a name="l00017"></a>00017 
<a name="l00018"></a>00018 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {
<a name="l00020"></a>00020 <span class="preprocessor">#endif</span>
<a name="l00021"></a>00021 <span class="preprocessor"></span>
<a name="l00022"></a>00022 <span class="preprocessor">#define XCB_DRI2_MAJOR_VERSION 1</span>
<a name="l00023"></a>00023 <span class="preprocessor"></span><span class="preprocessor">#define XCB_DRI2_MINOR_VERSION 1</span>
<a name="l00024"></a>00024 <span class="preprocessor"></span>  
<a name="l00025"></a>00025 <span class="keyword">extern</span> <a class="code" href="structxcb__extension__t.html">xcb_extension_t</a> xcb_dri2_id;
<a name="l00026"></a>00026 
<a name="l00027"></a>00027 <span class="keyword">typedef</span> <span class="keyword">enum</span> xcb_dri2_attachment_t {
<a name="l00028"></a>00028     XCB_DRI2_ATTACHMENT_BUFFER_FRONT_LEFT,
<a name="l00029"></a>00029     XCB_DRI2_ATTACHMENT_BUFFER_BACK_LEFT,
<a name="l00030"></a>00030     XCB_DRI2_ATTACHMENT_BUFFER_FRONT_RIGHT,
<a name="l00031"></a>00031     XCB_DRI2_ATTACHMENT_BUFFER_BACK_RIGHT,
<a name="l00032"></a>00032     XCB_DRI2_ATTACHMENT_BUFFER_DEPTH,
<a name="l00033"></a>00033     XCB_DRI2_ATTACHMENT_BUFFER_STENCIL,
<a name="l00034"></a>00034     XCB_DRI2_ATTACHMENT_BUFFER_ACCUM,
<a name="l00035"></a>00035     XCB_DRI2_ATTACHMENT_BUFFER_FAKE_FRONT_LEFT,
<a name="l00036"></a>00036     XCB_DRI2_ATTACHMENT_BUFFER_FAKE_FRONT_RIGHT,
<a name="l00037"></a>00037     XCB_DRI2_ATTACHMENT_BUFFER_DEPTH_STENCIL
<a name="l00038"></a>00038 } xcb_dri2_attachment_t;
<a name="l00039"></a>00039 
<a name="l00040"></a>00040 <span class="keyword">typedef</span> <span class="keyword">enum</span> xcb_dri2_driver_type_t {
<a name="l00041"></a>00041     XCB_DRI2_DRIVER_TYPE_DRI
<a name="l00042"></a>00042 } xcb_dri2_driver_type_t;
<a name="l00043"></a>00043 
<a name="l00047"></a><a class="code" href="structxcb__dri2__dri2__buffer__t.html">00047</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__dri2__dri2__buffer__t.html" title="xcb_dri2_dri2_buffer_t">xcb_dri2_dri2_buffer_t</a> {
<a name="l00048"></a><a class="code" href="structxcb__dri2__dri2__buffer__t.html#a1e6436952974b5d698aa4afeaefc2696">00048</a>     uint32_t <a class="code" href="structxcb__dri2__dri2__buffer__t.html#a1e6436952974b5d698aa4afeaefc2696">attachment</a>; 
<a name="l00049"></a><a class="code" href="structxcb__dri2__dri2__buffer__t.html#a669ef979ccc7af47c2228bcb478ead02">00049</a>     uint32_t <a class="code" href="structxcb__dri2__dri2__buffer__t.html#a669ef979ccc7af47c2228bcb478ead02">name</a>; 
<a name="l00050"></a><a class="code" href="structxcb__dri2__dri2__buffer__t.html#a882c788644df6de45929b952d51384e3">00050</a>     uint32_t <a class="code" href="structxcb__dri2__dri2__buffer__t.html#a882c788644df6de45929b952d51384e3">pitch</a>; 
<a name="l00051"></a><a class="code" href="structxcb__dri2__dri2__buffer__t.html#af9830859a872e32f8c638576042e6870">00051</a>     uint32_t <a class="code" href="structxcb__dri2__dri2__buffer__t.html#af9830859a872e32f8c638576042e6870">cpp</a>; 
<a name="l00052"></a><a class="code" href="structxcb__dri2__dri2__buffer__t.html#a5d8d838f05573d66499742b64a54f68d">00052</a>     uint32_t <a class="code" href="structxcb__dri2__dri2__buffer__t.html#a5d8d838f05573d66499742b64a54f68d">flags</a>; 
<a name="l00053"></a>00053 } <a class="code" href="group__XCB__DRI2__API.html#gaedd1a5784308746559571faad5f9d5c2" title="xcb_dri2_dri2_buffer_t">xcb_dri2_dri2_buffer_t</a>;
<a name="l00054"></a>00054 
<a name="l00058"></a><a class="code" href="structxcb__dri2__dri2__buffer__iterator__t.html">00058</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__dri2__dri2__buffer__iterator__t.html" title="xcb_dri2_dri2_buffer_iterator_t">xcb_dri2_dri2_buffer_iterator_t</a> {
<a name="l00059"></a><a class="code" href="structxcb__dri2__dri2__buffer__iterator__t.html#a3c528586e15e868d86da5891a89d4370">00059</a>     <a class="code" href="structxcb__dri2__dri2__buffer__t.html" title="xcb_dri2_dri2_buffer_t">xcb_dri2_dri2_buffer_t</a> *<a class="code" href="structxcb__dri2__dri2__buffer__iterator__t.html#a3c528586e15e868d86da5891a89d4370">data</a>; 
<a name="l00060"></a><a class="code" href="structxcb__dri2__dri2__buffer__iterator__t.html#a08d204a320929b31b2395c5cad3686d8">00060</a>     <span class="keywordtype">int</span>                     <a class="code" href="structxcb__dri2__dri2__buffer__iterator__t.html#a08d204a320929b31b2395c5cad3686d8">rem</a>; 
<a name="l00061"></a><a class="code" href="structxcb__dri2__dri2__buffer__iterator__t.html#add467ec2edb0262186e8d074fc2beddf">00061</a>     <span class="keywordtype">int</span>                     <a class="code" href="structxcb__dri2__dri2__buffer__iterator__t.html#add467ec2edb0262186e8d074fc2beddf">index</a>; 
<a name="l00062"></a>00062 } <a class="code" href="group__XCB__DRI2__API.html#ga5d5c992b32dc6149506f153a18639cf3" title="xcb_dri2_dri2_buffer_iterator_t">xcb_dri2_dri2_buffer_iterator_t</a>;
<a name="l00063"></a>00063 
<a name="l00067"></a><a class="code" href="structxcb__dri2__attach__format__t.html">00067</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__dri2__attach__format__t.html" title="xcb_dri2_attach_format_t">xcb_dri2_attach_format_t</a> {
<a name="l00068"></a><a class="code" href="structxcb__dri2__attach__format__t.html#a3060349237ae3e4de5ac50decd3c61fe">00068</a>     uint32_t <a class="code" href="structxcb__dri2__attach__format__t.html#a3060349237ae3e4de5ac50decd3c61fe">attachment</a>; 
<a name="l00069"></a><a class="code" href="structxcb__dri2__attach__format__t.html#ab6931830cbd01d7d32291a357566e1ee">00069</a>     uint32_t <a class="code" href="structxcb__dri2__attach__format__t.html#ab6931830cbd01d7d32291a357566e1ee">format</a>; 
<a name="l00070"></a>00070 } <a class="code" href="group__XCB__DRI2__API.html#ga72320a69e8098fd9b8d8f8041c8deb07" title="xcb_dri2_attach_format_t">xcb_dri2_attach_format_t</a>;
<a name="l00071"></a>00071 
<a name="l00075"></a><a class="code" href="structxcb__dri2__attach__format__iterator__t.html">00075</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__dri2__attach__format__iterator__t.html" title="xcb_dri2_attach_format_iterator_t">xcb_dri2_attach_format_iterator_t</a> {
<a name="l00076"></a><a class="code" href="structxcb__dri2__attach__format__iterator__t.html#a3db629ae7130caaa8c2a7b7c79991b4f">00076</a>     <a class="code" href="structxcb__dri2__attach__format__t.html" title="xcb_dri2_attach_format_t">xcb_dri2_attach_format_t</a> *<a class="code" href="structxcb__dri2__attach__format__iterator__t.html#a3db629ae7130caaa8c2a7b7c79991b4f">data</a>; 
<a name="l00077"></a><a class="code" href="structxcb__dri2__attach__format__iterator__t.html#a3c290ad79b84fbb0b874e1dfaf25cd4c">00077</a>     <span class="keywordtype">int</span>                       <a class="code" href="structxcb__dri2__attach__format__iterator__t.html#a3c290ad79b84fbb0b874e1dfaf25cd4c">rem</a>; 
<a name="l00078"></a><a class="code" href="structxcb__dri2__attach__format__iterator__t.html#aa0c906cb7f7444f52e1b7357653618c9">00078</a>     <span class="keywordtype">int</span>                       <a class="code" href="structxcb__dri2__attach__format__iterator__t.html#aa0c906cb7f7444f52e1b7357653618c9">index</a>; 
<a name="l00079"></a>00079 } <a class="code" href="group__XCB__DRI2__API.html#ga4cf2824ca69a8ff8c8e2aaa7c5c53c77" title="xcb_dri2_attach_format_iterator_t">xcb_dri2_attach_format_iterator_t</a>;
<a name="l00080"></a>00080 
<a name="l00084"></a><a class="code" href="structxcb__dri2__query__version__cookie__t.html">00084</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__dri2__query__version__cookie__t.html" title="xcb_dri2_query_version_cookie_t">xcb_dri2_query_version_cookie_t</a> {
<a name="l00085"></a><a class="code" href="structxcb__dri2__query__version__cookie__t.html#a36e8c3bac72d53c8954e3b953517a6ea">00085</a>     <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structxcb__dri2__query__version__cookie__t.html#a36e8c3bac72d53c8954e3b953517a6ea">sequence</a>; 
<a name="l00086"></a>00086 } <a class="code" href="group__XCB__DRI2__API.html#ga7cbef8cbf8b6bc4de5e8f25d0a5a6974" title="xcb_dri2_query_version_cookie_t">xcb_dri2_query_version_cookie_t</a>;
<a name="l00087"></a>00087 
<a name="l00089"></a><a class="code" href="group__XCB__DRI2__API.html#ga16f0e73299acc968d220a97201c8983d">00089</a> <span class="preprocessor">#define XCB_DRI2_QUERY_VERSION 0</span>
<a name="l00090"></a>00090 <span class="preprocessor"></span>
<a name="l00094"></a><a class="code" href="structxcb__dri2__query__version__request__t.html">00094</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__dri2__query__version__request__t.html" title="xcb_dri2_query_version_request_t">xcb_dri2_query_version_request_t</a> {
<a name="l00095"></a><a class="code" href="structxcb__dri2__query__version__request__t.html#aa15d42f11eb466a68d5ad55908c2f306">00095</a>     uint8_t  <a class="code" href="structxcb__dri2__query__version__request__t.html#aa15d42f11eb466a68d5ad55908c2f306">major_opcode</a>; 
<a name="l00096"></a><a class="code" href="structxcb__dri2__query__version__request__t.html#adefeb70c99f0d990a161201a3a975366">00096</a>     uint8_t  <a class="code" href="structxcb__dri2__query__version__request__t.html#adefeb70c99f0d990a161201a3a975366">minor_opcode</a>; 
<a name="l00097"></a><a class="code" href="structxcb__dri2__query__version__request__t.html#a7fec2398a8e65885d803e8fc66c4c3a7">00097</a>     uint16_t <a class="code" href="structxcb__dri2__query__version__request__t.html#a7fec2398a8e65885d803e8fc66c4c3a7">length</a>; 
<a name="l00098"></a><a class="code" href="structxcb__dri2__query__version__request__t.html#a1303adf53d5e92daab30833184e1cc79">00098</a>     uint32_t <a class="code" href="structxcb__dri2__query__version__request__t.html#a1303adf53d5e92daab30833184e1cc79">major_version</a>; 
<a name="l00099"></a><a class="code" href="structxcb__dri2__query__version__request__t.html#a768b1ee76436dd0ca4bce7ba352e7719">00099</a>     uint32_t <a class="code" href="structxcb__dri2__query__version__request__t.html#a768b1ee76436dd0ca4bce7ba352e7719">minor_version</a>; 
<a name="l00100"></a>00100 } <a class="code" href="group__XCB__DRI2__API.html#ga3027412501a03d743f8b60d81226adb1" title="xcb_dri2_query_version_request_t">xcb_dri2_query_version_request_t</a>;
<a name="l00101"></a>00101 
<a name="l00105"></a><a class="code" href="structxcb__dri2__query__version__reply__t.html">00105</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__dri2__query__version__reply__t.html" title="xcb_dri2_query_version_reply_t">xcb_dri2_query_version_reply_t</a> {
<a name="l00106"></a><a class="code" href="structxcb__dri2__query__version__reply__t.html#a77928289f1d23e9ac552217cb8bdb3e2">00106</a>     uint8_t  <a class="code" href="structxcb__dri2__query__version__reply__t.html#a77928289f1d23e9ac552217cb8bdb3e2">response_type</a>; 
<a name="l00107"></a><a class="code" href="structxcb__dri2__query__version__reply__t.html#abbb03e6e23b6302374759c752ffa6dfa">00107</a>     uint8_t  <a class="code" href="structxcb__dri2__query__version__reply__t.html#abbb03e6e23b6302374759c752ffa6dfa">pad0</a>; 
<a name="l00108"></a><a class="code" href="structxcb__dri2__query__version__reply__t.html#a98c3700b1613a7716b064728c8194dbf">00108</a>     uint16_t <a class="code" href="structxcb__dri2__query__version__reply__t.html#a98c3700b1613a7716b064728c8194dbf">sequence</a>; 
<a name="l00109"></a><a class="code" href="structxcb__dri2__query__version__reply__t.html#aa29c012f281f04ee3b332a523ff19b8e">00109</a>     uint32_t <a class="code" href="structxcb__dri2__query__version__reply__t.html#aa29c012f281f04ee3b332a523ff19b8e">length</a>; 
<a name="l00110"></a><a class="code" href="structxcb__dri2__query__version__reply__t.html#ab232f7a8be4abad7810cb0bfb8c79bc0">00110</a>     uint32_t <a class="code" href="structxcb__dri2__query__version__reply__t.html#ab232f7a8be4abad7810cb0bfb8c79bc0">major_version</a>; 
<a name="l00111"></a><a class="code" href="structxcb__dri2__query__version__reply__t.html#ad4c5c05d3e833e596f3bdaf9395fdcbc">00111</a>     uint32_t <a class="code" href="structxcb__dri2__query__version__reply__t.html#ad4c5c05d3e833e596f3bdaf9395fdcbc">minor_version</a>; 
<a name="l00112"></a>00112 } <a class="code" href="group__XCB__DRI2__API.html#ga68b0146c1971e5a7e8a1f60144f25d7e" title="xcb_dri2_query_version_reply_t">xcb_dri2_query_version_reply_t</a>;
<a name="l00113"></a>00113 
<a name="l00117"></a><a class="code" href="structxcb__dri2__connect__cookie__t.html">00117</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__dri2__connect__cookie__t.html" title="xcb_dri2_connect_cookie_t">xcb_dri2_connect_cookie_t</a> {
<a name="l00118"></a><a class="code" href="structxcb__dri2__connect__cookie__t.html#adfc3234628abb7c9ef5ad4cd43b2e742">00118</a>     <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structxcb__dri2__connect__cookie__t.html#adfc3234628abb7c9ef5ad4cd43b2e742">sequence</a>; 
<a name="l00119"></a>00119 } <a class="code" href="group__XCB__DRI2__API.html#gaf27a3140c112ede12ac67c45618441b6" title="xcb_dri2_connect_cookie_t">xcb_dri2_connect_cookie_t</a>;
<a name="l00120"></a>00120 
<a name="l00122"></a><a class="code" href="group__XCB__DRI2__API.html#ga7a3905d528f94e9a46c207c80301b9bc">00122</a> <span class="preprocessor">#define XCB_DRI2_CONNECT 1</span>
<a name="l00123"></a>00123 <span class="preprocessor"></span>
<a name="l00127"></a><a class="code" href="structxcb__dri2__connect__request__t.html">00127</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__dri2__connect__request__t.html" title="xcb_dri2_connect_request_t">xcb_dri2_connect_request_t</a> {
<a name="l00128"></a><a class="code" href="structxcb__dri2__connect__request__t.html#a3137b16737d219e98ca2f71ce19344cf">00128</a>     uint8_t      <a class="code" href="structxcb__dri2__connect__request__t.html#a3137b16737d219e98ca2f71ce19344cf">major_opcode</a>; 
<a name="l00129"></a><a class="code" href="structxcb__dri2__connect__request__t.html#a7d59c24ea05294d272e840a9d3bf31c9">00129</a>     uint8_t      <a class="code" href="structxcb__dri2__connect__request__t.html#a7d59c24ea05294d272e840a9d3bf31c9">minor_opcode</a>; 
<a name="l00130"></a><a class="code" href="structxcb__dri2__connect__request__t.html#a8a8c7896b35046859b52fc1b8dc23443">00130</a>     uint16_t     <a class="code" href="structxcb__dri2__connect__request__t.html#a8a8c7896b35046859b52fc1b8dc23443">length</a>; 
<a name="l00131"></a><a class="code" href="structxcb__dri2__connect__request__t.html#a204e3a3c4afc55f4186c269c4520e2af">00131</a>     xcb_window_t <a class="code" href="structxcb__dri2__connect__request__t.html#a204e3a3c4afc55f4186c269c4520e2af">window</a>; 
<a name="l00132"></a><a class="code" href="structxcb__dri2__connect__request__t.html#acaf5010a226f9df2387ae680cfa53afa">00132</a>     uint32_t     <a class="code" href="structxcb__dri2__connect__request__t.html#acaf5010a226f9df2387ae680cfa53afa">driver_type</a>; 
<a name="l00133"></a>00133 } <a class="code" href="group__XCB__DRI2__API.html#ga22cad4bf34350514a25a97963bd67b2d" title="xcb_dri2_connect_request_t">xcb_dri2_connect_request_t</a>;
<a name="l00134"></a>00134 
<a name="l00138"></a><a class="code" href="structxcb__dri2__connect__reply__t.html">00138</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__dri2__connect__reply__t.html" title="xcb_dri2_connect_reply_t">xcb_dri2_connect_reply_t</a> {
<a name="l00139"></a><a class="code" href="structxcb__dri2__connect__reply__t.html#a88cd57090792ee626e2b5f80555f7f99">00139</a>     uint8_t  <a class="code" href="structxcb__dri2__connect__reply__t.html#a88cd57090792ee626e2b5f80555f7f99">response_type</a>; 
<a name="l00140"></a><a class="code" href="structxcb__dri2__connect__reply__t.html#a058a379208f8143358c5d4e4d4954bd2">00140</a>     uint8_t  <a class="code" href="structxcb__dri2__connect__reply__t.html#a058a379208f8143358c5d4e4d4954bd2">pad0</a>; 
<a name="l00141"></a><a class="code" href="structxcb__dri2__connect__reply__t.html#aa466230624864e5d3b0100c4e5e23cef">00141</a>     uint16_t <a class="code" href="structxcb__dri2__connect__reply__t.html#aa466230624864e5d3b0100c4e5e23cef">sequence</a>; 
<a name="l00142"></a><a class="code" href="structxcb__dri2__connect__reply__t.html#a0f18715206b767ccb8fef356240cfc8c">00142</a>     uint32_t <a class="code" href="structxcb__dri2__connect__reply__t.html#a0f18715206b767ccb8fef356240cfc8c">length</a>; 
<a name="l00143"></a><a class="code" href="structxcb__dri2__connect__reply__t.html#aaac1d062a32aee5ed2cacf67fced9593">00143</a>     uint32_t <a class="code" href="structxcb__dri2__connect__reply__t.html#aaac1d062a32aee5ed2cacf67fced9593">driver_name_length</a>; 
<a name="l00144"></a><a class="code" href="structxcb__dri2__connect__reply__t.html#afe4228f39c265f084110fd357f111f8c">00144</a>     uint32_t <a class="code" href="structxcb__dri2__connect__reply__t.html#afe4228f39c265f084110fd357f111f8c">device_name_length</a>; 
<a name="l00145"></a><a class="code" href="structxcb__dri2__connect__reply__t.html#a82061b7185b2a6215a183b9e11e13f24">00145</a>     uint8_t  <a class="code" href="structxcb__dri2__connect__reply__t.html#a82061b7185b2a6215a183b9e11e13f24">pad1</a>[16]; 
<a name="l00146"></a>00146 } <a class="code" href="group__XCB__DRI2__API.html#ga97393566dccb8e461a8ec5c1b86fa666" title="xcb_dri2_connect_reply_t">xcb_dri2_connect_reply_t</a>;
<a name="l00147"></a>00147 
<a name="l00151"></a><a class="code" href="structxcb__dri2__authenticate__cookie__t.html">00151</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__dri2__authenticate__cookie__t.html" title="xcb_dri2_authenticate_cookie_t">xcb_dri2_authenticate_cookie_t</a> {
<a name="l00152"></a><a class="code" href="structxcb__dri2__authenticate__cookie__t.html#aaaf4470445fe3375f8294cfc8de60b01">00152</a>     <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structxcb__dri2__authenticate__cookie__t.html#aaaf4470445fe3375f8294cfc8de60b01">sequence</a>; 
<a name="l00153"></a>00153 } <a class="code" href="group__XCB__DRI2__API.html#ga8eb04995b953f53d30836350e7d86e33" title="xcb_dri2_authenticate_cookie_t">xcb_dri2_authenticate_cookie_t</a>;
<a name="l00154"></a>00154 
<a name="l00156"></a><a class="code" href="group__XCB__DRI2__API.html#ga53a4d2c5c4251e98ba0982e2f3899c97">00156</a> <span class="preprocessor">#define XCB_DRI2_AUTHENTICATE 2</span>
<a name="l00157"></a>00157 <span class="preprocessor"></span>
<a name="l00161"></a><a class="code" href="structxcb__dri2__authenticate__request__t.html">00161</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__dri2__authenticate__request__t.html" title="xcb_dri2_authenticate_request_t">xcb_dri2_authenticate_request_t</a> {
<a name="l00162"></a><a class="code" href="structxcb__dri2__authenticate__request__t.html#ac83ff93bafaa7f66255130439d2d2762">00162</a>     uint8_t      <a class="code" href="structxcb__dri2__authenticate__request__t.html#ac83ff93bafaa7f66255130439d2d2762">major_opcode</a>; 
<a name="l00163"></a><a class="code" href="structxcb__dri2__authenticate__request__t.html#a418b7c732592a8f837bac4298cc328aa">00163</a>     uint8_t      <a class="code" href="structxcb__dri2__authenticate__request__t.html#a418b7c732592a8f837bac4298cc328aa">minor_opcode</a>; 
<a name="l00164"></a><a class="code" href="structxcb__dri2__authenticate__request__t.html#a7c357ded976c5cf4f0d224f36c071145">00164</a>     uint16_t     <a class="code" href="structxcb__dri2__authenticate__request__t.html#a7c357ded976c5cf4f0d224f36c071145">length</a>; 
<a name="l00165"></a><a class="code" href="structxcb__dri2__authenticate__request__t.html#a4a4daa4045dba75fad4d5eec8baeb3f6">00165</a>     xcb_window_t <a class="code" href="structxcb__dri2__authenticate__request__t.html#a4a4daa4045dba75fad4d5eec8baeb3f6">window</a>; 
<a name="l00166"></a><a class="code" href="structxcb__dri2__authenticate__request__t.html#abaf2b160aeac270592a561faea74b2d0">00166</a>     uint32_t     <a class="code" href="structxcb__dri2__authenticate__request__t.html#abaf2b160aeac270592a561faea74b2d0">magic</a>; 
<a name="l00167"></a>00167 } <a class="code" href="group__XCB__DRI2__API.html#ga501608d48aa9d9c12901b357987ed2fc" title="xcb_dri2_authenticate_request_t">xcb_dri2_authenticate_request_t</a>;
<a name="l00168"></a>00168 
<a name="l00172"></a><a class="code" href="structxcb__dri2__authenticate__reply__t.html">00172</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__dri2__authenticate__reply__t.html" title="xcb_dri2_authenticate_reply_t">xcb_dri2_authenticate_reply_t</a> {
<a name="l00173"></a><a class="code" href="structxcb__dri2__authenticate__reply__t.html#aed0d26a18a0d5ba31a08e8226c29d22c">00173</a>     uint8_t  <a class="code" href="structxcb__dri2__authenticate__reply__t.html#aed0d26a18a0d5ba31a08e8226c29d22c">response_type</a>; 
<a name="l00174"></a><a class="code" href="structxcb__dri2__authenticate__reply__t.html#a3ca63a4a84feda674b52cc6851c3729b">00174</a>     uint8_t  <a class="code" href="structxcb__dri2__authenticate__reply__t.html#a3ca63a4a84feda674b52cc6851c3729b">pad0</a>; 
<a name="l00175"></a><a class="code" href="structxcb__dri2__authenticate__reply__t.html#a459c890025be81ad7aba4d187652fe6d">00175</a>     uint16_t <a class="code" href="structxcb__dri2__authenticate__reply__t.html#a459c890025be81ad7aba4d187652fe6d">sequence</a>; 
<a name="l00176"></a><a class="code" href="structxcb__dri2__authenticate__reply__t.html#aaef9bbb987f4015814364279d17108b8">00176</a>     uint32_t <a class="code" href="structxcb__dri2__authenticate__reply__t.html#aaef9bbb987f4015814364279d17108b8">length</a>; 
<a name="l00177"></a><a class="code" href="structxcb__dri2__authenticate__reply__t.html#a77f069ffa2fb1fec6afb7a2db588c4b6">00177</a>     uint32_t <a class="code" href="structxcb__dri2__authenticate__reply__t.html#a77f069ffa2fb1fec6afb7a2db588c4b6">authenticated</a>; 
<a name="l00178"></a>00178 } <a class="code" href="group__XCB__DRI2__API.html#gaed4c2e9cdc71c34e2c9bf12e1d7f7ce4" title="xcb_dri2_authenticate_reply_t">xcb_dri2_authenticate_reply_t</a>;
<a name="l00179"></a>00179 
<a name="l00181"></a><a class="code" href="group__XCB__DRI2__API.html#gabeb2f96bf2bcdb373bf144e1652b7bc2">00181</a> <span class="preprocessor">#define XCB_DRI2_CREATE_DRAWABLE 3</span>
<a name="l00182"></a>00182 <span class="preprocessor"></span>
<a name="l00186"></a><a class="code" href="structxcb__dri2__create__drawable__request__t.html">00186</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__dri2__create__drawable__request__t.html" title="xcb_dri2_create_drawable_request_t">xcb_dri2_create_drawable_request_t</a> {
<a name="l00187"></a><a class="code" href="structxcb__dri2__create__drawable__request__t.html#af0901526fee0d063cce25c10ecd0ef97">00187</a>     uint8_t        <a class="code" href="structxcb__dri2__create__drawable__request__t.html#af0901526fee0d063cce25c10ecd0ef97">major_opcode</a>; 
<a name="l00188"></a><a class="code" href="structxcb__dri2__create__drawable__request__t.html#a405d0c093b6ef538269ffbef201b9da5">00188</a>     uint8_t        <a class="code" href="structxcb__dri2__create__drawable__request__t.html#a405d0c093b6ef538269ffbef201b9da5">minor_opcode</a>; 
<a name="l00189"></a><a class="code" href="structxcb__dri2__create__drawable__request__t.html#ac7d0e9866ff60a586f65ffb24286b6ab">00189</a>     uint16_t       <a class="code" href="structxcb__dri2__create__drawable__request__t.html#ac7d0e9866ff60a586f65ffb24286b6ab">length</a>; 
<a name="l00190"></a><a class="code" href="structxcb__dri2__create__drawable__request__t.html#aa4e4bb206c7da46ccefb19af8a4688b3">00190</a>     xcb_drawable_t <a class="code" href="structxcb__dri2__create__drawable__request__t.html#aa4e4bb206c7da46ccefb19af8a4688b3">drawable</a>; 
<a name="l00191"></a>00191 } <a class="code" href="group__XCB__DRI2__API.html#ga1c72c5528afb0ad48d48858b9f2ca010" title="xcb_dri2_create_drawable_request_t">xcb_dri2_create_drawable_request_t</a>;
<a name="l00192"></a>00192 
<a name="l00194"></a><a class="code" href="group__XCB__DRI2__API.html#ga57e8f9924c54018272c33b038b28a0aa">00194</a> <span class="preprocessor">#define XCB_DRI2_DESTROY_DRAWABLE 4</span>
<a name="l00195"></a>00195 <span class="preprocessor"></span>
<a name="l00199"></a><a class="code" href="structxcb__dri2__destroy__drawable__request__t.html">00199</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__dri2__destroy__drawable__request__t.html" title="xcb_dri2_destroy_drawable_request_t">xcb_dri2_destroy_drawable_request_t</a> {
<a name="l00200"></a><a class="code" href="structxcb__dri2__destroy__drawable__request__t.html#afbfd0ed3dc097ca1fd8cbcfdcaef851e">00200</a>     uint8_t        <a class="code" href="structxcb__dri2__destroy__drawable__request__t.html#afbfd0ed3dc097ca1fd8cbcfdcaef851e">major_opcode</a>; 
<a name="l00201"></a><a class="code" href="structxcb__dri2__destroy__drawable__request__t.html#af17468ab4ac4e5420d1cd98849d71480">00201</a>     uint8_t        <a class="code" href="structxcb__dri2__destroy__drawable__request__t.html#af17468ab4ac4e5420d1cd98849d71480">minor_opcode</a>; 
<a name="l00202"></a><a class="code" href="structxcb__dri2__destroy__drawable__request__t.html#a7fb80c1084a445758cfe5a81ee7ad9fe">00202</a>     uint16_t       <a class="code" href="structxcb__dri2__destroy__drawable__request__t.html#a7fb80c1084a445758cfe5a81ee7ad9fe">length</a>; 
<a name="l00203"></a><a class="code" href="structxcb__dri2__destroy__drawable__request__t.html#ae6c544222136dcc7f0224e281814adc4">00203</a>     xcb_drawable_t <a class="code" href="structxcb__dri2__destroy__drawable__request__t.html#ae6c544222136dcc7f0224e281814adc4">drawable</a>; 
<a name="l00204"></a>00204 } <a class="code" href="group__XCB__DRI2__API.html#ga63d97a4f9a8a707157858d2c69ecf8f5" title="xcb_dri2_destroy_drawable_request_t">xcb_dri2_destroy_drawable_request_t</a>;
<a name="l00205"></a>00205 
<a name="l00209"></a><a class="code" href="structxcb__dri2__get__buffers__cookie__t.html">00209</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__dri2__get__buffers__cookie__t.html" title="xcb_dri2_get_buffers_cookie_t">xcb_dri2_get_buffers_cookie_t</a> {
<a name="l00210"></a><a class="code" href="structxcb__dri2__get__buffers__cookie__t.html#a9df62dbb42443b1d8afe311de2c5a0e8">00210</a>     <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structxcb__dri2__get__buffers__cookie__t.html#a9df62dbb42443b1d8afe311de2c5a0e8">sequence</a>; 
<a name="l00211"></a>00211 } <a class="code" href="group__XCB__DRI2__API.html#ga32533a53a36cd8bf44d9f6efbc3de1c1" title="xcb_dri2_get_buffers_cookie_t">xcb_dri2_get_buffers_cookie_t</a>;
<a name="l00212"></a>00212 
<a name="l00214"></a><a class="code" href="group__XCB__DRI2__API.html#ga5785724e3a10497943c6c616a7a01951">00214</a> <span class="preprocessor">#define XCB_DRI2_GET_BUFFERS 5</span>
<a name="l00215"></a>00215 <span class="preprocessor"></span>
<a name="l00219"></a><a class="code" href="structxcb__dri2__get__buffers__request__t.html">00219</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__dri2__get__buffers__request__t.html" title="xcb_dri2_get_buffers_request_t">xcb_dri2_get_buffers_request_t</a> {
<a name="l00220"></a><a class="code" href="structxcb__dri2__get__buffers__request__t.html#ae5288193358d2c3aed16a4f17098f8d3">00220</a>     uint8_t        <a class="code" href="structxcb__dri2__get__buffers__request__t.html#ae5288193358d2c3aed16a4f17098f8d3">major_opcode</a>; 
<a name="l00221"></a><a class="code" href="structxcb__dri2__get__buffers__request__t.html#a7f3b7cfda398aa280e46d358a4902b11">00221</a>     uint8_t        <a class="code" href="structxcb__dri2__get__buffers__request__t.html#a7f3b7cfda398aa280e46d358a4902b11">minor_opcode</a>; 
<a name="l00222"></a><a class="code" href="structxcb__dri2__get__buffers__request__t.html#af08fc2d948872a215c7bd0eb7e77c2e4">00222</a>     uint16_t       <a class="code" href="structxcb__dri2__get__buffers__request__t.html#af08fc2d948872a215c7bd0eb7e77c2e4">length</a>; 
<a name="l00223"></a><a class="code" href="structxcb__dri2__get__buffers__request__t.html#a42524892393130a01cadd17da0309689">00223</a>     xcb_drawable_t <a class="code" href="structxcb__dri2__get__buffers__request__t.html#a42524892393130a01cadd17da0309689">drawable</a>; 
<a name="l00224"></a><a class="code" href="structxcb__dri2__get__buffers__request__t.html#a8738502af491dc403ab48a1a128e129a">00224</a>     uint32_t       <a class="code" href="structxcb__dri2__get__buffers__request__t.html#a8738502af491dc403ab48a1a128e129a">count</a>; 
<a name="l00225"></a>00225 } <a class="code" href="group__XCB__DRI2__API.html#gaa44e41512bf3dc022d6619631bf70469" title="xcb_dri2_get_buffers_request_t">xcb_dri2_get_buffers_request_t</a>;
<a name="l00226"></a>00226 
<a name="l00230"></a><a class="code" href="structxcb__dri2__get__buffers__reply__t.html">00230</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__dri2__get__buffers__reply__t.html" title="xcb_dri2_get_buffers_reply_t">xcb_dri2_get_buffers_reply_t</a> {
<a name="l00231"></a><a class="code" href="structxcb__dri2__get__buffers__reply__t.html#ac0bc3e936790527f4f244eef904df925">00231</a>     uint8_t  <a class="code" href="structxcb__dri2__get__buffers__reply__t.html#ac0bc3e936790527f4f244eef904df925">response_type</a>; 
<a name="l00232"></a><a class="code" href="structxcb__dri2__get__buffers__reply__t.html#a1ed3fcdb0ccc4d3f556cfd5de60b06be">00232</a>     uint8_t  <a class="code" href="structxcb__dri2__get__buffers__reply__t.html#a1ed3fcdb0ccc4d3f556cfd5de60b06be">pad0</a>; 
<a name="l00233"></a><a class="code" href="structxcb__dri2__get__buffers__reply__t.html#a19c2aa63de7a57b98dd19b945239c5bd">00233</a>     uint16_t <a class="code" href="structxcb__dri2__get__buffers__reply__t.html#a19c2aa63de7a57b98dd19b945239c5bd">sequence</a>; 
<a name="l00234"></a><a class="code" href="structxcb__dri2__get__buffers__reply__t.html#ad5273d8c882b0ef8b966ca3c6c8ba755">00234</a>     uint32_t <a class="code" href="structxcb__dri2__get__buffers__reply__t.html#ad5273d8c882b0ef8b966ca3c6c8ba755">length</a>; 
<a name="l00235"></a><a class="code" href="structxcb__dri2__get__buffers__reply__t.html#adf15eb84e6aa3e1be061e0a9741d1ae5">00235</a>     uint32_t <a class="code" href="structxcb__dri2__get__buffers__reply__t.html#adf15eb84e6aa3e1be061e0a9741d1ae5">width</a>; 
<a name="l00236"></a><a class="code" href="structxcb__dri2__get__buffers__reply__t.html#aee68af2b4ede0616df26b468d96cc8aa">00236</a>     uint32_t <a class="code" href="structxcb__dri2__get__buffers__reply__t.html#aee68af2b4ede0616df26b468d96cc8aa">height</a>; 
<a name="l00237"></a><a class="code" href="structxcb__dri2__get__buffers__reply__t.html#a05be5a8a220c31280ff5bb4fc34f562c">00237</a>     uint32_t <a class="code" href="structxcb__dri2__get__buffers__reply__t.html#a05be5a8a220c31280ff5bb4fc34f562c">count</a>; 
<a name="l00238"></a><a class="code" href="structxcb__dri2__get__buffers__reply__t.html#ac3735471b81d179466eae8f01672ae6c">00238</a>     uint8_t  <a class="code" href="structxcb__dri2__get__buffers__reply__t.html#ac3735471b81d179466eae8f01672ae6c">pad1</a>[12]; 
<a name="l00239"></a>00239 } <a class="code" href="group__XCB__DRI2__API.html#gaabe7ce5dc7490d927a0ad7fe406bcd52" title="xcb_dri2_get_buffers_reply_t">xcb_dri2_get_buffers_reply_t</a>;
<a name="l00240"></a>00240 
<a name="l00244"></a><a class="code" href="structxcb__dri2__copy__region__cookie__t.html">00244</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__dri2__copy__region__cookie__t.html" title="xcb_dri2_copy_region_cookie_t">xcb_dri2_copy_region_cookie_t</a> {
<a name="l00245"></a><a class="code" href="structxcb__dri2__copy__region__cookie__t.html#a481a924f7e12b9a276ad6c332bb5d06b">00245</a>     <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structxcb__dri2__copy__region__cookie__t.html#a481a924f7e12b9a276ad6c332bb5d06b">sequence</a>; 
<a name="l00246"></a>00246 } <a class="code" href="group__XCB__DRI2__API.html#ga3413c3dfdf3335334c55362ff75accef" title="xcb_dri2_copy_region_cookie_t">xcb_dri2_copy_region_cookie_t</a>;
<a name="l00247"></a>00247 
<a name="l00249"></a><a class="code" href="group__XCB__DRI2__API.html#gafc6f17dc5ad2a470b8dc220af157f3a4">00249</a> <span class="preprocessor">#define XCB_DRI2_COPY_REGION 6</span>
<a name="l00250"></a>00250 <span class="preprocessor"></span>
<a name="l00254"></a><a class="code" href="structxcb__dri2__copy__region__request__t.html">00254</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__dri2__copy__region__request__t.html" title="xcb_dri2_copy_region_request_t">xcb_dri2_copy_region_request_t</a> {
<a name="l00255"></a><a class="code" href="structxcb__dri2__copy__region__request__t.html#a155de79ecb071b6e72d6b931882e4a0c">00255</a>     uint8_t        <a class="code" href="structxcb__dri2__copy__region__request__t.html#a155de79ecb071b6e72d6b931882e4a0c">major_opcode</a>; 
<a name="l00256"></a><a class="code" href="structxcb__dri2__copy__region__request__t.html#ae2632b56048ad01d12e5314f89e67902">00256</a>     uint8_t        <a class="code" href="structxcb__dri2__copy__region__request__t.html#ae2632b56048ad01d12e5314f89e67902">minor_opcode</a>; 
<a name="l00257"></a><a class="code" href="structxcb__dri2__copy__region__request__t.html#a7cb428b542a2bdd2b1d3bf87f2792dca">00257</a>     uint16_t       <a class="code" href="structxcb__dri2__copy__region__request__t.html#a7cb428b542a2bdd2b1d3bf87f2792dca">length</a>; 
<a name="l00258"></a><a class="code" href="structxcb__dri2__copy__region__request__t.html#a2abc502dd3ae193cb7881474831f118b">00258</a>     xcb_drawable_t <a class="code" href="structxcb__dri2__copy__region__request__t.html#a2abc502dd3ae193cb7881474831f118b">drawable</a>; 
<a name="l00259"></a><a class="code" href="structxcb__dri2__copy__region__request__t.html#abbbf922928bb6e11a5faf78a96acfbfb">00259</a>     uint32_t       <a class="code" href="structxcb__dri2__copy__region__request__t.html#abbbf922928bb6e11a5faf78a96acfbfb">region</a>; 
<a name="l00260"></a><a class="code" href="structxcb__dri2__copy__region__request__t.html#a239accd25b587015c103adecfdd0a34c">00260</a>     uint32_t       <a class="code" href="structxcb__dri2__copy__region__request__t.html#a239accd25b587015c103adecfdd0a34c">dest</a>; 
<a name="l00261"></a><a class="code" href="structxcb__dri2__copy__region__request__t.html#a0c54cdeaa09c65614afe57ac402f3905">00261</a>     uint32_t       <a class="code" href="structxcb__dri2__copy__region__request__t.html#a0c54cdeaa09c65614afe57ac402f3905">src</a>; 
<a name="l00262"></a>00262 } <a class="code" href="group__XCB__DRI2__API.html#ga010b137a28efa56c3e420b4b09cf4281" title="xcb_dri2_copy_region_request_t">xcb_dri2_copy_region_request_t</a>;
<a name="l00263"></a>00263 
<a name="l00267"></a><a class="code" href="structxcb__dri2__copy__region__reply__t.html">00267</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__dri2__copy__region__reply__t.html" title="xcb_dri2_copy_region_reply_t">xcb_dri2_copy_region_reply_t</a> {
<a name="l00268"></a><a class="code" href="structxcb__dri2__copy__region__reply__t.html#a5e57c0778622ecacadd0cec437aeb692">00268</a>     uint8_t  <a class="code" href="structxcb__dri2__copy__region__reply__t.html#a5e57c0778622ecacadd0cec437aeb692">response_type</a>; 
<a name="l00269"></a><a class="code" href="structxcb__dri2__copy__region__reply__t.html#ab7447bad345ef123aa6ef9ccaffc5e13">00269</a>     uint8_t  <a class="code" href="structxcb__dri2__copy__region__reply__t.html#ab7447bad345ef123aa6ef9ccaffc5e13">pad0</a>; 
<a name="l00270"></a><a class="code" href="structxcb__dri2__copy__region__reply__t.html#ab032e5fbe741076b138f1b5f811e4837">00270</a>     uint16_t <a class="code" href="structxcb__dri2__copy__region__reply__t.html#ab032e5fbe741076b138f1b5f811e4837">sequence</a>; 
<a name="l00271"></a><a class="code" href="structxcb__dri2__copy__region__reply__t.html#a4cbc182435a6c8a44e42befbe65bce9b">00271</a>     uint32_t <a class="code" href="structxcb__dri2__copy__region__reply__t.html#a4cbc182435a6c8a44e42befbe65bce9b">length</a>; 
<a name="l00272"></a>00272 } <a class="code" href="group__XCB__DRI2__API.html#ga10a6b135d4d435f33298d8c88db399e3" title="xcb_dri2_copy_region_reply_t">xcb_dri2_copy_region_reply_t</a>;
<a name="l00273"></a>00273 
<a name="l00277"></a><a class="code" href="structxcb__dri2__get__buffers__with__format__cookie__t.html">00277</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__dri2__get__buffers__with__format__cookie__t.html" title="xcb_dri2_get_buffers_with_format_cookie_t">xcb_dri2_get_buffers_with_format_cookie_t</a> {
<a name="l00278"></a><a class="code" href="structxcb__dri2__get__buffers__with__format__cookie__t.html#a02def1b91c438353f381064a68e5e738">00278</a>     <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structxcb__dri2__get__buffers__with__format__cookie__t.html#a02def1b91c438353f381064a68e5e738">sequence</a>; 
<a name="l00279"></a>00279 } <a class="code" href="group__XCB__DRI2__API.html#ga064795ab9a019ef754787b4fad6c4610" title="xcb_dri2_get_buffers_with_format_cookie_t">xcb_dri2_get_buffers_with_format_cookie_t</a>;
<a name="l00280"></a>00280 
<a name="l00282"></a><a class="code" href="group__XCB__DRI2__API.html#gacf1bca27555936e7844b176c2504f209">00282</a> <span class="preprocessor">#define XCB_DRI2_GET_BUFFERS_WITH_FORMAT 7</span>
<a name="l00283"></a>00283 <span class="preprocessor"></span>
<a name="l00287"></a><a class="code" href="structxcb__dri2__get__buffers__with__format__request__t.html">00287</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__dri2__get__buffers__with__format__request__t.html" title="xcb_dri2_get_buffers_with_format_request_t">xcb_dri2_get_buffers_with_format_request_t</a> {
<a name="l00288"></a><a class="code" href="structxcb__dri2__get__buffers__with__format__request__t.html#a23710ce683f30e0da4752d39faa433e6">00288</a>     uint8_t        <a class="code" href="structxcb__dri2__get__buffers__with__format__request__t.html#a23710ce683f30e0da4752d39faa433e6">major_opcode</a>; 
<a name="l00289"></a><a class="code" href="structxcb__dri2__get__buffers__with__format__request__t.html#a85a68a0d0f05c257dc1daa81577bebeb">00289</a>     uint8_t        <a class="code" href="structxcb__dri2__get__buffers__with__format__request__t.html#a85a68a0d0f05c257dc1daa81577bebeb">minor_opcode</a>; 
<a name="l00290"></a><a class="code" href="structxcb__dri2__get__buffers__with__format__request__t.html#af0f58398ab750bae1749cb95b98fab5e">00290</a>     uint16_t       <a class="code" href="structxcb__dri2__get__buffers__with__format__request__t.html#af0f58398ab750bae1749cb95b98fab5e">length</a>; 
<a name="l00291"></a><a class="code" href="structxcb__dri2__get__buffers__with__format__request__t.html#a931af53d52bc082fc9c802466f722fce">00291</a>     xcb_drawable_t <a class="code" href="structxcb__dri2__get__buffers__with__format__request__t.html#a931af53d52bc082fc9c802466f722fce">drawable</a>; 
<a name="l00292"></a><a class="code" href="structxcb__dri2__get__buffers__with__format__request__t.html#a8394e0ba51743bd4f8581ba3f6cc4819">00292</a>     uint32_t       <a class="code" href="structxcb__dri2__get__buffers__with__format__request__t.html#a8394e0ba51743bd4f8581ba3f6cc4819">count</a>; 
<a name="l00293"></a>00293 } <a class="code" href="group__XCB__DRI2__API.html#ga8071e6049a5a3cebb178936f67655711" title="xcb_dri2_get_buffers_with_format_request_t">xcb_dri2_get_buffers_with_format_request_t</a>;
<a name="l00294"></a>00294 
<a name="l00298"></a><a class="code" href="structxcb__dri2__get__buffers__with__format__reply__t.html">00298</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__dri2__get__buffers__with__format__reply__t.html" title="xcb_dri2_get_buffers_with_format_reply_t">xcb_dri2_get_buffers_with_format_reply_t</a> {
<a name="l00299"></a><a class="code" href="structxcb__dri2__get__buffers__with__format__reply__t.html#a5a3aab402e45171380a6625c54a47c0c">00299</a>     uint8_t  <a class="code" href="structxcb__dri2__get__buffers__with__format__reply__t.html#a5a3aab402e45171380a6625c54a47c0c">response_type</a>; 
<a name="l00300"></a><a class="code" href="structxcb__dri2__get__buffers__with__format__reply__t.html#a31893e78503e08ed634a3615cb89c5e7">00300</a>     uint8_t  <a class="code" href="structxcb__dri2__get__buffers__with__format__reply__t.html#a31893e78503e08ed634a3615cb89c5e7">pad0</a>; 
<a name="l00301"></a><a class="code" href="structxcb__dri2__get__buffers__with__format__reply__t.html#ae8af154c46dff26c39da241a6fdfa197">00301</a>     uint16_t <a class="code" href="structxcb__dri2__get__buffers__with__format__reply__t.html#ae8af154c46dff26c39da241a6fdfa197">sequence</a>; 
<a name="l00302"></a><a class="code" href="structxcb__dri2__get__buffers__with__format__reply__t.html#aecbf00dfe8a56e1bc64307dd84c5241f">00302</a>     uint32_t <a class="code" href="structxcb__dri2__get__buffers__with__format__reply__t.html#aecbf00dfe8a56e1bc64307dd84c5241f">length</a>; 
<a name="l00303"></a><a class="code" href="structxcb__dri2__get__buffers__with__format__reply__t.html#a7969ce30f30b1c7fac95854b5c704af7">00303</a>     uint32_t <a class="code" href="structxcb__dri2__get__buffers__with__format__reply__t.html#a7969ce30f30b1c7fac95854b5c704af7">width</a>; 
<a name="l00304"></a><a class="code" href="structxcb__dri2__get__buffers__with__format__reply__t.html#a10694f319ac360bd35edb710a13a1993">00304</a>     uint32_t <a class="code" href="structxcb__dri2__get__buffers__with__format__reply__t.html#a10694f319ac360bd35edb710a13a1993">height</a>; 
<a name="l00305"></a><a class="code" href="structxcb__dri2__get__buffers__with__format__reply__t.html#aa2e71864228ce4c01c686313e4e8713d">00305</a>     uint32_t <a class="code" href="structxcb__dri2__get__buffers__with__format__reply__t.html#aa2e71864228ce4c01c686313e4e8713d">count</a>; 
<a name="l00306"></a><a class="code" href="structxcb__dri2__get__buffers__with__format__reply__t.html#ae9361919894a30d45d62d571fcdb85f7">00306</a>     uint8_t  <a class="code" href="structxcb__dri2__get__buffers__with__format__reply__t.html#ae9361919894a30d45d62d571fcdb85f7">pad1</a>[12]; 
<a name="l00307"></a>00307 } <a class="code" href="group__XCB__DRI2__API.html#gaf4452c2f73d40eb2958b92dd8d81d517" title="xcb_dri2_get_buffers_with_format_reply_t">xcb_dri2_get_buffers_with_format_reply_t</a>;
<a name="l00308"></a>00308 
<a name="l00318"></a>00318 <span class="comment">/*****************************************************************************</span>
<a name="l00319"></a>00319 <span class="comment"> **</span>
<a name="l00320"></a>00320 <span class="comment"> ** void xcb_dri2_dri2_buffer_next</span>
<a name="l00321"></a>00321 <span class="comment"> ** </span>
<a name="l00322"></a>00322 <span class="comment"> ** @param xcb_dri2_dri2_buffer_iterator_t *i</span>
<a name="l00323"></a>00323 <span class="comment"> ** @returns void</span>
<a name="l00324"></a>00324 <span class="comment"> **</span>
<a name="l00325"></a>00325 <span class="comment"> *****************************************************************************/</span>
<a name="l00326"></a>00326  
<a name="l00327"></a>00327 <span class="keywordtype">void</span>
<a name="l00328"></a>00328 <a class="code" href="group__XCB__DRI2__API.html#ga35ef489581f9c981e7b65b956b60c0ca">xcb_dri2_dri2_buffer_next</a> (<a class="code" href="structxcb__dri2__dri2__buffer__iterator__t.html" title="xcb_dri2_dri2_buffer_iterator_t">xcb_dri2_dri2_buffer_iterator_t</a> *i  );
<a name="l00329"></a>00329 
<a name="l00340"></a>00340 <span class="comment">/*****************************************************************************</span>
<a name="l00341"></a>00341 <span class="comment"> **</span>
<a name="l00342"></a>00342 <span class="comment"> ** xcb_generic_iterator_t xcb_dri2_dri2_buffer_end</span>
<a name="l00343"></a>00343 <span class="comment"> ** </span>
<a name="l00344"></a>00344 <span class="comment"> ** @param xcb_dri2_dri2_buffer_iterator_t i</span>
<a name="l00345"></a>00345 <span class="comment"> ** @returns xcb_generic_iterator_t</span>
<a name="l00346"></a>00346 <span class="comment"> **</span>
<a name="l00347"></a>00347 <span class="comment"> *****************************************************************************/</span>
<a name="l00348"></a>00348  
<a name="l00349"></a>00349 <a class="code" href="structxcb__generic__iterator__t.html" title="Generic iterator.">xcb_generic_iterator_t</a>
<a name="l00350"></a>00350 <a class="code" href="group__XCB__DRI2__API.html#ga448d1e348f18d764f8a26a59a07560bb">xcb_dri2_dri2_buffer_end</a> (<a class="code" href="structxcb__dri2__dri2__buffer__iterator__t.html" title="xcb_dri2_dri2_buffer_iterator_t">xcb_dri2_dri2_buffer_iterator_t</a> i  );
<a name="l00351"></a>00351 
<a name="l00361"></a>00361 <span class="comment">/*****************************************************************************</span>
<a name="l00362"></a>00362 <span class="comment"> **</span>
<a name="l00363"></a>00363 <span class="comment"> ** void xcb_dri2_attach_format_next</span>
<a name="l00364"></a>00364 <span class="comment"> ** </span>
<a name="l00365"></a>00365 <span class="comment"> ** @param xcb_dri2_attach_format_iterator_t *i</span>
<a name="l00366"></a>00366 <span class="comment"> ** @returns void</span>
<a name="l00367"></a>00367 <span class="comment"> **</span>
<a name="l00368"></a>00368 <span class="comment"> *****************************************************************************/</span>
<a name="l00369"></a>00369  
<a name="l00370"></a>00370 <span class="keywordtype">void</span>
<a name="l00371"></a>00371 <a class="code" href="group__XCB__DRI2__API.html#ga2f12bbe3be0592c9fc4e17468d6dc130">xcb_dri2_attach_format_next</a> (<a class="code" href="structxcb__dri2__attach__format__iterator__t.html" title="xcb_dri2_attach_format_iterator_t">xcb_dri2_attach_format_iterator_t</a> *i  );
<a name="l00372"></a>00372 
<a name="l00383"></a>00383 <span class="comment">/*****************************************************************************</span>
<a name="l00384"></a>00384 <span class="comment"> **</span>
<a name="l00385"></a>00385 <span class="comment"> ** xcb_generic_iterator_t xcb_dri2_attach_format_end</span>
<a name="l00386"></a>00386 <span class="comment"> ** </span>
<a name="l00387"></a>00387 <span class="comment"> ** @param xcb_dri2_attach_format_iterator_t i</span>
<a name="l00388"></a>00388 <span class="comment"> ** @returns xcb_generic_iterator_t</span>
<a name="l00389"></a>00389 <span class="comment"> **</span>
<a name="l00390"></a>00390 <span class="comment"> *****************************************************************************/</span>
<a name="l00391"></a>00391  
<a name="l00392"></a>00392 <a class="code" href="structxcb__generic__iterator__t.html" title="Generic iterator.">xcb_generic_iterator_t</a>
<a name="l00393"></a>00393 <a class="code" href="group__XCB__DRI2__API.html#ga373874194ea72e415389f25449ea7bc6">xcb_dri2_attach_format_end</a> (<a class="code" href="structxcb__dri2__attach__format__iterator__t.html" title="xcb_dri2_attach_format_iterator_t">xcb_dri2_attach_format_iterator_t</a> i  );
<a name="l00394"></a>00394 
<a name="l00404"></a>00404 <span class="comment">/*****************************************************************************</span>
<a name="l00405"></a>00405 <span class="comment"> **</span>
<a name="l00406"></a>00406 <span class="comment"> ** xcb_dri2_query_version_cookie_t xcb_dri2_query_version</span>
<a name="l00407"></a>00407 <span class="comment"> ** </span>
<a name="l00408"></a>00408 <span class="comment"> ** @param xcb_connection_t *c</span>
<a name="l00409"></a>00409 <span class="comment"> ** @param uint32_t          major_version</span>
<a name="l00410"></a>00410 <span class="comment"> ** @param uint32_t          minor_version</span>
<a name="l00411"></a>00411 <span class="comment"> ** @returns xcb_dri2_query_version_cookie_t</span>
<a name="l00412"></a>00412 <span class="comment"> **</span>
<a name="l00413"></a>00413 <span class="comment"> *****************************************************************************/</span>
<a name="l00414"></a>00414  
<a name="l00415"></a>00415 <a class="code" href="structxcb__dri2__query__version__cookie__t.html" title="xcb_dri2_query_version_cookie_t">xcb_dri2_query_version_cookie_t</a>
<a name="l00416"></a>00416 <a class="code" href="group__XCB__DRI2__API.html#ga057826dc84ff988bd558cef7af6ad3bd">xcb_dri2_query_version</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a> *c  ,
<a name="l00417"></a>00417                         uint32_t          major_version  ,
<a name="l00418"></a>00418                         uint32_t          minor_version  );
<a name="l00419"></a>00419 
<a name="l00432"></a>00432 <span class="comment">/*****************************************************************************</span>
<a name="l00433"></a>00433 <span class="comment"> **</span>
<a name="l00434"></a>00434 <span class="comment"> ** xcb_dri2_query_version_cookie_t xcb_dri2_query_version_unchecked</span>
<a name="l00435"></a>00435 <span class="comment"> ** </span>
<a name="l00436"></a>00436 <span class="comment"> ** @param xcb_connection_t *c</span>
<a name="l00437"></a>00437 <span class="comment"> ** @param uint32_t          major_version</span>
<a name="l00438"></a>00438 <span class="comment"> ** @param uint32_t          minor_version</span>
<a name="l00439"></a>00439 <span class="comment"> ** @returns xcb_dri2_query_version_cookie_t</span>
<a name="l00440"></a>00440 <span class="comment"> **</span>
<a name="l00441"></a>00441 <span class="comment"> *****************************************************************************/</span>
<a name="l00442"></a>00442  
<a name="l00443"></a>00443 <a class="code" href="structxcb__dri2__query__version__cookie__t.html" title="xcb_dri2_query_version_cookie_t">xcb_dri2_query_version_cookie_t</a>
<a name="l00444"></a>00444 <a class="code" href="group__XCB__DRI2__API.html#gab09e9dcb00191be5b8d2fe9a600e4e77">xcb_dri2_query_version_unchecked</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a> *c  ,
<a name="l00445"></a>00445                                   uint32_t          major_version  ,
<a name="l00446"></a>00446                                   uint32_t          minor_version  );
<a name="l00447"></a>00447 
<a name="l00463"></a>00463 <span class="comment">/*****************************************************************************</span>
<a name="l00464"></a>00464 <span class="comment"> **</span>
<a name="l00465"></a>00465 <span class="comment"> ** xcb_dri2_query_version_reply_t * xcb_dri2_query_version_reply</span>
<a name="l00466"></a>00466 <span class="comment"> ** </span>
<a name="l00467"></a>00467 <span class="comment"> ** @param xcb_connection_t                 *c</span>
<a name="l00468"></a>00468 <span class="comment"> ** @param xcb_dri2_query_version_cookie_t   cookie</span>
<a name="l00469"></a>00469 <span class="comment"> ** @param xcb_generic_error_t             **e</span>
<a name="l00470"></a>00470 <span class="comment"> ** @returns xcb_dri2_query_version_reply_t *</span>
<a name="l00471"></a>00471 <span class="comment"> **</span>
<a name="l00472"></a>00472 <span class="comment"> *****************************************************************************/</span>
<a name="l00473"></a>00473  
<a name="l00474"></a>00474 <a class="code" href="structxcb__dri2__query__version__reply__t.html" title="xcb_dri2_query_version_reply_t">xcb_dri2_query_version_reply_t</a> *
<a name="l00475"></a>00475 <a class="code" href="group__XCB__DRI2__API.html#ga28bf87cc3e697ea946fbade990e7c705">xcb_dri2_query_version_reply</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a>                 *c  ,
<a name="l00476"></a>00476                               <a class="code" href="structxcb__dri2__query__version__cookie__t.html" title="xcb_dri2_query_version_cookie_t">xcb_dri2_query_version_cookie_t</a>   cookie  ,
<a name="l00477"></a>00477                               <a class="code" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a>             **e  );
<a name="l00478"></a>00478 
<a name="l00488"></a>00488 <span class="comment">/*****************************************************************************</span>
<a name="l00489"></a>00489 <span class="comment"> **</span>
<a name="l00490"></a>00490 <span class="comment"> ** xcb_dri2_connect_cookie_t xcb_dri2_connect</span>
<a name="l00491"></a>00491 <span class="comment"> ** </span>
<a name="l00492"></a>00492 <span class="comment"> ** @param xcb_connection_t *c</span>
<a name="l00493"></a>00493 <span class="comment"> ** @param xcb_window_t      window</span>
<a name="l00494"></a>00494 <span class="comment"> ** @param uint32_t          driver_type</span>
<a name="l00495"></a>00495 <span class="comment"> ** @returns xcb_dri2_connect_cookie_t</span>
<a name="l00496"></a>00496 <span class="comment"> **</span>
<a name="l00497"></a>00497 <span class="comment"> *****************************************************************************/</span>
<a name="l00498"></a>00498  
<a name="l00499"></a>00499 <a class="code" href="structxcb__dri2__connect__cookie__t.html" title="xcb_dri2_connect_cookie_t">xcb_dri2_connect_cookie_t</a>
<a name="l00500"></a>00500 <a class="code" href="group__XCB__DRI2__API.html#ga41e2667872633f6ceebab2767a93c3cc">xcb_dri2_connect</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a> *c  ,
<a name="l00501"></a>00501                   xcb_window_t      window  ,
<a name="l00502"></a>00502                   uint32_t          driver_type  );
<a name="l00503"></a>00503 
<a name="l00516"></a>00516 <span class="comment">/*****************************************************************************</span>
<a name="l00517"></a>00517 <span class="comment"> **</span>
<a name="l00518"></a>00518 <span class="comment"> ** xcb_dri2_connect_cookie_t xcb_dri2_connect_unchecked</span>
<a name="l00519"></a>00519 <span class="comment"> ** </span>
<a name="l00520"></a>00520 <span class="comment"> ** @param xcb_connection_t *c</span>
<a name="l00521"></a>00521 <span class="comment"> ** @param xcb_window_t      window</span>
<a name="l00522"></a>00522 <span class="comment"> ** @param uint32_t          driver_type</span>
<a name="l00523"></a>00523 <span class="comment"> ** @returns xcb_dri2_connect_cookie_t</span>
<a name="l00524"></a>00524 <span class="comment"> **</span>
<a name="l00525"></a>00525 <span class="comment"> *****************************************************************************/</span>
<a name="l00526"></a>00526  
<a name="l00527"></a>00527 <a class="code" href="structxcb__dri2__connect__cookie__t.html" title="xcb_dri2_connect_cookie_t">xcb_dri2_connect_cookie_t</a>
<a name="l00528"></a>00528 <a class="code" href="group__XCB__DRI2__API.html#gab1cb9c80f64aa3b9435c85f57b66e437">xcb_dri2_connect_unchecked</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a> *c  ,
<a name="l00529"></a>00529                             xcb_window_t      window  ,
<a name="l00530"></a>00530                             uint32_t          driver_type  );
<a name="l00531"></a>00531 
<a name="l00532"></a>00532 
<a name="l00533"></a>00533 <span class="comment">/*****************************************************************************</span>
<a name="l00534"></a>00534 <span class="comment"> **</span>
<a name="l00535"></a>00535 <span class="comment"> ** char * xcb_dri2_connect_driver_name</span>
<a name="l00536"></a>00536 <span class="comment"> ** </span>
<a name="l00537"></a>00537 <span class="comment"> ** @param const xcb_dri2_connect_reply_t *R</span>
<a name="l00538"></a>00538 <span class="comment"> ** @returns char *</span>
<a name="l00539"></a>00539 <span class="comment"> **</span>
<a name="l00540"></a>00540 <span class="comment"> *****************************************************************************/</span>
<a name="l00541"></a>00541  
<a name="l00542"></a>00542 <span class="keywordtype">char</span> *
<a name="l00543"></a>00543 xcb_dri2_connect_driver_name (<span class="keyword">const</span> <a class="code" href="structxcb__dri2__connect__reply__t.html" title="xcb_dri2_connect_reply_t">xcb_dri2_connect_reply_t</a> *R  );
<a name="l00544"></a>00544 
<a name="l00545"></a>00545 
<a name="l00546"></a>00546 <span class="comment">/*****************************************************************************</span>
<a name="l00547"></a>00547 <span class="comment"> **</span>
<a name="l00548"></a>00548 <span class="comment"> ** int xcb_dri2_connect_driver_name_length</span>
<a name="l00549"></a>00549 <span class="comment"> ** </span>
<a name="l00550"></a>00550 <span class="comment"> ** @param const xcb_dri2_connect_reply_t *R</span>
<a name="l00551"></a>00551 <span class="comment"> ** @returns int</span>
<a name="l00552"></a>00552 <span class="comment"> **</span>
<a name="l00553"></a>00553 <span class="comment"> *****************************************************************************/</span>
<a name="l00554"></a>00554  
<a name="l00555"></a>00555 <span class="keywordtype">int</span>
<a name="l00556"></a>00556 xcb_dri2_connect_driver_name_length (<span class="keyword">const</span> <a class="code" href="structxcb__dri2__connect__reply__t.html" title="xcb_dri2_connect_reply_t">xcb_dri2_connect_reply_t</a> *R  );
<a name="l00557"></a>00557 
<a name="l00558"></a>00558 
<a name="l00559"></a>00559 <span class="comment">/*****************************************************************************</span>
<a name="l00560"></a>00560 <span class="comment"> **</span>
<a name="l00561"></a>00561 <span class="comment"> ** xcb_generic_iterator_t xcb_dri2_connect_driver_name_end</span>
<a name="l00562"></a>00562 <span class="comment"> ** </span>
<a name="l00563"></a>00563 <span class="comment"> ** @param const xcb_dri2_connect_reply_t *R</span>
<a name="l00564"></a>00564 <span class="comment"> ** @returns xcb_generic_iterator_t</span>
<a name="l00565"></a>00565 <span class="comment"> **</span>
<a name="l00566"></a>00566 <span class="comment"> *****************************************************************************/</span>
<a name="l00567"></a>00567  
<a name="l00568"></a>00568 <a class="code" href="structxcb__generic__iterator__t.html" title="Generic iterator.">xcb_generic_iterator_t</a>
<a name="l00569"></a>00569 xcb_dri2_connect_driver_name_end (<span class="keyword">const</span> <a class="code" href="structxcb__dri2__connect__reply__t.html" title="xcb_dri2_connect_reply_t">xcb_dri2_connect_reply_t</a> *R  );
<a name="l00570"></a>00570 
<a name="l00571"></a>00571 
<a name="l00572"></a>00572 <span class="comment">/*****************************************************************************</span>
<a name="l00573"></a>00573 <span class="comment"> **</span>
<a name="l00574"></a>00574 <span class="comment"> ** char * xcb_dri2_connect_device_name</span>
<a name="l00575"></a>00575 <span class="comment"> ** </span>
<a name="l00576"></a>00576 <span class="comment"> ** @param const xcb_dri2_connect_reply_t *R</span>
<a name="l00577"></a>00577 <span class="comment"> ** @returns char *</span>
<a name="l00578"></a>00578 <span class="comment"> **</span>
<a name="l00579"></a>00579 <span class="comment"> *****************************************************************************/</span>
<a name="l00580"></a>00580  
<a name="l00581"></a>00581 <span class="keywordtype">char</span> *
<a name="l00582"></a>00582 xcb_dri2_connect_device_name (<span class="keyword">const</span> <a class="code" href="structxcb__dri2__connect__reply__t.html" title="xcb_dri2_connect_reply_t">xcb_dri2_connect_reply_t</a> *R  );
<a name="l00583"></a>00583 
<a name="l00584"></a>00584 
<a name="l00585"></a>00585 <span class="comment">/*****************************************************************************</span>
<a name="l00586"></a>00586 <span class="comment"> **</span>
<a name="l00587"></a>00587 <span class="comment"> ** int xcb_dri2_connect_device_name_length</span>
<a name="l00588"></a>00588 <span class="comment"> ** </span>
<a name="l00589"></a>00589 <span class="comment"> ** @param const xcb_dri2_connect_reply_t *R</span>
<a name="l00590"></a>00590 <span class="comment"> ** @returns int</span>
<a name="l00591"></a>00591 <span class="comment"> **</span>
<a name="l00592"></a>00592 <span class="comment"> *****************************************************************************/</span>
<a name="l00593"></a>00593  
<a name="l00594"></a>00594 <span class="keywordtype">int</span>
<a name="l00595"></a>00595 xcb_dri2_connect_device_name_length (<span class="keyword">const</span> <a class="code" href="structxcb__dri2__connect__reply__t.html" title="xcb_dri2_connect_reply_t">xcb_dri2_connect_reply_t</a> *R  );
<a name="l00596"></a>00596 
<a name="l00597"></a>00597 
<a name="l00598"></a>00598 <span class="comment">/*****************************************************************************</span>
<a name="l00599"></a>00599 <span class="comment"> **</span>
<a name="l00600"></a>00600 <span class="comment"> ** xcb_generic_iterator_t xcb_dri2_connect_device_name_end</span>
<a name="l00601"></a>00601 <span class="comment"> ** </span>
<a name="l00602"></a>00602 <span class="comment"> ** @param const xcb_dri2_connect_reply_t *R</span>
<a name="l00603"></a>00603 <span class="comment"> ** @returns xcb_generic_iterator_t</span>
<a name="l00604"></a>00604 <span class="comment"> **</span>
<a name="l00605"></a>00605 <span class="comment"> *****************************************************************************/</span>
<a name="l00606"></a>00606  
<a name="l00607"></a>00607 <a class="code" href="structxcb__generic__iterator__t.html" title="Generic iterator.">xcb_generic_iterator_t</a>
<a name="l00608"></a>00608 xcb_dri2_connect_device_name_end (<span class="keyword">const</span> <a class="code" href="structxcb__dri2__connect__reply__t.html" title="xcb_dri2_connect_reply_t">xcb_dri2_connect_reply_t</a> *R  );
<a name="l00609"></a>00609 
<a name="l00625"></a>00625 <span class="comment">/*****************************************************************************</span>
<a name="l00626"></a>00626 <span class="comment"> **</span>
<a name="l00627"></a>00627 <span class="comment"> ** xcb_dri2_connect_reply_t * xcb_dri2_connect_reply</span>
<a name="l00628"></a>00628 <span class="comment"> ** </span>
<a name="l00629"></a>00629 <span class="comment"> ** @param xcb_connection_t           *c</span>
<a name="l00630"></a>00630 <span class="comment"> ** @param xcb_dri2_connect_cookie_t   cookie</span>
<a name="l00631"></a>00631 <span class="comment"> ** @param xcb_generic_error_t       **e</span>
<a name="l00632"></a>00632 <span class="comment"> ** @returns xcb_dri2_connect_reply_t *</span>
<a name="l00633"></a>00633 <span class="comment"> **</span>
<a name="l00634"></a>00634 <span class="comment"> *****************************************************************************/</span>
<a name="l00635"></a>00635  
<a name="l00636"></a>00636 <a class="code" href="structxcb__dri2__connect__reply__t.html" title="xcb_dri2_connect_reply_t">xcb_dri2_connect_reply_t</a> *
<a name="l00637"></a>00637 <a class="code" href="group__XCB__DRI2__API.html#ga145d6bd42a066c89d59f77274e174d7e">xcb_dri2_connect_reply</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a>           *c  ,
<a name="l00638"></a>00638                         <a class="code" href="structxcb__dri2__connect__cookie__t.html" title="xcb_dri2_connect_cookie_t">xcb_dri2_connect_cookie_t</a>   cookie  ,
<a name="l00639"></a>00639                         <a class="code" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a>       **e  );
<a name="l00640"></a>00640 
<a name="l00650"></a>00650 <span class="comment">/*****************************************************************************</span>
<a name="l00651"></a>00651 <span class="comment"> **</span>
<a name="l00652"></a>00652 <span class="comment"> ** xcb_dri2_authenticate_cookie_t xcb_dri2_authenticate</span>
<a name="l00653"></a>00653 <span class="comment"> ** </span>
<a name="l00654"></a>00654 <span class="comment"> ** @param xcb_connection_t *c</span>
<a name="l00655"></a>00655 <span class="comment"> ** @param xcb_window_t      window</span>
<a name="l00656"></a>00656 <span class="comment"> ** @param uint32_t          magic</span>
<a name="l00657"></a>00657 <span class="comment"> ** @returns xcb_dri2_authenticate_cookie_t</span>
<a name="l00658"></a>00658 <span class="comment"> **</span>
<a name="l00659"></a>00659 <span class="comment"> *****************************************************************************/</span>
<a name="l00660"></a>00660  
<a name="l00661"></a>00661 <a class="code" href="structxcb__dri2__authenticate__cookie__t.html" title="xcb_dri2_authenticate_cookie_t">xcb_dri2_authenticate_cookie_t</a>
<a name="l00662"></a>00662 <a class="code" href="group__XCB__DRI2__API.html#ga8a1826db9caa6fe51373b2c8e9dd8fc4">xcb_dri2_authenticate</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a> *c  ,
<a name="l00663"></a>00663                        xcb_window_t      window  ,
<a name="l00664"></a>00664                        uint32_t          magic  );
<a name="l00665"></a>00665 
<a name="l00678"></a>00678 <span class="comment">/*****************************************************************************</span>
<a name="l00679"></a>00679 <span class="comment"> **</span>
<a name="l00680"></a>00680 <span class="comment"> ** xcb_dri2_authenticate_cookie_t xcb_dri2_authenticate_unchecked</span>
<a name="l00681"></a>00681 <span class="comment"> ** </span>
<a name="l00682"></a>00682 <span class="comment"> ** @param xcb_connection_t *c</span>
<a name="l00683"></a>00683 <span class="comment"> ** @param xcb_window_t      window</span>
<a name="l00684"></a>00684 <span class="comment"> ** @param uint32_t          magic</span>
<a name="l00685"></a>00685 <span class="comment"> ** @returns xcb_dri2_authenticate_cookie_t</span>
<a name="l00686"></a>00686 <span class="comment"> **</span>
<a name="l00687"></a>00687 <span class="comment"> *****************************************************************************/</span>
<a name="l00688"></a>00688  
<a name="l00689"></a>00689 <a class="code" href="structxcb__dri2__authenticate__cookie__t.html" title="xcb_dri2_authenticate_cookie_t">xcb_dri2_authenticate_cookie_t</a>
<a name="l00690"></a>00690 <a class="code" href="group__XCB__DRI2__API.html#ga3954629955a369615b7b012be9453e8e">xcb_dri2_authenticate_unchecked</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a> *c  ,
<a name="l00691"></a>00691                                  xcb_window_t      window  ,
<a name="l00692"></a>00692                                  uint32_t          magic  );
<a name="l00693"></a>00693 
<a name="l00709"></a>00709 <span class="comment">/*****************************************************************************</span>
<a name="l00710"></a>00710 <span class="comment"> **</span>
<a name="l00711"></a>00711 <span class="comment"> ** xcb_dri2_authenticate_reply_t * xcb_dri2_authenticate_reply</span>
<a name="l00712"></a>00712 <span class="comment"> ** </span>
<a name="l00713"></a>00713 <span class="comment"> ** @param xcb_connection_t                *c</span>
<a name="l00714"></a>00714 <span class="comment"> ** @param xcb_dri2_authenticate_cookie_t   cookie</span>
<a name="l00715"></a>00715 <span class="comment"> ** @param xcb_generic_error_t            **e</span>
<a name="l00716"></a>00716 <span class="comment"> ** @returns xcb_dri2_authenticate_reply_t *</span>
<a name="l00717"></a>00717 <span class="comment"> **</span>
<a name="l00718"></a>00718 <span class="comment"> *****************************************************************************/</span>
<a name="l00719"></a>00719  
<a name="l00720"></a>00720 <a class="code" href="structxcb__dri2__authenticate__reply__t.html" title="xcb_dri2_authenticate_reply_t">xcb_dri2_authenticate_reply_t</a> *
<a name="l00721"></a>00721 <a class="code" href="group__XCB__DRI2__API.html#ga1595494f3f3016c35fdd77f937fe06d1">xcb_dri2_authenticate_reply</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a>                *c  ,
<a name="l00722"></a>00722                              <a class="code" href="structxcb__dri2__authenticate__cookie__t.html" title="xcb_dri2_authenticate_cookie_t">xcb_dri2_authenticate_cookie_t</a>   cookie  ,
<a name="l00723"></a>00723                              <a class="code" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a>            **e  );
<a name="l00724"></a>00724 
<a name="l00737"></a>00737 <span class="comment">/*****************************************************************************</span>
<a name="l00738"></a>00738 <span class="comment"> **</span>
<a name="l00739"></a>00739 <span class="comment"> ** xcb_void_cookie_t xcb_dri2_create_drawable_checked</span>
<a name="l00740"></a>00740 <span class="comment"> ** </span>
<a name="l00741"></a>00741 <span class="comment"> ** @param xcb_connection_t *c</span>
<a name="l00742"></a>00742 <span class="comment"> ** @param xcb_drawable_t    drawable</span>
<a name="l00743"></a>00743 <span class="comment"> ** @returns xcb_void_cookie_t</span>
<a name="l00744"></a>00744 <span class="comment"> **</span>
<a name="l00745"></a>00745 <span class="comment"> *****************************************************************************/</span>
<a name="l00746"></a>00746  
<a name="l00747"></a>00747 <a class="code" href="structxcb__void__cookie__t.html" title="Generic cookie.">xcb_void_cookie_t</a>
<a name="l00748"></a>00748 <a class="code" href="group__XCB__DRI2__API.html#gafc32d3f39a961aceab4870f7227d50e1">xcb_dri2_create_drawable_checked</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a> *c  ,
<a name="l00749"></a>00749                                   xcb_drawable_t    drawable  );
<a name="l00750"></a>00750 
<a name="l00760"></a>00760 <span class="comment">/*****************************************************************************</span>
<a name="l00761"></a>00761 <span class="comment"> **</span>
<a name="l00762"></a>00762 <span class="comment"> ** xcb_void_cookie_t xcb_dri2_create_drawable</span>
<a name="l00763"></a>00763 <span class="comment"> ** </span>
<a name="l00764"></a>00764 <span class="comment"> ** @param xcb_connection_t *c</span>
<a name="l00765"></a>00765 <span class="comment"> ** @param xcb_drawable_t    drawable</span>
<a name="l00766"></a>00766 <span class="comment"> ** @returns xcb_void_cookie_t</span>
<a name="l00767"></a>00767 <span class="comment"> **</span>
<a name="l00768"></a>00768 <span class="comment"> *****************************************************************************/</span>
<a name="l00769"></a>00769  
<a name="l00770"></a>00770 <a class="code" href="structxcb__void__cookie__t.html" title="Generic cookie.">xcb_void_cookie_t</a>
<a name="l00771"></a>00771 <a class="code" href="group__XCB__DRI2__API.html#ga333e00815a503a3338ec017e8eb0c496">xcb_dri2_create_drawable</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a> *c  ,
<a name="l00772"></a>00772                           xcb_drawable_t    drawable  );
<a name="l00773"></a>00773 
<a name="l00786"></a>00786 <span class="comment">/*****************************************************************************</span>
<a name="l00787"></a>00787 <span class="comment"> **</span>
<a name="l00788"></a>00788 <span class="comment"> ** xcb_void_cookie_t xcb_dri2_destroy_drawable_checked</span>
<a name="l00789"></a>00789 <span class="comment"> ** </span>
<a name="l00790"></a>00790 <span class="comment"> ** @param xcb_connection_t *c</span>
<a name="l00791"></a>00791 <span class="comment"> ** @param xcb_drawable_t    drawable</span>
<a name="l00792"></a>00792 <span class="comment"> ** @returns xcb_void_cookie_t</span>
<a name="l00793"></a>00793 <span class="comment"> **</span>
<a name="l00794"></a>00794 <span class="comment"> *****************************************************************************/</span>
<a name="l00795"></a>00795  
<a name="l00796"></a>00796 <a class="code" href="structxcb__void__cookie__t.html" title="Generic cookie.">xcb_void_cookie_t</a>
<a name="l00797"></a>00797 <a class="code" href="group__XCB__DRI2__API.html#ga94aee060baaac49e464c3c80db2f8043">xcb_dri2_destroy_drawable_checked</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a> *c  ,
<a name="l00798"></a>00798                                    xcb_drawable_t    drawable  );
<a name="l00799"></a>00799 
<a name="l00809"></a>00809 <span class="comment">/*****************************************************************************</span>
<a name="l00810"></a>00810 <span class="comment"> **</span>
<a name="l00811"></a>00811 <span class="comment"> ** xcb_void_cookie_t xcb_dri2_destroy_drawable</span>
<a name="l00812"></a>00812 <span class="comment"> ** </span>
<a name="l00813"></a>00813 <span class="comment"> ** @param xcb_connection_t *c</span>
<a name="l00814"></a>00814 <span class="comment"> ** @param xcb_drawable_t    drawable</span>
<a name="l00815"></a>00815 <span class="comment"> ** @returns xcb_void_cookie_t</span>
<a name="l00816"></a>00816 <span class="comment"> **</span>
<a name="l00817"></a>00817 <span class="comment"> *****************************************************************************/</span>
<a name="l00818"></a>00818  
<a name="l00819"></a>00819 <a class="code" href="structxcb__void__cookie__t.html" title="Generic cookie.">xcb_void_cookie_t</a>
<a name="l00820"></a>00820 <a class="code" href="group__XCB__DRI2__API.html#gae61d0acee7524f94fa1a9ed022bf5741">xcb_dri2_destroy_drawable</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a> *c  ,
<a name="l00821"></a>00821                            xcb_drawable_t    drawable  );
<a name="l00822"></a>00822 
<a name="l00832"></a>00832 <span class="comment">/*****************************************************************************</span>
<a name="l00833"></a>00833 <span class="comment"> **</span>
<a name="l00834"></a>00834 <span class="comment"> ** xcb_dri2_get_buffers_cookie_t xcb_dri2_get_buffers</span>
<a name="l00835"></a>00835 <span class="comment"> ** </span>
<a name="l00836"></a>00836 <span class="comment"> ** @param xcb_connection_t *c</span>
<a name="l00837"></a>00837 <span class="comment"> ** @param xcb_drawable_t    drawable</span>
<a name="l00838"></a>00838 <span class="comment"> ** @param uint32_t          count</span>
<a name="l00839"></a>00839 <span class="comment"> ** @param uint32_t          attachments_len</span>
<a name="l00840"></a>00840 <span class="comment"> ** @param const uint32_t   *attachments</span>
<a name="l00841"></a>00841 <span class="comment"> ** @returns xcb_dri2_get_buffers_cookie_t</span>
<a name="l00842"></a>00842 <span class="comment"> **</span>
<a name="l00843"></a>00843 <span class="comment"> *****************************************************************************/</span>
<a name="l00844"></a>00844  
<a name="l00845"></a>00845 <a class="code" href="structxcb__dri2__get__buffers__cookie__t.html" title="xcb_dri2_get_buffers_cookie_t">xcb_dri2_get_buffers_cookie_t</a>
<a name="l00846"></a>00846 <a class="code" href="group__XCB__DRI2__API.html#gaf59df33bf233b3ac3ed4feb773ca4b9a">xcb_dri2_get_buffers</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a> *c  ,
<a name="l00847"></a>00847                       xcb_drawable_t    drawable  ,
<a name="l00848"></a>00848                       uint32_t          count  ,
<a name="l00849"></a>00849                       uint32_t          attachments_len  ,
<a name="l00850"></a>00850                       <span class="keyword">const</span> uint32_t   *attachments  );
<a name="l00851"></a>00851 
<a name="l00864"></a>00864 <span class="comment">/*****************************************************************************</span>
<a name="l00865"></a>00865 <span class="comment"> **</span>
<a name="l00866"></a>00866 <span class="comment"> ** xcb_dri2_get_buffers_cookie_t xcb_dri2_get_buffers_unchecked</span>
<a name="l00867"></a>00867 <span class="comment"> ** </span>
<a name="l00868"></a>00868 <span class="comment"> ** @param xcb_connection_t *c</span>
<a name="l00869"></a>00869 <span class="comment"> ** @param xcb_drawable_t    drawable</span>
<a name="l00870"></a>00870 <span class="comment"> ** @param uint32_t          count</span>
<a name="l00871"></a>00871 <span class="comment"> ** @param uint32_t          attachments_len</span>
<a name="l00872"></a>00872 <span class="comment"> ** @param const uint32_t   *attachments</span>
<a name="l00873"></a>00873 <span class="comment"> ** @returns xcb_dri2_get_buffers_cookie_t</span>
<a name="l00874"></a>00874 <span class="comment"> **</span>
<a name="l00875"></a>00875 <span class="comment"> *****************************************************************************/</span>
<a name="l00876"></a>00876  
<a name="l00877"></a>00877 <a class="code" href="structxcb__dri2__get__buffers__cookie__t.html" title="xcb_dri2_get_buffers_cookie_t">xcb_dri2_get_buffers_cookie_t</a>
<a name="l00878"></a>00878 <a class="code" href="group__XCB__DRI2__API.html#ga76fe0a53516ec0abb8d26b0d5edae01a">xcb_dri2_get_buffers_unchecked</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a> *c  ,
<a name="l00879"></a>00879                                 xcb_drawable_t    drawable  ,
<a name="l00880"></a>00880                                 uint32_t          count  ,
<a name="l00881"></a>00881                                 uint32_t          attachments_len  ,
<a name="l00882"></a>00882                                 <span class="keyword">const</span> uint32_t   *attachments  );
<a name="l00883"></a>00883 
<a name="l00884"></a>00884 
<a name="l00885"></a>00885 <span class="comment">/*****************************************************************************</span>
<a name="l00886"></a>00886 <span class="comment"> **</span>
<a name="l00887"></a>00887 <span class="comment"> ** xcb_dri2_dri2_buffer_t * xcb_dri2_get_buffers_buffers</span>
<a name="l00888"></a>00888 <span class="comment"> ** </span>
<a name="l00889"></a>00889 <span class="comment"> ** @param const xcb_dri2_get_buffers_reply_t *R</span>
<a name="l00890"></a>00890 <span class="comment"> ** @returns xcb_dri2_dri2_buffer_t *</span>
<a name="l00891"></a>00891 <span class="comment"> **</span>
<a name="l00892"></a>00892 <span class="comment"> *****************************************************************************/</span>
<a name="l00893"></a>00893  
<a name="l00894"></a>00894 <a class="code" href="structxcb__dri2__dri2__buffer__t.html" title="xcb_dri2_dri2_buffer_t">xcb_dri2_dri2_buffer_t</a> *
<a name="l00895"></a>00895 xcb_dri2_get_buffers_buffers (<span class="keyword">const</span> <a class="code" href="structxcb__dri2__get__buffers__reply__t.html" title="xcb_dri2_get_buffers_reply_t">xcb_dri2_get_buffers_reply_t</a> *R  );
<a name="l00896"></a>00896 
<a name="l00897"></a>00897 
<a name="l00898"></a>00898 <span class="comment">/*****************************************************************************</span>
<a name="l00899"></a>00899 <span class="comment"> **</span>
<a name="l00900"></a>00900 <span class="comment"> ** int xcb_dri2_get_buffers_buffers_length</span>
<a name="l00901"></a>00901 <span class="comment"> ** </span>
<a name="l00902"></a>00902 <span class="comment"> ** @param const xcb_dri2_get_buffers_reply_t *R</span>
<a name="l00903"></a>00903 <span class="comment"> ** @returns int</span>
<a name="l00904"></a>00904 <span class="comment"> **</span>
<a name="l00905"></a>00905 <span class="comment"> *****************************************************************************/</span>
<a name="l00906"></a>00906  
<a name="l00907"></a>00907 <span class="keywordtype">int</span>
<a name="l00908"></a>00908 xcb_dri2_get_buffers_buffers_length (<span class="keyword">const</span> <a class="code" href="structxcb__dri2__get__buffers__reply__t.html" title="xcb_dri2_get_buffers_reply_t">xcb_dri2_get_buffers_reply_t</a> *R  );
<a name="l00909"></a>00909 
<a name="l00910"></a>00910 
<a name="l00911"></a>00911 <span class="comment">/*****************************************************************************</span>
<a name="l00912"></a>00912 <span class="comment"> **</span>
<a name="l00913"></a>00913 <span class="comment"> ** xcb_dri2_dri2_buffer_iterator_t xcb_dri2_get_buffers_buffers_iterator</span>
<a name="l00914"></a>00914 <span class="comment"> ** </span>
<a name="l00915"></a>00915 <span class="comment"> ** @param const xcb_dri2_get_buffers_reply_t *R</span>
<a name="l00916"></a>00916 <span class="comment"> ** @returns xcb_dri2_dri2_buffer_iterator_t</span>
<a name="l00917"></a>00917 <span class="comment"> **</span>
<a name="l00918"></a>00918 <span class="comment"> *****************************************************************************/</span>
<a name="l00919"></a>00919  
<a name="l00920"></a>00920 <a class="code" href="structxcb__dri2__dri2__buffer__iterator__t.html" title="xcb_dri2_dri2_buffer_iterator_t">xcb_dri2_dri2_buffer_iterator_t</a>
<a name="l00921"></a>00921 xcb_dri2_get_buffers_buffers_iterator (<span class="keyword">const</span> <a class="code" href="structxcb__dri2__get__buffers__reply__t.html" title="xcb_dri2_get_buffers_reply_t">xcb_dri2_get_buffers_reply_t</a> *R  );
<a name="l00922"></a>00922 
<a name="l00938"></a>00938 <span class="comment">/*****************************************************************************</span>
<a name="l00939"></a>00939 <span class="comment"> **</span>
<a name="l00940"></a>00940 <span class="comment"> ** xcb_dri2_get_buffers_reply_t * xcb_dri2_get_buffers_reply</span>
<a name="l00941"></a>00941 <span class="comment"> ** </span>
<a name="l00942"></a>00942 <span class="comment"> ** @param xcb_connection_t               *c</span>
<a name="l00943"></a>00943 <span class="comment"> ** @param xcb_dri2_get_buffers_cookie_t   cookie</span>
<a name="l00944"></a>00944 <span class="comment"> ** @param xcb_generic_error_t           **e</span>
<a name="l00945"></a>00945 <span class="comment"> ** @returns xcb_dri2_get_buffers_reply_t *</span>
<a name="l00946"></a>00946 <span class="comment"> **</span>
<a name="l00947"></a>00947 <span class="comment"> *****************************************************************************/</span>
<a name="l00948"></a>00948  
<a name="l00949"></a>00949 <a class="code" href="structxcb__dri2__get__buffers__reply__t.html" title="xcb_dri2_get_buffers_reply_t">xcb_dri2_get_buffers_reply_t</a> *
<a name="l00950"></a>00950 <a class="code" href="group__XCB__DRI2__API.html#gab0235112ad5cb701ae4321666042360b">xcb_dri2_get_buffers_reply</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a>               *c  ,
<a name="l00951"></a>00951                             <a class="code" href="structxcb__dri2__get__buffers__cookie__t.html" title="xcb_dri2_get_buffers_cookie_t">xcb_dri2_get_buffers_cookie_t</a>   cookie  ,
<a name="l00952"></a>00952                             <a class="code" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a>           **e  );
<a name="l00953"></a>00953 
<a name="l00963"></a>00963 <span class="comment">/*****************************************************************************</span>
<a name="l00964"></a>00964 <span class="comment"> **</span>
<a name="l00965"></a>00965 <span class="comment"> ** xcb_dri2_copy_region_cookie_t xcb_dri2_copy_region</span>
<a name="l00966"></a>00966 <span class="comment"> ** </span>
<a name="l00967"></a>00967 <span class="comment"> ** @param xcb_connection_t *c</span>
<a name="l00968"></a>00968 <span class="comment"> ** @param xcb_drawable_t    drawable</span>
<a name="l00969"></a>00969 <span class="comment"> ** @param uint32_t          region</span>
<a name="l00970"></a>00970 <span class="comment"> ** @param uint32_t          dest</span>
<a name="l00971"></a>00971 <span class="comment"> ** @param uint32_t          src</span>
<a name="l00972"></a>00972 <span class="comment"> ** @returns xcb_dri2_copy_region_cookie_t</span>
<a name="l00973"></a>00973 <span class="comment"> **</span>
<a name="l00974"></a>00974 <span class="comment"> *****************************************************************************/</span>
<a name="l00975"></a>00975  
<a name="l00976"></a>00976 <a class="code" href="structxcb__dri2__copy__region__cookie__t.html" title="xcb_dri2_copy_region_cookie_t">xcb_dri2_copy_region_cookie_t</a>
<a name="l00977"></a>00977 <a class="code" href="group__XCB__DRI2__API.html#ga79598a2e6b53853bf58def66b0b3ad09">xcb_dri2_copy_region</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a> *c  ,
<a name="l00978"></a>00978                       xcb_drawable_t    drawable  ,
<a name="l00979"></a>00979                       uint32_t          region  ,
<a name="l00980"></a>00980                       uint32_t          dest  ,
<a name="l00981"></a>00981                       uint32_t          src  );
<a name="l00982"></a>00982 
<a name="l00995"></a>00995 <span class="comment">/*****************************************************************************</span>
<a name="l00996"></a>00996 <span class="comment"> **</span>
<a name="l00997"></a>00997 <span class="comment"> ** xcb_dri2_copy_region_cookie_t xcb_dri2_copy_region_unchecked</span>
<a name="l00998"></a>00998 <span class="comment"> ** </span>
<a name="l00999"></a>00999 <span class="comment"> ** @param xcb_connection_t *c</span>
<a name="l01000"></a>01000 <span class="comment"> ** @param xcb_drawable_t    drawable</span>
<a name="l01001"></a>01001 <span class="comment"> ** @param uint32_t          region</span>
<a name="l01002"></a>01002 <span class="comment"> ** @param uint32_t          dest</span>
<a name="l01003"></a>01003 <span class="comment"> ** @param uint32_t          src</span>
<a name="l01004"></a>01004 <span class="comment"> ** @returns xcb_dri2_copy_region_cookie_t</span>
<a name="l01005"></a>01005 <span class="comment"> **</span>
<a name="l01006"></a>01006 <span class="comment"> *****************************************************************************/</span>
<a name="l01007"></a>01007  
<a name="l01008"></a>01008 <a class="code" href="structxcb__dri2__copy__region__cookie__t.html" title="xcb_dri2_copy_region_cookie_t">xcb_dri2_copy_region_cookie_t</a>
<a name="l01009"></a>01009 <a class="code" href="group__XCB__DRI2__API.html#ga22c92e78b8f13f233043fa89b5bd0617">xcb_dri2_copy_region_unchecked</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a> *c  ,
<a name="l01010"></a>01010                                 xcb_drawable_t    drawable  ,
<a name="l01011"></a>01011                                 uint32_t          region  ,
<a name="l01012"></a>01012                                 uint32_t          dest  ,
<a name="l01013"></a>01013                                 uint32_t          src  );
<a name="l01014"></a>01014 
<a name="l01030"></a>01030 <span class="comment">/*****************************************************************************</span>
<a name="l01031"></a>01031 <span class="comment"> **</span>
<a name="l01032"></a>01032 <span class="comment"> ** xcb_dri2_copy_region_reply_t * xcb_dri2_copy_region_reply</span>
<a name="l01033"></a>01033 <span class="comment"> ** </span>
<a name="l01034"></a>01034 <span class="comment"> ** @param xcb_connection_t               *c</span>
<a name="l01035"></a>01035 <span class="comment"> ** @param xcb_dri2_copy_region_cookie_t   cookie</span>
<a name="l01036"></a>01036 <span class="comment"> ** @param xcb_generic_error_t           **e</span>
<a name="l01037"></a>01037 <span class="comment"> ** @returns xcb_dri2_copy_region_reply_t *</span>
<a name="l01038"></a>01038 <span class="comment"> **</span>
<a name="l01039"></a>01039 <span class="comment"> *****************************************************************************/</span>
<a name="l01040"></a>01040  
<a name="l01041"></a>01041 <a class="code" href="structxcb__dri2__copy__region__reply__t.html" title="xcb_dri2_copy_region_reply_t">xcb_dri2_copy_region_reply_t</a> *
<a name="l01042"></a>01042 <a class="code" href="group__XCB__DRI2__API.html#ga49efe43613ade955752e32e46aac2973">xcb_dri2_copy_region_reply</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a>               *c  ,
<a name="l01043"></a>01043                             <a class="code" href="structxcb__dri2__copy__region__cookie__t.html" title="xcb_dri2_copy_region_cookie_t">xcb_dri2_copy_region_cookie_t</a>   cookie  ,
<a name="l01044"></a>01044                             <a class="code" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a>           **e  );
<a name="l01045"></a>01045 
<a name="l01055"></a>01055 <span class="comment">/*****************************************************************************</span>
<a name="l01056"></a>01056 <span class="comment"> **</span>
<a name="l01057"></a>01057 <span class="comment"> ** xcb_dri2_get_buffers_with_format_cookie_t xcb_dri2_get_buffers_with_format</span>
<a name="l01058"></a>01058 <span class="comment"> ** </span>
<a name="l01059"></a>01059 <span class="comment"> ** @param xcb_connection_t               *c</span>
<a name="l01060"></a>01060 <span class="comment"> ** @param xcb_drawable_t                  drawable</span>
<a name="l01061"></a>01061 <span class="comment"> ** @param uint32_t                        count</span>
<a name="l01062"></a>01062 <span class="comment"> ** @param uint32_t                        attachments_len</span>
<a name="l01063"></a>01063 <span class="comment"> ** @param const xcb_dri2_attach_format_t *attachments</span>
<a name="l01064"></a>01064 <span class="comment"> ** @returns xcb_dri2_get_buffers_with_format_cookie_t</span>
<a name="l01065"></a>01065 <span class="comment"> **</span>
<a name="l01066"></a>01066 <span class="comment"> *****************************************************************************/</span>
<a name="l01067"></a>01067  
<a name="l01068"></a>01068 <a class="code" href="structxcb__dri2__get__buffers__with__format__cookie__t.html" title="xcb_dri2_get_buffers_with_format_cookie_t">xcb_dri2_get_buffers_with_format_cookie_t</a>
<a name="l01069"></a>01069 <a class="code" href="group__XCB__DRI2__API.html#ga37dba53ed574d735c49eb7c83e1948d2">xcb_dri2_get_buffers_with_format</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a>               *c  ,
<a name="l01070"></a>01070                                   xcb_drawable_t                  drawable  ,
<a name="l01071"></a>01071                                   uint32_t                        count  ,
<a name="l01072"></a>01072                                   uint32_t                        attachments_len  ,
<a name="l01073"></a>01073                                   <span class="keyword">const</span> <a class="code" href="structxcb__dri2__attach__format__t.html" title="xcb_dri2_attach_format_t">xcb_dri2_attach_format_t</a> *attachments  );
<a name="l01074"></a>01074 
<a name="l01087"></a>01087 <span class="comment">/*****************************************************************************</span>
<a name="l01088"></a>01088 <span class="comment"> **</span>
<a name="l01089"></a>01089 <span class="comment"> ** xcb_dri2_get_buffers_with_format_cookie_t xcb_dri2_get_buffers_with_format_unchecked</span>
<a name="l01090"></a>01090 <span class="comment"> ** </span>
<a name="l01091"></a>01091 <span class="comment"> ** @param xcb_connection_t               *c</span>
<a name="l01092"></a>01092 <span class="comment"> ** @param xcb_drawable_t                  drawable</span>
<a name="l01093"></a>01093 <span class="comment"> ** @param uint32_t                        count</span>
<a name="l01094"></a>01094 <span class="comment"> ** @param uint32_t                        attachments_len</span>
<a name="l01095"></a>01095 <span class="comment"> ** @param const xcb_dri2_attach_format_t *attachments</span>
<a name="l01096"></a>01096 <span class="comment"> ** @returns xcb_dri2_get_buffers_with_format_cookie_t</span>
<a name="l01097"></a>01097 <span class="comment"> **</span>
<a name="l01098"></a>01098 <span class="comment"> *****************************************************************************/</span>
<a name="l01099"></a>01099  
<a name="l01100"></a>01100 <a class="code" href="structxcb__dri2__get__buffers__with__format__cookie__t.html" title="xcb_dri2_get_buffers_with_format_cookie_t">xcb_dri2_get_buffers_with_format_cookie_t</a>
<a name="l01101"></a>01101 <a class="code" href="group__XCB__DRI2__API.html#ga8be4009698ab823271401617f90169d2">xcb_dri2_get_buffers_with_format_unchecked</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a>               *c  ,
<a name="l01102"></a>01102                                             xcb_drawable_t                  drawable  ,
<a name="l01103"></a>01103                                             uint32_t                        count  ,
<a name="l01104"></a>01104                                             uint32_t                        attachments_len  ,
<a name="l01105"></a>01105                                             <span class="keyword">const</span> <a class="code" href="structxcb__dri2__attach__format__t.html" title="xcb_dri2_attach_format_t">xcb_dri2_attach_format_t</a> *attachments  );
<a name="l01106"></a>01106 
<a name="l01107"></a>01107 
<a name="l01108"></a>01108 <span class="comment">/*****************************************************************************</span>
<a name="l01109"></a>01109 <span class="comment"> **</span>
<a name="l01110"></a>01110 <span class="comment"> ** xcb_dri2_dri2_buffer_t * xcb_dri2_get_buffers_with_format_buffers</span>
<a name="l01111"></a>01111 <span class="comment"> ** </span>
<a name="l01112"></a>01112 <span class="comment"> ** @param const xcb_dri2_get_buffers_with_format_reply_t *R</span>
<a name="l01113"></a>01113 <span class="comment"> ** @returns xcb_dri2_dri2_buffer_t *</span>
<a name="l01114"></a>01114 <span class="comment"> **</span>
<a name="l01115"></a>01115 <span class="comment"> *****************************************************************************/</span>
<a name="l01116"></a>01116  
<a name="l01117"></a>01117 <a class="code" href="structxcb__dri2__dri2__buffer__t.html" title="xcb_dri2_dri2_buffer_t">xcb_dri2_dri2_buffer_t</a> *
<a name="l01118"></a>01118 xcb_dri2_get_buffers_with_format_buffers (<span class="keyword">const</span> <a class="code" href="structxcb__dri2__get__buffers__with__format__reply__t.html" title="xcb_dri2_get_buffers_with_format_reply_t">xcb_dri2_get_buffers_with_format_reply_t</a> *R  );
<a name="l01119"></a>01119 
<a name="l01120"></a>01120 
<a name="l01121"></a>01121 <span class="comment">/*****************************************************************************</span>
<a name="l01122"></a>01122 <span class="comment"> **</span>
<a name="l01123"></a>01123 <span class="comment"> ** int xcb_dri2_get_buffers_with_format_buffers_length</span>
<a name="l01124"></a>01124 <span class="comment"> ** </span>
<a name="l01125"></a>01125 <span class="comment"> ** @param const xcb_dri2_get_buffers_with_format_reply_t *R</span>
<a name="l01126"></a>01126 <span class="comment"> ** @returns int</span>
<a name="l01127"></a>01127 <span class="comment"> **</span>
<a name="l01128"></a>01128 <span class="comment"> *****************************************************************************/</span>
<a name="l01129"></a>01129  
<a name="l01130"></a>01130 <span class="keywordtype">int</span>
<a name="l01131"></a>01131 xcb_dri2_get_buffers_with_format_buffers_length (<span class="keyword">const</span> <a class="code" href="structxcb__dri2__get__buffers__with__format__reply__t.html" title="xcb_dri2_get_buffers_with_format_reply_t">xcb_dri2_get_buffers_with_format_reply_t</a> *R  );
<a name="l01132"></a>01132 
<a name="l01133"></a>01133 
<a name="l01134"></a>01134 <span class="comment">/*****************************************************************************</span>
<a name="l01135"></a>01135 <span class="comment"> **</span>
<a name="l01136"></a>01136 <span class="comment"> ** xcb_dri2_dri2_buffer_iterator_t xcb_dri2_get_buffers_with_format_buffers_iterator</span>
<a name="l01137"></a>01137 <span class="comment"> ** </span>
<a name="l01138"></a>01138 <span class="comment"> ** @param const xcb_dri2_get_buffers_with_format_reply_t *R</span>
<a name="l01139"></a>01139 <span class="comment"> ** @returns xcb_dri2_dri2_buffer_iterator_t</span>
<a name="l01140"></a>01140 <span class="comment"> **</span>
<a name="l01141"></a>01141 <span class="comment"> *****************************************************************************/</span>
<a name="l01142"></a>01142  
<a name="l01143"></a>01143 <a class="code" href="structxcb__dri2__dri2__buffer__iterator__t.html" title="xcb_dri2_dri2_buffer_iterator_t">xcb_dri2_dri2_buffer_iterator_t</a>
<a name="l01144"></a>01144 xcb_dri2_get_buffers_with_format_buffers_iterator (<span class="keyword">const</span> <a class="code" href="structxcb__dri2__get__buffers__with__format__reply__t.html" title="xcb_dri2_get_buffers_with_format_reply_t">xcb_dri2_get_buffers_with_format_reply_t</a> *R  );
<a name="l01145"></a>01145 
<a name="l01161"></a>01161 <span class="comment">/*****************************************************************************</span>
<a name="l01162"></a>01162 <span class="comment"> **</span>
<a name="l01163"></a>01163 <span class="comment"> ** xcb_dri2_get_buffers_with_format_reply_t * xcb_dri2_get_buffers_with_format_reply</span>
<a name="l01164"></a>01164 <span class="comment"> ** </span>
<a name="l01165"></a>01165 <span class="comment"> ** @param xcb_connection_t                           *c</span>
<a name="l01166"></a>01166 <span class="comment"> ** @param xcb_dri2_get_buffers_with_format_cookie_t   cookie</span>
<a name="l01167"></a>01167 <span class="comment"> ** @param xcb_generic_error_t                       **e</span>
<a name="l01168"></a>01168 <span class="comment"> ** @returns xcb_dri2_get_buffers_with_format_reply_t *</span>
<a name="l01169"></a>01169 <span class="comment"> **</span>
<a name="l01170"></a>01170 <span class="comment"> *****************************************************************************/</span>
<a name="l01171"></a>01171  
<a name="l01172"></a>01172 <a class="code" href="structxcb__dri2__get__buffers__with__format__reply__t.html" title="xcb_dri2_get_buffers_with_format_reply_t">xcb_dri2_get_buffers_with_format_reply_t</a> *
<a name="l01173"></a>01173 <a class="code" href="group__XCB__DRI2__API.html#ga8a735111bcbc26fad7ba81956d529f6e">xcb_dri2_get_buffers_with_format_reply</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a>                           *c  ,
<a name="l01174"></a>01174                                         <a class="code" href="structxcb__dri2__get__buffers__with__format__cookie__t.html" title="xcb_dri2_get_buffers_with_format_cookie_t">xcb_dri2_get_buffers_with_format_cookie_t</a>   cookie  ,
<a name="l01175"></a>01175                                         <a class="code" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a>                       **e  );
<a name="l01176"></a>01176 
<a name="l01177"></a>01177 
<a name="l01178"></a>01178 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l01179"></a>01179 <span class="preprocessor"></span>}
<a name="l01180"></a>01180 <span class="preprocessor">#endif</span>
<a name="l01181"></a>01181 <span class="preprocessor"></span>
<a name="l01182"></a>01182 <span class="preprocessor">#endif</span>
<a name="l01183"></a>01183 <span class="preprocessor"></span>
</pre></div></div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Fri Apr 29 2011 15:45:44 for XCB by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
</body>
</html>