Sophie

Sophie

distrib > Mandriva > cooker > x86_64 > by-pkgid > f52692956c2b8f03919a5223e155b94e > files > 67

libxcb-doc-1.9-1.x86_64.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"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>XCB: XCB XF86Dri API</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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.9</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.1.2 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</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><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">XCB XF86Dri API</div>  </div>
</div><!--header-->
<div class="contents">

<p>XF86Dri XCB Protocol Implementation.  
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xf86dri__drm__clip__rect__t.html">xcb_xf86dri_drm_clip_rect_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__drm__clip__rect__t.html" title="xcb_xf86dri_drm_clip_rect_t">xcb_xf86dri_drm_clip_rect_t</a>  <a href="structxcb__xf86dri__drm__clip__rect__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xf86dri__drm__clip__rect__iterator__t.html">xcb_xf86dri_drm_clip_rect_iterator_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__drm__clip__rect__iterator__t.html" title="xcb_xf86dri_drm_clip_rect_iterator_t">xcb_xf86dri_drm_clip_rect_iterator_t</a>  <a href="structxcb__xf86dri__drm__clip__rect__iterator__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xf86dri__query__version__cookie__t.html">xcb_xf86dri_query_version_cookie_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__query__version__cookie__t.html" title="xcb_xf86dri_query_version_cookie_t">xcb_xf86dri_query_version_cookie_t</a>  <a href="structxcb__xf86dri__query__version__cookie__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xf86dri__query__version__request__t.html">xcb_xf86dri_query_version_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__query__version__request__t.html" title="xcb_xf86dri_query_version_request_t">xcb_xf86dri_query_version_request_t</a>  <a href="structxcb__xf86dri__query__version__request__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xf86dri__query__version__reply__t.html">xcb_xf86dri_query_version_reply_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__query__version__reply__t.html" title="xcb_xf86dri_query_version_reply_t">xcb_xf86dri_query_version_reply_t</a>  <a href="structxcb__xf86dri__query__version__reply__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xf86dri__query__direct__rendering__capable__cookie__t.html">xcb_xf86dri_query_direct_rendering_capable_cookie_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__query__direct__rendering__capable__cookie__t.html" title="xcb_xf86dri_query_direct_rendering_capable_cookie_t">xcb_xf86dri_query_direct_rendering_capable_cookie_t</a>  <a href="structxcb__xf86dri__query__direct__rendering__capable__cookie__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xf86dri__query__direct__rendering__capable__request__t.html">xcb_xf86dri_query_direct_rendering_capable_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__query__direct__rendering__capable__request__t.html" title="xcb_xf86dri_query_direct_rendering_capable_request_t">xcb_xf86dri_query_direct_rendering_capable_request_t</a>  <a href="structxcb__xf86dri__query__direct__rendering__capable__request__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xf86dri__query__direct__rendering__capable__reply__t.html">xcb_xf86dri_query_direct_rendering_capable_reply_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__query__direct__rendering__capable__reply__t.html" title="xcb_xf86dri_query_direct_rendering_capable_reply_t">xcb_xf86dri_query_direct_rendering_capable_reply_t</a>  <a href="structxcb__xf86dri__query__direct__rendering__capable__reply__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xf86dri__open__connection__cookie__t.html">xcb_xf86dri_open_connection_cookie_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__open__connection__cookie__t.html" title="xcb_xf86dri_open_connection_cookie_t">xcb_xf86dri_open_connection_cookie_t</a>  <a href="structxcb__xf86dri__open__connection__cookie__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xf86dri__open__connection__request__t.html">xcb_xf86dri_open_connection_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__open__connection__request__t.html" title="xcb_xf86dri_open_connection_request_t">xcb_xf86dri_open_connection_request_t</a>  <a href="structxcb__xf86dri__open__connection__request__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xf86dri__open__connection__reply__t.html">xcb_xf86dri_open_connection_reply_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__open__connection__reply__t.html" title="xcb_xf86dri_open_connection_reply_t">xcb_xf86dri_open_connection_reply_t</a>  <a href="structxcb__xf86dri__open__connection__reply__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xf86dri__close__connection__request__t.html">xcb_xf86dri_close_connection_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__close__connection__request__t.html" title="xcb_xf86dri_close_connection_request_t">xcb_xf86dri_close_connection_request_t</a>  <a href="structxcb__xf86dri__close__connection__request__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xf86dri__get__client__driver__name__cookie__t.html">xcb_xf86dri_get_client_driver_name_cookie_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__get__client__driver__name__cookie__t.html" title="xcb_xf86dri_get_client_driver_name_cookie_t">xcb_xf86dri_get_client_driver_name_cookie_t</a>  <a href="structxcb__xf86dri__get__client__driver__name__cookie__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xf86dri__get__client__driver__name__request__t.html">xcb_xf86dri_get_client_driver_name_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__get__client__driver__name__request__t.html" title="xcb_xf86dri_get_client_driver_name_request_t">xcb_xf86dri_get_client_driver_name_request_t</a>  <a href="structxcb__xf86dri__get__client__driver__name__request__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xf86dri__get__client__driver__name__reply__t.html">xcb_xf86dri_get_client_driver_name_reply_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__get__client__driver__name__reply__t.html" title="xcb_xf86dri_get_client_driver_name_reply_t">xcb_xf86dri_get_client_driver_name_reply_t</a>  <a href="structxcb__xf86dri__get__client__driver__name__reply__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xf86dri__create__context__cookie__t.html">xcb_xf86dri_create_context_cookie_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__create__context__cookie__t.html" title="xcb_xf86dri_create_context_cookie_t">xcb_xf86dri_create_context_cookie_t</a>  <a href="structxcb__xf86dri__create__context__cookie__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xf86dri__create__context__request__t.html">xcb_xf86dri_create_context_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__create__context__request__t.html" title="xcb_xf86dri_create_context_request_t">xcb_xf86dri_create_context_request_t</a>  <a href="structxcb__xf86dri__create__context__request__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xf86dri__create__context__reply__t.html">xcb_xf86dri_create_context_reply_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__create__context__reply__t.html" title="xcb_xf86dri_create_context_reply_t">xcb_xf86dri_create_context_reply_t</a>  <a href="structxcb__xf86dri__create__context__reply__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xf86dri__destroy__context__request__t.html">xcb_xf86dri_destroy_context_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__destroy__context__request__t.html" title="xcb_xf86dri_destroy_context_request_t">xcb_xf86dri_destroy_context_request_t</a>  <a href="structxcb__xf86dri__destroy__context__request__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xf86dri__create__drawable__cookie__t.html">xcb_xf86dri_create_drawable_cookie_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__create__drawable__cookie__t.html" title="xcb_xf86dri_create_drawable_cookie_t">xcb_xf86dri_create_drawable_cookie_t</a>  <a href="structxcb__xf86dri__create__drawable__cookie__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xf86dri__create__drawable__request__t.html">xcb_xf86dri_create_drawable_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__create__drawable__request__t.html" title="xcb_xf86dri_create_drawable_request_t">xcb_xf86dri_create_drawable_request_t</a>  <a href="structxcb__xf86dri__create__drawable__request__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xf86dri__create__drawable__reply__t.html">xcb_xf86dri_create_drawable_reply_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__create__drawable__reply__t.html" title="xcb_xf86dri_create_drawable_reply_t">xcb_xf86dri_create_drawable_reply_t</a>  <a href="structxcb__xf86dri__create__drawable__reply__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xf86dri__destroy__drawable__request__t.html">xcb_xf86dri_destroy_drawable_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__destroy__drawable__request__t.html" title="xcb_xf86dri_destroy_drawable_request_t">xcb_xf86dri_destroy_drawable_request_t</a>  <a href="structxcb__xf86dri__destroy__drawable__request__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xf86dri__get__drawable__info__cookie__t.html">xcb_xf86dri_get_drawable_info_cookie_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__get__drawable__info__cookie__t.html" title="xcb_xf86dri_get_drawable_info_cookie_t">xcb_xf86dri_get_drawable_info_cookie_t</a>  <a href="structxcb__xf86dri__get__drawable__info__cookie__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xf86dri__get__drawable__info__request__t.html">xcb_xf86dri_get_drawable_info_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__get__drawable__info__request__t.html" title="xcb_xf86dri_get_drawable_info_request_t">xcb_xf86dri_get_drawable_info_request_t</a>  <a href="structxcb__xf86dri__get__drawable__info__request__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xf86dri__get__drawable__info__reply__t.html">xcb_xf86dri_get_drawable_info_reply_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__get__drawable__info__reply__t.html" title="xcb_xf86dri_get_drawable_info_reply_t">xcb_xf86dri_get_drawable_info_reply_t</a>  <a href="structxcb__xf86dri__get__drawable__info__reply__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xf86dri__get__device__info__cookie__t.html">xcb_xf86dri_get_device_info_cookie_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__get__device__info__cookie__t.html" title="xcb_xf86dri_get_device_info_cookie_t">xcb_xf86dri_get_device_info_cookie_t</a>  <a href="structxcb__xf86dri__get__device__info__cookie__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xf86dri__get__device__info__request__t.html">xcb_xf86dri_get_device_info_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__get__device__info__request__t.html" title="xcb_xf86dri_get_device_info_request_t">xcb_xf86dri_get_device_info_request_t</a>  <a href="structxcb__xf86dri__get__device__info__request__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xf86dri__get__device__info__reply__t.html">xcb_xf86dri_get_device_info_reply_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__get__device__info__reply__t.html" title="xcb_xf86dri_get_device_info_reply_t">xcb_xf86dri_get_device_info_reply_t</a>  <a href="structxcb__xf86dri__get__device__info__reply__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xf86dri__auth__connection__cookie__t.html">xcb_xf86dri_auth_connection_cookie_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__auth__connection__cookie__t.html" title="xcb_xf86dri_auth_connection_cookie_t">xcb_xf86dri_auth_connection_cookie_t</a>  <a href="structxcb__xf86dri__auth__connection__cookie__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xf86dri__auth__connection__request__t.html">xcb_xf86dri_auth_connection_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__auth__connection__request__t.html" title="xcb_xf86dri_auth_connection_request_t">xcb_xf86dri_auth_connection_request_t</a>  <a href="structxcb__xf86dri__auth__connection__request__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xf86dri__auth__connection__reply__t.html">xcb_xf86dri_auth_connection_reply_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__auth__connection__reply__t.html" title="xcb_xf86dri_auth_connection_reply_t">xcb_xf86dri_auth_connection_reply_t</a>  <a href="structxcb__xf86dri__auth__connection__reply__t.html#details">More...</a><br/></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga1287d845ddc0d18c2b23e56a68ebe414"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1287d845ddc0d18c2b23e56a68ebe414"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XCB_XF86DRI_MAJOR_VERSION</b>&#160;&#160;&#160;4</td></tr>
<tr class="memitem:gaee8322995fb2c81e7c65c5904778afc5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaee8322995fb2c81e7c65c5904778afc5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XCB_XF86DRI_MINOR_VERSION</b>&#160;&#160;&#160;1</td></tr>
<tr class="memitem:gacc0142030f4ba113c13062e5185b3285"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gacc0142030f4ba113c13062e5185b3285">XCB_XF86DRI_QUERY_VERSION</a>&#160;&#160;&#160;0</td></tr>
<tr class="memitem:ga778a341a2ccacecf6231be661d770a73"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga778a341a2ccacecf6231be661d770a73">XCB_XF86DRI_QUERY_DIRECT_RENDERING_CAPABLE</a>&#160;&#160;&#160;1</td></tr>
<tr class="memitem:ga2765be32c48223a5c30db308e9f6953c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga2765be32c48223a5c30db308e9f6953c">XCB_XF86DRI_OPEN_CONNECTION</a>&#160;&#160;&#160;2</td></tr>
<tr class="memitem:gac40ccae71311a8c4bbfb81724f0a88f0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gac40ccae71311a8c4bbfb81724f0a88f0">XCB_XF86DRI_CLOSE_CONNECTION</a>&#160;&#160;&#160;3</td></tr>
<tr class="memitem:gaf161388bbae0a301d4ea0eedcf3ba185"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gaf161388bbae0a301d4ea0eedcf3ba185">XCB_XF86DRI_GET_CLIENT_DRIVER_NAME</a>&#160;&#160;&#160;4</td></tr>
<tr class="memitem:ga329de0223c423204f036ea0cbeb27bdb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga329de0223c423204f036ea0cbeb27bdb">XCB_XF86DRI_CREATE_CONTEXT</a>&#160;&#160;&#160;5</td></tr>
<tr class="memitem:gab9d1ba4f48ad2a36a0882a8182c67adf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gab9d1ba4f48ad2a36a0882a8182c67adf">XCB_XF86DRI_DESTROY_CONTEXT</a>&#160;&#160;&#160;6</td></tr>
<tr class="memitem:gae7248350f9146bcc67fd9967266734e9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gae7248350f9146bcc67fd9967266734e9">XCB_XF86DRI_CREATE_DRAWABLE</a>&#160;&#160;&#160;7</td></tr>
<tr class="memitem:ga856268f57c51706863f7f2a181942b6c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga856268f57c51706863f7f2a181942b6c">XCB_XF86DRI_DESTROY_DRAWABLE</a>&#160;&#160;&#160;8</td></tr>
<tr class="memitem:ga420f3a821fd23a5921d23595b7e44d17"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga420f3a821fd23a5921d23595b7e44d17">XCB_XF86DRI_GET_DRAWABLE_INFO</a>&#160;&#160;&#160;9</td></tr>
<tr class="memitem:ga55f261d8761fcb30039d4951966217a9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga55f261d8761fcb30039d4951966217a9">XCB_XF86DRI_GET_DEVICE_INFO</a>&#160;&#160;&#160;10</td></tr>
<tr class="memitem:ga739bc9a82dbf99ad4624b8aa05c84719"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga739bc9a82dbf99ad4624b8aa05c84719">XCB_XF86DRI_AUTH_CONNECTION</a>&#160;&#160;&#160;11</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga374e2d65d42777b5aff8cb38e2e41003"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga374e2d65d42777b5aff8cb38e2e41003"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xf86dri__drm__clip__rect__t.html">xcb_xf86dri_drm_clip_rect_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga374e2d65d42777b5aff8cb38e2e41003">xcb_xf86dri_drm_clip_rect_t</a></td></tr>
<tr class="memdesc:ga374e2d65d42777b5aff8cb38e2e41003"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__drm__clip__rect__t.html" title="xcb_xf86dri_drm_clip_rect_t">xcb_xf86dri_drm_clip_rect_t</a> <br/></td></tr>
<tr class="memitem:ga743d57bb4ae8f1bb531043f249b67e7d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga743d57bb4ae8f1bb531043f249b67e7d"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xf86dri__drm__clip__rect__iterator__t.html">xcb_xf86dri_drm_clip_rect_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga743d57bb4ae8f1bb531043f249b67e7d">xcb_xf86dri_drm_clip_rect_iterator_t</a></td></tr>
<tr class="memdesc:ga743d57bb4ae8f1bb531043f249b67e7d"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__drm__clip__rect__iterator__t.html" title="xcb_xf86dri_drm_clip_rect_iterator_t">xcb_xf86dri_drm_clip_rect_iterator_t</a> <br/></td></tr>
<tr class="memitem:gaf11c6d54ce3fc5c12dea5bf3983fddaf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf11c6d54ce3fc5c12dea5bf3983fddaf"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xf86dri__query__version__cookie__t.html">xcb_xf86dri_query_version_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gaf11c6d54ce3fc5c12dea5bf3983fddaf">xcb_xf86dri_query_version_cookie_t</a></td></tr>
<tr class="memdesc:gaf11c6d54ce3fc5c12dea5bf3983fddaf"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__query__version__cookie__t.html" title="xcb_xf86dri_query_version_cookie_t">xcb_xf86dri_query_version_cookie_t</a> <br/></td></tr>
<tr class="memitem:gabb8611bfea15c215e2c76fea1a4c1b5f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabb8611bfea15c215e2c76fea1a4c1b5f"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xf86dri__query__version__request__t.html">xcb_xf86dri_query_version_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gabb8611bfea15c215e2c76fea1a4c1b5f">xcb_xf86dri_query_version_request_t</a></td></tr>
<tr class="memdesc:gabb8611bfea15c215e2c76fea1a4c1b5f"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__query__version__request__t.html" title="xcb_xf86dri_query_version_request_t">xcb_xf86dri_query_version_request_t</a> <br/></td></tr>
<tr class="memitem:gaf5e86c8966c339e7dd13b6d5766602e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf5e86c8966c339e7dd13b6d5766602e4"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xf86dri__query__version__reply__t.html">xcb_xf86dri_query_version_reply_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gaf5e86c8966c339e7dd13b6d5766602e4">xcb_xf86dri_query_version_reply_t</a></td></tr>
<tr class="memdesc:gaf5e86c8966c339e7dd13b6d5766602e4"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__query__version__reply__t.html" title="xcb_xf86dri_query_version_reply_t">xcb_xf86dri_query_version_reply_t</a> <br/></td></tr>
<tr class="memitem:ga4ff25dc12a1562ceffdb441c599f61b6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4ff25dc12a1562ceffdb441c599f61b6"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xf86dri__query__direct__rendering__capable__cookie__t.html">xcb_xf86dri_query_direct_rendering_capable_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga4ff25dc12a1562ceffdb441c599f61b6">xcb_xf86dri_query_direct_rendering_capable_cookie_t</a></td></tr>
<tr class="memdesc:ga4ff25dc12a1562ceffdb441c599f61b6"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__query__direct__rendering__capable__cookie__t.html" title="xcb_xf86dri_query_direct_rendering_capable_cookie_t">xcb_xf86dri_query_direct_rendering_capable_cookie_t</a> <br/></td></tr>
<tr class="memitem:gaaef36eac60f462037507003c7a6a0174"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaaef36eac60f462037507003c7a6a0174"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xf86dri__query__direct__rendering__capable__request__t.html">xcb_xf86dri_query_direct_rendering_capable_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gaaef36eac60f462037507003c7a6a0174">xcb_xf86dri_query_direct_rendering_capable_request_t</a></td></tr>
<tr class="memdesc:gaaef36eac60f462037507003c7a6a0174"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__query__direct__rendering__capable__request__t.html" title="xcb_xf86dri_query_direct_rendering_capable_request_t">xcb_xf86dri_query_direct_rendering_capable_request_t</a> <br/></td></tr>
<tr class="memitem:gabedb7a151ac870aa6bc96aa562e012aa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabedb7a151ac870aa6bc96aa562e012aa"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xf86dri__query__direct__rendering__capable__reply__t.html">xcb_xf86dri_query_direct_rendering_capable_reply_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gabedb7a151ac870aa6bc96aa562e012aa">xcb_xf86dri_query_direct_rendering_capable_reply_t</a></td></tr>
<tr class="memdesc:gabedb7a151ac870aa6bc96aa562e012aa"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__query__direct__rendering__capable__reply__t.html" title="xcb_xf86dri_query_direct_rendering_capable_reply_t">xcb_xf86dri_query_direct_rendering_capable_reply_t</a> <br/></td></tr>
<tr class="memitem:ga45836be126ffcf110074f680b7cfabe9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga45836be126ffcf110074f680b7cfabe9"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xf86dri__open__connection__cookie__t.html">xcb_xf86dri_open_connection_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga45836be126ffcf110074f680b7cfabe9">xcb_xf86dri_open_connection_cookie_t</a></td></tr>
<tr class="memdesc:ga45836be126ffcf110074f680b7cfabe9"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__open__connection__cookie__t.html" title="xcb_xf86dri_open_connection_cookie_t">xcb_xf86dri_open_connection_cookie_t</a> <br/></td></tr>
<tr class="memitem:ga6b3887fb25f07eae6ce7bf71f8671caf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6b3887fb25f07eae6ce7bf71f8671caf"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xf86dri__open__connection__request__t.html">xcb_xf86dri_open_connection_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga6b3887fb25f07eae6ce7bf71f8671caf">xcb_xf86dri_open_connection_request_t</a></td></tr>
<tr class="memdesc:ga6b3887fb25f07eae6ce7bf71f8671caf"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__open__connection__request__t.html" title="xcb_xf86dri_open_connection_request_t">xcb_xf86dri_open_connection_request_t</a> <br/></td></tr>
<tr class="memitem:ga473d8959578a6ed1d8fbab2b334f15be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga473d8959578a6ed1d8fbab2b334f15be"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xf86dri__open__connection__reply__t.html">xcb_xf86dri_open_connection_reply_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga473d8959578a6ed1d8fbab2b334f15be">xcb_xf86dri_open_connection_reply_t</a></td></tr>
<tr class="memdesc:ga473d8959578a6ed1d8fbab2b334f15be"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__open__connection__reply__t.html" title="xcb_xf86dri_open_connection_reply_t">xcb_xf86dri_open_connection_reply_t</a> <br/></td></tr>
<tr class="memitem:gaa0c6ab384a692fe993419c33b0f53164"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa0c6ab384a692fe993419c33b0f53164"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xf86dri__close__connection__request__t.html">xcb_xf86dri_close_connection_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gaa0c6ab384a692fe993419c33b0f53164">xcb_xf86dri_close_connection_request_t</a></td></tr>
<tr class="memdesc:gaa0c6ab384a692fe993419c33b0f53164"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__close__connection__request__t.html" title="xcb_xf86dri_close_connection_request_t">xcb_xf86dri_close_connection_request_t</a> <br/></td></tr>
<tr class="memitem:gabff6f7fc499238eecc45483317babb38"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabff6f7fc499238eecc45483317babb38"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xf86dri__get__client__driver__name__cookie__t.html">xcb_xf86dri_get_client_driver_name_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gabff6f7fc499238eecc45483317babb38">xcb_xf86dri_get_client_driver_name_cookie_t</a></td></tr>
<tr class="memdesc:gabff6f7fc499238eecc45483317babb38"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__get__client__driver__name__cookie__t.html" title="xcb_xf86dri_get_client_driver_name_cookie_t">xcb_xf86dri_get_client_driver_name_cookie_t</a> <br/></td></tr>
<tr class="memitem:gac9e97dd8300f6676cf0fca7465bd4ce1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac9e97dd8300f6676cf0fca7465bd4ce1"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xf86dri__get__client__driver__name__request__t.html">xcb_xf86dri_get_client_driver_name_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gac9e97dd8300f6676cf0fca7465bd4ce1">xcb_xf86dri_get_client_driver_name_request_t</a></td></tr>
<tr class="memdesc:gac9e97dd8300f6676cf0fca7465bd4ce1"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__get__client__driver__name__request__t.html" title="xcb_xf86dri_get_client_driver_name_request_t">xcb_xf86dri_get_client_driver_name_request_t</a> <br/></td></tr>
<tr class="memitem:gada8d1c77f51fcbb98ba17257f0f83216"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gada8d1c77f51fcbb98ba17257f0f83216"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xf86dri__get__client__driver__name__reply__t.html">xcb_xf86dri_get_client_driver_name_reply_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gada8d1c77f51fcbb98ba17257f0f83216">xcb_xf86dri_get_client_driver_name_reply_t</a></td></tr>
<tr class="memdesc:gada8d1c77f51fcbb98ba17257f0f83216"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__get__client__driver__name__reply__t.html" title="xcb_xf86dri_get_client_driver_name_reply_t">xcb_xf86dri_get_client_driver_name_reply_t</a> <br/></td></tr>
<tr class="memitem:gad9f4f67f5001daa8dedec14ef8a807e3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad9f4f67f5001daa8dedec14ef8a807e3"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xf86dri__create__context__cookie__t.html">xcb_xf86dri_create_context_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gad9f4f67f5001daa8dedec14ef8a807e3">xcb_xf86dri_create_context_cookie_t</a></td></tr>
<tr class="memdesc:gad9f4f67f5001daa8dedec14ef8a807e3"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__create__context__cookie__t.html" title="xcb_xf86dri_create_context_cookie_t">xcb_xf86dri_create_context_cookie_t</a> <br/></td></tr>
<tr class="memitem:ga92e5428d1c5c6e97da7fa717596fdf85"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga92e5428d1c5c6e97da7fa717596fdf85"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xf86dri__create__context__request__t.html">xcb_xf86dri_create_context_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga92e5428d1c5c6e97da7fa717596fdf85">xcb_xf86dri_create_context_request_t</a></td></tr>
<tr class="memdesc:ga92e5428d1c5c6e97da7fa717596fdf85"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__create__context__request__t.html" title="xcb_xf86dri_create_context_request_t">xcb_xf86dri_create_context_request_t</a> <br/></td></tr>
<tr class="memitem:ga4449fd52949662ec04b3f50ef575c8b5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4449fd52949662ec04b3f50ef575c8b5"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xf86dri__create__context__reply__t.html">xcb_xf86dri_create_context_reply_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga4449fd52949662ec04b3f50ef575c8b5">xcb_xf86dri_create_context_reply_t</a></td></tr>
<tr class="memdesc:ga4449fd52949662ec04b3f50ef575c8b5"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__create__context__reply__t.html" title="xcb_xf86dri_create_context_reply_t">xcb_xf86dri_create_context_reply_t</a> <br/></td></tr>
<tr class="memitem:gac440736b7b4529194ed349620acda888"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac440736b7b4529194ed349620acda888"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xf86dri__destroy__context__request__t.html">xcb_xf86dri_destroy_context_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gac440736b7b4529194ed349620acda888">xcb_xf86dri_destroy_context_request_t</a></td></tr>
<tr class="memdesc:gac440736b7b4529194ed349620acda888"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__destroy__context__request__t.html" title="xcb_xf86dri_destroy_context_request_t">xcb_xf86dri_destroy_context_request_t</a> <br/></td></tr>
<tr class="memitem:gabe3097c7c39d1071f71353f0eafd3233"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabe3097c7c39d1071f71353f0eafd3233"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xf86dri__create__drawable__cookie__t.html">xcb_xf86dri_create_drawable_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gabe3097c7c39d1071f71353f0eafd3233">xcb_xf86dri_create_drawable_cookie_t</a></td></tr>
<tr class="memdesc:gabe3097c7c39d1071f71353f0eafd3233"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__create__drawable__cookie__t.html" title="xcb_xf86dri_create_drawable_cookie_t">xcb_xf86dri_create_drawable_cookie_t</a> <br/></td></tr>
<tr class="memitem:ga6725050c4fcfbcc10af01e099baf52b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6725050c4fcfbcc10af01e099baf52b4"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xf86dri__create__drawable__request__t.html">xcb_xf86dri_create_drawable_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga6725050c4fcfbcc10af01e099baf52b4">xcb_xf86dri_create_drawable_request_t</a></td></tr>
<tr class="memdesc:ga6725050c4fcfbcc10af01e099baf52b4"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__create__drawable__request__t.html" title="xcb_xf86dri_create_drawable_request_t">xcb_xf86dri_create_drawable_request_t</a> <br/></td></tr>
<tr class="memitem:ga5f8d35f525d8ef07ddb363cbf047417c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5f8d35f525d8ef07ddb363cbf047417c"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xf86dri__create__drawable__reply__t.html">xcb_xf86dri_create_drawable_reply_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga5f8d35f525d8ef07ddb363cbf047417c">xcb_xf86dri_create_drawable_reply_t</a></td></tr>
<tr class="memdesc:ga5f8d35f525d8ef07ddb363cbf047417c"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__create__drawable__reply__t.html" title="xcb_xf86dri_create_drawable_reply_t">xcb_xf86dri_create_drawable_reply_t</a> <br/></td></tr>
<tr class="memitem:gaebb4c5570aa1af8e249a1cfb7e14cf18"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaebb4c5570aa1af8e249a1cfb7e14cf18"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xf86dri__destroy__drawable__request__t.html">xcb_xf86dri_destroy_drawable_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gaebb4c5570aa1af8e249a1cfb7e14cf18">xcb_xf86dri_destroy_drawable_request_t</a></td></tr>
<tr class="memdesc:gaebb4c5570aa1af8e249a1cfb7e14cf18"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__destroy__drawable__request__t.html" title="xcb_xf86dri_destroy_drawable_request_t">xcb_xf86dri_destroy_drawable_request_t</a> <br/></td></tr>
<tr class="memitem:gaf356d86bd18da5ef6d38b5750009783a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf356d86bd18da5ef6d38b5750009783a"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xf86dri__get__drawable__info__cookie__t.html">xcb_xf86dri_get_drawable_info_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gaf356d86bd18da5ef6d38b5750009783a">xcb_xf86dri_get_drawable_info_cookie_t</a></td></tr>
<tr class="memdesc:gaf356d86bd18da5ef6d38b5750009783a"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__get__drawable__info__cookie__t.html" title="xcb_xf86dri_get_drawable_info_cookie_t">xcb_xf86dri_get_drawable_info_cookie_t</a> <br/></td></tr>
<tr class="memitem:ga1ae9c2b097f2ed5665cedaf200f19251"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1ae9c2b097f2ed5665cedaf200f19251"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xf86dri__get__drawable__info__request__t.html">xcb_xf86dri_get_drawable_info_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga1ae9c2b097f2ed5665cedaf200f19251">xcb_xf86dri_get_drawable_info_request_t</a></td></tr>
<tr class="memdesc:ga1ae9c2b097f2ed5665cedaf200f19251"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__get__drawable__info__request__t.html" title="xcb_xf86dri_get_drawable_info_request_t">xcb_xf86dri_get_drawable_info_request_t</a> <br/></td></tr>
<tr class="memitem:ga67e2d17d8ec9eb9ad660e1f166e4c0ba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga67e2d17d8ec9eb9ad660e1f166e4c0ba"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xf86dri__get__drawable__info__reply__t.html">xcb_xf86dri_get_drawable_info_reply_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga67e2d17d8ec9eb9ad660e1f166e4c0ba">xcb_xf86dri_get_drawable_info_reply_t</a></td></tr>
<tr class="memdesc:ga67e2d17d8ec9eb9ad660e1f166e4c0ba"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__get__drawable__info__reply__t.html" title="xcb_xf86dri_get_drawable_info_reply_t">xcb_xf86dri_get_drawable_info_reply_t</a> <br/></td></tr>
<tr class="memitem:ga183e9cad84d760b886e7084d9ab4475a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga183e9cad84d760b886e7084d9ab4475a"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xf86dri__get__device__info__cookie__t.html">xcb_xf86dri_get_device_info_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga183e9cad84d760b886e7084d9ab4475a">xcb_xf86dri_get_device_info_cookie_t</a></td></tr>
<tr class="memdesc:ga183e9cad84d760b886e7084d9ab4475a"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__get__device__info__cookie__t.html" title="xcb_xf86dri_get_device_info_cookie_t">xcb_xf86dri_get_device_info_cookie_t</a> <br/></td></tr>
<tr class="memitem:ga2190da3f51861ed975b923f43c3de5fa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2190da3f51861ed975b923f43c3de5fa"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xf86dri__get__device__info__request__t.html">xcb_xf86dri_get_device_info_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga2190da3f51861ed975b923f43c3de5fa">xcb_xf86dri_get_device_info_request_t</a></td></tr>
<tr class="memdesc:ga2190da3f51861ed975b923f43c3de5fa"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__get__device__info__request__t.html" title="xcb_xf86dri_get_device_info_request_t">xcb_xf86dri_get_device_info_request_t</a> <br/></td></tr>
<tr class="memitem:gaf598e99bb06891b9b919fe019c81c349"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf598e99bb06891b9b919fe019c81c349"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xf86dri__get__device__info__reply__t.html">xcb_xf86dri_get_device_info_reply_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gaf598e99bb06891b9b919fe019c81c349">xcb_xf86dri_get_device_info_reply_t</a></td></tr>
<tr class="memdesc:gaf598e99bb06891b9b919fe019c81c349"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__get__device__info__reply__t.html" title="xcb_xf86dri_get_device_info_reply_t">xcb_xf86dri_get_device_info_reply_t</a> <br/></td></tr>
<tr class="memitem:ga7e9b8bb62e370e111c8307c630249d3d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7e9b8bb62e370e111c8307c630249d3d"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xf86dri__auth__connection__cookie__t.html">xcb_xf86dri_auth_connection_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga7e9b8bb62e370e111c8307c630249d3d">xcb_xf86dri_auth_connection_cookie_t</a></td></tr>
<tr class="memdesc:ga7e9b8bb62e370e111c8307c630249d3d"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__auth__connection__cookie__t.html" title="xcb_xf86dri_auth_connection_cookie_t">xcb_xf86dri_auth_connection_cookie_t</a> <br/></td></tr>
<tr class="memitem:ga0eb6870b1243a7f584745bac34a1cc0d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0eb6870b1243a7f584745bac34a1cc0d"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xf86dri__auth__connection__request__t.html">xcb_xf86dri_auth_connection_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga0eb6870b1243a7f584745bac34a1cc0d">xcb_xf86dri_auth_connection_request_t</a></td></tr>
<tr class="memdesc:ga0eb6870b1243a7f584745bac34a1cc0d"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__auth__connection__request__t.html" title="xcb_xf86dri_auth_connection_request_t">xcb_xf86dri_auth_connection_request_t</a> <br/></td></tr>
<tr class="memitem:ga028b100da64111ae7e2ac04595b7ce74"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga028b100da64111ae7e2ac04595b7ce74"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xf86dri__auth__connection__reply__t.html">xcb_xf86dri_auth_connection_reply_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga028b100da64111ae7e2ac04595b7ce74">xcb_xf86dri_auth_connection_reply_t</a></td></tr>
<tr class="memdesc:ga028b100da64111ae7e2ac04595b7ce74"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xf86dri__auth__connection__reply__t.html" title="xcb_xf86dri_auth_connection_reply_t">xcb_xf86dri_auth_connection_reply_t</a> <br/></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga5bb8dcda13a0313ceccb644196e80a8e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga5bb8dcda13a0313ceccb644196e80a8e">xcb_xf86dri_drm_clip_rect_next</a> (<a class="el" href="structxcb__xf86dri__drm__clip__rect__iterator__t.html">xcb_xf86dri_drm_clip_rect_iterator_t</a> *i)</td></tr>
<tr class="memitem:ga934da56bf68317ba91416282649e5b1f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga934da56bf68317ba91416282649e5b1f">xcb_xf86dri_drm_clip_rect_end</a> (<a class="el" href="structxcb__xf86dri__drm__clip__rect__iterator__t.html">xcb_xf86dri_drm_clip_rect_iterator_t</a> i)</td></tr>
<tr class="memitem:gab04524bf0ed02d6007df401989d0acd6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xf86dri__query__version__cookie__t.html">xcb_xf86dri_query_version_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gab04524bf0ed02d6007df401989d0acd6">xcb_xf86dri_query_version</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c)</td></tr>
<tr class="memitem:ga797dea28a7ca923b961886074823c06a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xf86dri__query__version__cookie__t.html">xcb_xf86dri_query_version_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga797dea28a7ca923b961886074823c06a">xcb_xf86dri_query_version_unchecked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c)</td></tr>
<tr class="memitem:ga65d58dec2329c960ece2f227509766fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xf86dri__query__version__reply__t.html">xcb_xf86dri_query_version_reply_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga65d58dec2329c960ece2f227509766fb">xcb_xf86dri_query_version_reply</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, <a class="el" href="structxcb__xf86dri__query__version__cookie__t.html">xcb_xf86dri_query_version_cookie_t</a> cookie, <a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **e)</td></tr>
<tr class="memitem:ga7677af332b5de378420b15900dbe9efd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xf86dri__query__direct__rendering__capable__cookie__t.html">xcb_xf86dri_query_direct_rendering_capable_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga7677af332b5de378420b15900dbe9efd">xcb_xf86dri_query_direct_rendering_capable</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint32_t screen)</td></tr>
<tr class="memitem:ga5b94b3ad4513eeeb0a1bce6d930ae7bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xf86dri__query__direct__rendering__capable__cookie__t.html">xcb_xf86dri_query_direct_rendering_capable_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga5b94b3ad4513eeeb0a1bce6d930ae7bd">xcb_xf86dri_query_direct_rendering_capable_unchecked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint32_t screen)</td></tr>
<tr class="memitem:ga3206dfea919958d694e16393db11827a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xf86dri__query__direct__rendering__capable__reply__t.html">xcb_xf86dri_query_direct_rendering_capable_reply_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga3206dfea919958d694e16393db11827a">xcb_xf86dri_query_direct_rendering_capable_reply</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, <a class="el" href="structxcb__xf86dri__query__direct__rendering__capable__cookie__t.html">xcb_xf86dri_query_direct_rendering_capable_cookie_t</a> cookie, <a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **e)</td></tr>
<tr class="memitem:ga66f21a5039364870bb365de0ab184b37"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga66f21a5039364870bb365de0ab184b37"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xf86dri_open_connection_sizeof</b> (const void *_buffer)</td></tr>
<tr class="memitem:ga084cfb77a7ba5debbed30578a46dcf30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xf86dri__open__connection__cookie__t.html">xcb_xf86dri_open_connection_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga084cfb77a7ba5debbed30578a46dcf30">xcb_xf86dri_open_connection</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint32_t screen)</td></tr>
<tr class="memitem:ga24238a18683e028156324e66c179bd2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xf86dri__open__connection__cookie__t.html">xcb_xf86dri_open_connection_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga24238a18683e028156324e66c179bd2c">xcb_xf86dri_open_connection_unchecked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint32_t screen)</td></tr>
<tr class="memitem:gac3ad267df3cb3a80a71df3d9d3a7f8db"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac3ad267df3cb3a80a71df3d9d3a7f8db"></a>
char *&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xf86dri_open_connection_bus_id</b> (const <a class="el" href="structxcb__xf86dri__open__connection__reply__t.html">xcb_xf86dri_open_connection_reply_t</a> *R)</td></tr>
<tr class="memitem:ga1e9054585570c9f4bd5bb28c8ee5a35c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1e9054585570c9f4bd5bb28c8ee5a35c"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xf86dri_open_connection_bus_id_length</b> (const <a class="el" href="structxcb__xf86dri__open__connection__reply__t.html">xcb_xf86dri_open_connection_reply_t</a> *R)</td></tr>
<tr class="memitem:gab34b34d41cbd1754f5d12217e86b203b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab34b34d41cbd1754f5d12217e86b203b"></a>
<a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xf86dri_open_connection_bus_id_end</b> (const <a class="el" href="structxcb__xf86dri__open__connection__reply__t.html">xcb_xf86dri_open_connection_reply_t</a> *R)</td></tr>
<tr class="memitem:gacaa7b76b55620d8646a46e6873fdb404"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xf86dri__open__connection__reply__t.html">xcb_xf86dri_open_connection_reply_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gacaa7b76b55620d8646a46e6873fdb404">xcb_xf86dri_open_connection_reply</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, <a class="el" href="structxcb__xf86dri__open__connection__cookie__t.html">xcb_xf86dri_open_connection_cookie_t</a> cookie, <a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **e)</td></tr>
<tr class="memitem:gae8ca51237fe6af3b0a53008d0c11f694"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gae8ca51237fe6af3b0a53008d0c11f694">xcb_xf86dri_close_connection_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint32_t screen)</td></tr>
<tr class="memitem:ga3401753fcf5bdd78eb823375ac40383c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga3401753fcf5bdd78eb823375ac40383c">xcb_xf86dri_close_connection</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint32_t screen)</td></tr>
<tr class="memitem:ga59eb5e95d3639737f93688fefa02079b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga59eb5e95d3639737f93688fefa02079b"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xf86dri_get_client_driver_name_sizeof</b> (const void *_buffer)</td></tr>
<tr class="memitem:gafa03bd0af57eaf71afb9a8d0cb46432f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xf86dri__get__client__driver__name__cookie__t.html">xcb_xf86dri_get_client_driver_name_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gafa03bd0af57eaf71afb9a8d0cb46432f">xcb_xf86dri_get_client_driver_name</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint32_t screen)</td></tr>
<tr class="memitem:ga18e3b8c439c42fbbb873fe9513fe931a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xf86dri__get__client__driver__name__cookie__t.html">xcb_xf86dri_get_client_driver_name_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga18e3b8c439c42fbbb873fe9513fe931a">xcb_xf86dri_get_client_driver_name_unchecked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint32_t screen)</td></tr>
<tr class="memitem:ga9c5886175e8dd470cd588d301048fd68"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9c5886175e8dd470cd588d301048fd68"></a>
char *&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xf86dri_get_client_driver_name_client_driver_name</b> (const <a class="el" href="structxcb__xf86dri__get__client__driver__name__reply__t.html">xcb_xf86dri_get_client_driver_name_reply_t</a> *R)</td></tr>
<tr class="memitem:ga8b10ca78d46779462d201b2e35874d0b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8b10ca78d46779462d201b2e35874d0b"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xf86dri_get_client_driver_name_client_driver_name_length</b> (const <a class="el" href="structxcb__xf86dri__get__client__driver__name__reply__t.html">xcb_xf86dri_get_client_driver_name_reply_t</a> *R)</td></tr>
<tr class="memitem:gaef48fa238b425db563029d776def5ac6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaef48fa238b425db563029d776def5ac6"></a>
<a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xf86dri_get_client_driver_name_client_driver_name_end</b> (const <a class="el" href="structxcb__xf86dri__get__client__driver__name__reply__t.html">xcb_xf86dri_get_client_driver_name_reply_t</a> *R)</td></tr>
<tr class="memitem:gabbda43f9f07f392ce158ff810c8c0d2a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xf86dri__get__client__driver__name__reply__t.html">xcb_xf86dri_get_client_driver_name_reply_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gabbda43f9f07f392ce158ff810c8c0d2a">xcb_xf86dri_get_client_driver_name_reply</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, <a class="el" href="structxcb__xf86dri__get__client__driver__name__cookie__t.html">xcb_xf86dri_get_client_driver_name_cookie_t</a> cookie, <a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **e)</td></tr>
<tr class="memitem:ga00bbffeea307ab8083f035414a4ae43d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xf86dri__create__context__cookie__t.html">xcb_xf86dri_create_context_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga00bbffeea307ab8083f035414a4ae43d">xcb_xf86dri_create_context</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint32_t screen, uint32_t visual, uint32_t context)</td></tr>
<tr class="memitem:ga0acdf242366a9a6d1209b88bf5767540"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xf86dri__create__context__cookie__t.html">xcb_xf86dri_create_context_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga0acdf242366a9a6d1209b88bf5767540">xcb_xf86dri_create_context_unchecked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint32_t screen, uint32_t visual, uint32_t context)</td></tr>
<tr class="memitem:ga5fbc604c9beee11e3868da22d3330ee4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xf86dri__create__context__reply__t.html">xcb_xf86dri_create_context_reply_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga5fbc604c9beee11e3868da22d3330ee4">xcb_xf86dri_create_context_reply</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, <a class="el" href="structxcb__xf86dri__create__context__cookie__t.html">xcb_xf86dri_create_context_cookie_t</a> cookie, <a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **e)</td></tr>
<tr class="memitem:gaa264a603bb8ab66baedf1496434cb553"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gaa264a603bb8ab66baedf1496434cb553">xcb_xf86dri_destroy_context_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint32_t screen, uint32_t context)</td></tr>
<tr class="memitem:gae68e21459b0fea49e39b92eff7098bbe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gae68e21459b0fea49e39b92eff7098bbe">xcb_xf86dri_destroy_context</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint32_t screen, uint32_t context)</td></tr>
<tr class="memitem:gad4a129d963b765b8936c7f95f541ff98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xf86dri__create__drawable__cookie__t.html">xcb_xf86dri_create_drawable_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gad4a129d963b765b8936c7f95f541ff98">xcb_xf86dri_create_drawable</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint32_t screen, uint32_t drawable)</td></tr>
<tr class="memitem:ga0e592756db0bd60032a3b04fe2abc308"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xf86dri__create__drawable__cookie__t.html">xcb_xf86dri_create_drawable_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga0e592756db0bd60032a3b04fe2abc308">xcb_xf86dri_create_drawable_unchecked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint32_t screen, uint32_t drawable)</td></tr>
<tr class="memitem:ga75a1ce5671f82ad5e72835230f7a04f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xf86dri__create__drawable__reply__t.html">xcb_xf86dri_create_drawable_reply_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga75a1ce5671f82ad5e72835230f7a04f3">xcb_xf86dri_create_drawable_reply</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, <a class="el" href="structxcb__xf86dri__create__drawable__cookie__t.html">xcb_xf86dri_create_drawable_cookie_t</a> cookie, <a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **e)</td></tr>
<tr class="memitem:gac49b3bd3ad8bb61d6cec05475c4c1f2b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gac49b3bd3ad8bb61d6cec05475c4c1f2b">xcb_xf86dri_destroy_drawable_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint32_t screen, uint32_t drawable)</td></tr>
<tr class="memitem:gadd68e35f2971c614d932ad24b732a162"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gadd68e35f2971c614d932ad24b732a162">xcb_xf86dri_destroy_drawable</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint32_t screen, uint32_t drawable)</td></tr>
<tr class="memitem:ga86014774e6fb96c8c5b7f4c6c80e331b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga86014774e6fb96c8c5b7f4c6c80e331b"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xf86dri_get_drawable_info_sizeof</b> (const void *_buffer)</td></tr>
<tr class="memitem:ga6b990399fe2cd2957318fa0c492f382b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xf86dri__get__drawable__info__cookie__t.html">xcb_xf86dri_get_drawable_info_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga6b990399fe2cd2957318fa0c492f382b">xcb_xf86dri_get_drawable_info</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint32_t screen, uint32_t drawable)</td></tr>
<tr class="memitem:ga3436d3feff64691456161ae9446769a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xf86dri__get__drawable__info__cookie__t.html">xcb_xf86dri_get_drawable_info_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga3436d3feff64691456161ae9446769a5">xcb_xf86dri_get_drawable_info_unchecked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint32_t screen, uint32_t drawable)</td></tr>
<tr class="memitem:ga84f8102cead373c5ff6255b8e423449e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga84f8102cead373c5ff6255b8e423449e"></a>
<a class="el" href="structxcb__xf86dri__drm__clip__rect__t.html">xcb_xf86dri_drm_clip_rect_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xf86dri_get_drawable_info_clip_rects</b> (const <a class="el" href="structxcb__xf86dri__get__drawable__info__reply__t.html">xcb_xf86dri_get_drawable_info_reply_t</a> *R)</td></tr>
<tr class="memitem:ga0089cd8ecc9af572078e5063d439e8c5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0089cd8ecc9af572078e5063d439e8c5"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xf86dri_get_drawable_info_clip_rects_length</b> (const <a class="el" href="structxcb__xf86dri__get__drawable__info__reply__t.html">xcb_xf86dri_get_drawable_info_reply_t</a> *R)</td></tr>
<tr class="memitem:ga80753f9574e42d744010a296cae8a19e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga80753f9574e42d744010a296cae8a19e"></a>
<a class="el" href="structxcb__xf86dri__drm__clip__rect__iterator__t.html">xcb_xf86dri_drm_clip_rect_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xf86dri_get_drawable_info_clip_rects_iterator</b> (const <a class="el" href="structxcb__xf86dri__get__drawable__info__reply__t.html">xcb_xf86dri_get_drawable_info_reply_t</a> *R)</td></tr>
<tr class="memitem:ga590aa6fa7c08fd33679af8556395aa7c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga590aa6fa7c08fd33679af8556395aa7c"></a>
<a class="el" href="structxcb__xf86dri__drm__clip__rect__t.html">xcb_xf86dri_drm_clip_rect_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xf86dri_get_drawable_info_back_clip_rects</b> (const <a class="el" href="structxcb__xf86dri__get__drawable__info__reply__t.html">xcb_xf86dri_get_drawable_info_reply_t</a> *R)</td></tr>
<tr class="memitem:ga86859094aaf94aa43599f483d81b304d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga86859094aaf94aa43599f483d81b304d"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xf86dri_get_drawable_info_back_clip_rects_length</b> (const <a class="el" href="structxcb__xf86dri__get__drawable__info__reply__t.html">xcb_xf86dri_get_drawable_info_reply_t</a> *R)</td></tr>
<tr class="memitem:gae3d6427ad275c31e37932fee1ac44c40"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae3d6427ad275c31e37932fee1ac44c40"></a>
<a class="el" href="structxcb__xf86dri__drm__clip__rect__iterator__t.html">xcb_xf86dri_drm_clip_rect_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xf86dri_get_drawable_info_back_clip_rects_iterator</b> (const <a class="el" href="structxcb__xf86dri__get__drawable__info__reply__t.html">xcb_xf86dri_get_drawable_info_reply_t</a> *R)</td></tr>
<tr class="memitem:gaeddd3b529684211bcd85cf98a814f5d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xf86dri__get__drawable__info__reply__t.html">xcb_xf86dri_get_drawable_info_reply_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gaeddd3b529684211bcd85cf98a814f5d0">xcb_xf86dri_get_drawable_info_reply</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, <a class="el" href="structxcb__xf86dri__get__drawable__info__cookie__t.html">xcb_xf86dri_get_drawable_info_cookie_t</a> cookie, <a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **e)</td></tr>
<tr class="memitem:gab4e725ce60123e8316122c6ffe706972"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab4e725ce60123e8316122c6ffe706972"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xf86dri_get_device_info_sizeof</b> (const void *_buffer)</td></tr>
<tr class="memitem:gab3bc73286cf39120115fc1f66c43cd73"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xf86dri__get__device__info__cookie__t.html">xcb_xf86dri_get_device_info_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gab3bc73286cf39120115fc1f66c43cd73">xcb_xf86dri_get_device_info</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint32_t screen)</td></tr>
<tr class="memitem:ga83fc94ca197b7af41c441b63ff6212fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xf86dri__get__device__info__cookie__t.html">xcb_xf86dri_get_device_info_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga83fc94ca197b7af41c441b63ff6212fc">xcb_xf86dri_get_device_info_unchecked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint32_t screen)</td></tr>
<tr class="memitem:ga8a0e9e49362fdd7157d734f1eb584f0c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8a0e9e49362fdd7157d734f1eb584f0c"></a>
uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xf86dri_get_device_info_device_private</b> (const <a class="el" href="structxcb__xf86dri__get__device__info__reply__t.html">xcb_xf86dri_get_device_info_reply_t</a> *R)</td></tr>
<tr class="memitem:gacb80a0a6b74ace5a9fdb5c89fdb38e9e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacb80a0a6b74ace5a9fdb5c89fdb38e9e"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xf86dri_get_device_info_device_private_length</b> (const <a class="el" href="structxcb__xf86dri__get__device__info__reply__t.html">xcb_xf86dri_get_device_info_reply_t</a> *R)</td></tr>
<tr class="memitem:ga4463ff531dccaf1b6e5c2698fb6e72d1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4463ff531dccaf1b6e5c2698fb6e72d1"></a>
<a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xf86dri_get_device_info_device_private_end</b> (const <a class="el" href="structxcb__xf86dri__get__device__info__reply__t.html">xcb_xf86dri_get_device_info_reply_t</a> *R)</td></tr>
<tr class="memitem:ga05b179f2f236f220d05493e6cdbc62ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xf86dri__get__device__info__reply__t.html">xcb_xf86dri_get_device_info_reply_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga05b179f2f236f220d05493e6cdbc62ab">xcb_xf86dri_get_device_info_reply</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, <a class="el" href="structxcb__xf86dri__get__device__info__cookie__t.html">xcb_xf86dri_get_device_info_cookie_t</a> cookie, <a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **e)</td></tr>
<tr class="memitem:gaacd4a3f504553429a241d03d787c5ded"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xf86dri__auth__connection__cookie__t.html">xcb_xf86dri_auth_connection_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gaacd4a3f504553429a241d03d787c5ded">xcb_xf86dri_auth_connection</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint32_t screen, uint32_t magic)</td></tr>
<tr class="memitem:gae72dd203072d3e5fd332b297680172c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xf86dri__auth__connection__cookie__t.html">xcb_xf86dri_auth_connection_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#gae72dd203072d3e5fd332b297680172c4">xcb_xf86dri_auth_connection_unchecked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint32_t screen, uint32_t magic)</td></tr>
<tr class="memitem:ga39962f48a313f6c4b5ea14d3a6953da0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xf86dri__auth__connection__reply__t.html">xcb_xf86dri_auth_connection_reply_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XF86Dri__API.html#ga39962f48a313f6c4b5ea14d3a6953da0">xcb_xf86dri_auth_connection_reply</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, <a class="el" href="structxcb__xf86dri__auth__connection__cookie__t.html">xcb_xf86dri_auth_connection_cookie_t</a> cookie, <a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **e)</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ga77e4c22b1ff359ef12e9efaa78dc088b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga77e4c22b1ff359ef12e9efaa78dc088b"></a>
<a class="el" href="structxcb__extension__t.html">xcb_extension_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xf86dri_id</b></td></tr>
</table>
<a name="details" id="details"></a><h2>Detailed Description</h2>
<p>XF86Dri XCB Protocol Implementation. </p>
<h2>Macro Definition Documentation</h2>
<a class="anchor" id="ga739bc9a82dbf99ad4624b8aa05c84719"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XF86DRI_AUTH_CONNECTION&#160;&#160;&#160;11</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_xf86dri_auth_connection. </p>

<p>Referenced by <a class="el" href="group__XCB__XF86Dri__API.html#gaacd4a3f504553429a241d03d787c5ded">xcb_xf86dri_auth_connection()</a>, and <a class="el" href="group__XCB__XF86Dri__API.html#gae72dd203072d3e5fd332b297680172c4">xcb_xf86dri_auth_connection_unchecked()</a>.</p>

</div>
</div>
<a class="anchor" id="gac40ccae71311a8c4bbfb81724f0a88f0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XF86DRI_CLOSE_CONNECTION&#160;&#160;&#160;3</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_xf86dri_close_connection. </p>

<p>Referenced by <a class="el" href="group__XCB__XF86Dri__API.html#ga3401753fcf5bdd78eb823375ac40383c">xcb_xf86dri_close_connection()</a>, and <a class="el" href="group__XCB__XF86Dri__API.html#gae8ca51237fe6af3b0a53008d0c11f694">xcb_xf86dri_close_connection_checked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga329de0223c423204f036ea0cbeb27bdb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XF86DRI_CREATE_CONTEXT&#160;&#160;&#160;5</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_xf86dri_create_context. </p>

<p>Referenced by <a class="el" href="group__XCB__XF86Dri__API.html#ga00bbffeea307ab8083f035414a4ae43d">xcb_xf86dri_create_context()</a>, and <a class="el" href="group__XCB__XF86Dri__API.html#ga0acdf242366a9a6d1209b88bf5767540">xcb_xf86dri_create_context_unchecked()</a>.</p>

</div>
</div>
<a class="anchor" id="gae7248350f9146bcc67fd9967266734e9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XF86DRI_CREATE_DRAWABLE&#160;&#160;&#160;7</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_xf86dri_create_drawable. </p>

<p>Referenced by <a class="el" href="group__XCB__XF86Dri__API.html#gad4a129d963b765b8936c7f95f541ff98">xcb_xf86dri_create_drawable()</a>, and <a class="el" href="group__XCB__XF86Dri__API.html#ga0e592756db0bd60032a3b04fe2abc308">xcb_xf86dri_create_drawable_unchecked()</a>.</p>

</div>
</div>
<a class="anchor" id="gab9d1ba4f48ad2a36a0882a8182c67adf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XF86DRI_DESTROY_CONTEXT&#160;&#160;&#160;6</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_xf86dri_destroy_context. </p>

<p>Referenced by <a class="el" href="group__XCB__XF86Dri__API.html#gae68e21459b0fea49e39b92eff7098bbe">xcb_xf86dri_destroy_context()</a>, and <a class="el" href="group__XCB__XF86Dri__API.html#gaa264a603bb8ab66baedf1496434cb553">xcb_xf86dri_destroy_context_checked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga856268f57c51706863f7f2a181942b6c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XF86DRI_DESTROY_DRAWABLE&#160;&#160;&#160;8</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_xf86dri_destroy_drawable. </p>

<p>Referenced by <a class="el" href="group__XCB__XF86Dri__API.html#gadd68e35f2971c614d932ad24b732a162">xcb_xf86dri_destroy_drawable()</a>, and <a class="el" href="group__XCB__XF86Dri__API.html#gac49b3bd3ad8bb61d6cec05475c4c1f2b">xcb_xf86dri_destroy_drawable_checked()</a>.</p>

</div>
</div>
<a class="anchor" id="gaf161388bbae0a301d4ea0eedcf3ba185"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XF86DRI_GET_CLIENT_DRIVER_NAME&#160;&#160;&#160;4</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_xf86dri_get_client_driver_name. </p>

<p>Referenced by <a class="el" href="group__XCB__XF86Dri__API.html#gafa03bd0af57eaf71afb9a8d0cb46432f">xcb_xf86dri_get_client_driver_name()</a>, and <a class="el" href="group__XCB__XF86Dri__API.html#ga18e3b8c439c42fbbb873fe9513fe931a">xcb_xf86dri_get_client_driver_name_unchecked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga55f261d8761fcb30039d4951966217a9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XF86DRI_GET_DEVICE_INFO&#160;&#160;&#160;10</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_xf86dri_get_device_info. </p>

<p>Referenced by <a class="el" href="group__XCB__XF86Dri__API.html#gab3bc73286cf39120115fc1f66c43cd73">xcb_xf86dri_get_device_info()</a>, and <a class="el" href="group__XCB__XF86Dri__API.html#ga83fc94ca197b7af41c441b63ff6212fc">xcb_xf86dri_get_device_info_unchecked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga420f3a821fd23a5921d23595b7e44d17"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XF86DRI_GET_DRAWABLE_INFO&#160;&#160;&#160;9</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_xf86dri_get_drawable_info. </p>

<p>Referenced by <a class="el" href="group__XCB__XF86Dri__API.html#ga6b990399fe2cd2957318fa0c492f382b">xcb_xf86dri_get_drawable_info()</a>, and <a class="el" href="group__XCB__XF86Dri__API.html#ga3436d3feff64691456161ae9446769a5">xcb_xf86dri_get_drawable_info_unchecked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga2765be32c48223a5c30db308e9f6953c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XF86DRI_OPEN_CONNECTION&#160;&#160;&#160;2</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_xf86dri_open_connection. </p>

<p>Referenced by <a class="el" href="group__XCB__XF86Dri__API.html#ga084cfb77a7ba5debbed30578a46dcf30">xcb_xf86dri_open_connection()</a>, and <a class="el" href="group__XCB__XF86Dri__API.html#ga24238a18683e028156324e66c179bd2c">xcb_xf86dri_open_connection_unchecked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga778a341a2ccacecf6231be661d770a73"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XF86DRI_QUERY_DIRECT_RENDERING_CAPABLE&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_xf86dri_query_direct_rendering_capable. </p>

<p>Referenced by <a class="el" href="group__XCB__XF86Dri__API.html#ga7677af332b5de378420b15900dbe9efd">xcb_xf86dri_query_direct_rendering_capable()</a>, and <a class="el" href="group__XCB__XF86Dri__API.html#ga5b94b3ad4513eeeb0a1bce6d930ae7bd">xcb_xf86dri_query_direct_rendering_capable_unchecked()</a>.</p>

</div>
</div>
<a class="anchor" id="gacc0142030f4ba113c13062e5185b3285"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XF86DRI_QUERY_VERSION&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_xf86dri_query_version. </p>

<p>Referenced by <a class="el" href="group__XCB__XF86Dri__API.html#gab04524bf0ed02d6007df401989d0acd6">xcb_xf86dri_query_version()</a>, and <a class="el" href="group__XCB__XF86Dri__API.html#ga797dea28a7ca923b961886074823c06a">xcb_xf86dri_query_version_unchecked()</a>.</p>

</div>
</div>
<h2>Function Documentation</h2>
<a class="anchor" id="gaacd4a3f504553429a241d03d787c5ded"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xf86dri__auth__connection__cookie__t.html">xcb_xf86dri_auth_connection_cookie_t</a> xcb_xf86dri_auth_connection </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>screen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>magic</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="group__XCB__XF86Dri__API.html#ga739bc9a82dbf99ad4624b8aa05c84719">XCB_XF86DRI_AUTH_CONNECTION</a>.</p>

</div>
</div>
<a class="anchor" id="ga39962f48a313f6c4b5ea14d3a6953da0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xf86dri__auth__connection__reply__t.html">xcb_xf86dri_auth_connection_reply_t</a>* xcb_xf86dri_auth_connection_reply </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__xf86dri__auth__connection__cookie__t.html">xcb_xf86dri_auth_connection_cookie_t</a>&#160;</td>
          <td class="paramname"><em>cookie</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return the reply </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
    <tr><td class="paramname">cookie</td><td>The cookie </td></tr>
    <tr><td class="paramname">e</td><td>The <a class="el" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a> supplied</td></tr>
  </table>
  </dd>
</dl>
<p>Returns the reply of the request asked by</p>
<p>The parameter <code>e</code> supplied to this function must be NULL if <a class="el" href="group__XCB__XF86Dri__API.html#gae72dd203072d3e5fd332b297680172c4">xcb_xf86dri_auth_connection_unchecked()</a>. is used. Otherwise, it stores the error if any.</p>
<p>The returned value must be freed by the caller using free(). </p>

</div>
</div>
<a class="anchor" id="gae72dd203072d3e5fd332b297680172c4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xf86dri__auth__connection__cookie__t.html">xcb_xf86dri_auth_connection_cookie_t</a> xcb_xf86dri_auth_connection_unchecked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>screen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>magic</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue. </p>

<p>References <a class="el" href="group__XCB__XF86Dri__API.html#ga739bc9a82dbf99ad4624b8aa05c84719">XCB_XF86DRI_AUTH_CONNECTION</a>.</p>

</div>
</div>
<a class="anchor" id="ga3401753fcf5bdd78eb823375ac40383c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_xf86dri_close_connection </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>screen</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="group__XCB__XF86Dri__API.html#gac40ccae71311a8c4bbfb81724f0a88f0">XCB_XF86DRI_CLOSE_CONNECTION</a>.</p>

</div>
</div>
<a class="anchor" id="gae8ca51237fe6af3b0a53008d0c11f694"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_xf86dri_close_connection_checked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>screen</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by <a class="el" href="group__XCB__Core__API.html#ga3ee7f1ad9cf0a9f1716d5c22405598fc" title="Return the error for a request, or NULL if none can ever arrive.">xcb_request_check()</a>. </p>

<p>References <a class="el" href="group__XCB__XF86Dri__API.html#gac40ccae71311a8c4bbfb81724f0a88f0">XCB_XF86DRI_CLOSE_CONNECTION</a>.</p>

</div>
</div>
<a class="anchor" id="ga00bbffeea307ab8083f035414a4ae43d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xf86dri__create__context__cookie__t.html">xcb_xf86dri_create_context_cookie_t</a> xcb_xf86dri_create_context </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>screen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>visual</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>context</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="group__XCB__XF86Dri__API.html#ga329de0223c423204f036ea0cbeb27bdb">XCB_XF86DRI_CREATE_CONTEXT</a>.</p>

</div>
</div>
<a class="anchor" id="ga5fbc604c9beee11e3868da22d3330ee4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xf86dri__create__context__reply__t.html">xcb_xf86dri_create_context_reply_t</a>* xcb_xf86dri_create_context_reply </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__xf86dri__create__context__cookie__t.html">xcb_xf86dri_create_context_cookie_t</a>&#160;</td>
          <td class="paramname"><em>cookie</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return the reply </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
    <tr><td class="paramname">cookie</td><td>The cookie </td></tr>
    <tr><td class="paramname">e</td><td>The <a class="el" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a> supplied</td></tr>
  </table>
  </dd>
</dl>
<p>Returns the reply of the request asked by</p>
<p>The parameter <code>e</code> supplied to this function must be NULL if <a class="el" href="group__XCB__XF86Dri__API.html#ga0acdf242366a9a6d1209b88bf5767540">xcb_xf86dri_create_context_unchecked()</a>. is used. Otherwise, it stores the error if any.</p>
<p>The returned value must be freed by the caller using free(). </p>

</div>
</div>
<a class="anchor" id="ga0acdf242366a9a6d1209b88bf5767540"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xf86dri__create__context__cookie__t.html">xcb_xf86dri_create_context_cookie_t</a> xcb_xf86dri_create_context_unchecked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>screen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>visual</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>context</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue. </p>

<p>References <a class="el" href="group__XCB__XF86Dri__API.html#ga329de0223c423204f036ea0cbeb27bdb">XCB_XF86DRI_CREATE_CONTEXT</a>.</p>

</div>
</div>
<a class="anchor" id="gad4a129d963b765b8936c7f95f541ff98"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xf86dri__create__drawable__cookie__t.html">xcb_xf86dri_create_drawable_cookie_t</a> xcb_xf86dri_create_drawable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>screen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>drawable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="group__XCB__XF86Dri__API.html#gae7248350f9146bcc67fd9967266734e9">XCB_XF86DRI_CREATE_DRAWABLE</a>.</p>

</div>
</div>
<a class="anchor" id="ga75a1ce5671f82ad5e72835230f7a04f3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xf86dri__create__drawable__reply__t.html">xcb_xf86dri_create_drawable_reply_t</a>* xcb_xf86dri_create_drawable_reply </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__xf86dri__create__drawable__cookie__t.html">xcb_xf86dri_create_drawable_cookie_t</a>&#160;</td>
          <td class="paramname"><em>cookie</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return the reply </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
    <tr><td class="paramname">cookie</td><td>The cookie </td></tr>
    <tr><td class="paramname">e</td><td>The <a class="el" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a> supplied</td></tr>
  </table>
  </dd>
</dl>
<p>Returns the reply of the request asked by</p>
<p>The parameter <code>e</code> supplied to this function must be NULL if <a class="el" href="group__XCB__XF86Dri__API.html#ga0e592756db0bd60032a3b04fe2abc308">xcb_xf86dri_create_drawable_unchecked()</a>. is used. Otherwise, it stores the error if any.</p>
<p>The returned value must be freed by the caller using free(). </p>

</div>
</div>
<a class="anchor" id="ga0e592756db0bd60032a3b04fe2abc308"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xf86dri__create__drawable__cookie__t.html">xcb_xf86dri_create_drawable_cookie_t</a> xcb_xf86dri_create_drawable_unchecked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>screen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>drawable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue. </p>

<p>References <a class="el" href="group__XCB__XF86Dri__API.html#gae7248350f9146bcc67fd9967266734e9">XCB_XF86DRI_CREATE_DRAWABLE</a>.</p>

</div>
</div>
<a class="anchor" id="gae68e21459b0fea49e39b92eff7098bbe"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_xf86dri_destroy_context </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>screen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>context</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="group__XCB__XF86Dri__API.html#gab9d1ba4f48ad2a36a0882a8182c67adf">XCB_XF86DRI_DESTROY_CONTEXT</a>.</p>

</div>
</div>
<a class="anchor" id="gaa264a603bb8ab66baedf1496434cb553"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_xf86dri_destroy_context_checked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>screen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>context</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by <a class="el" href="group__XCB__Core__API.html#ga3ee7f1ad9cf0a9f1716d5c22405598fc" title="Return the error for a request, or NULL if none can ever arrive.">xcb_request_check()</a>. </p>

<p>References <a class="el" href="group__XCB__XF86Dri__API.html#gab9d1ba4f48ad2a36a0882a8182c67adf">XCB_XF86DRI_DESTROY_CONTEXT</a>.</p>

</div>
</div>
<a class="anchor" id="gadd68e35f2971c614d932ad24b732a162"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_xf86dri_destroy_drawable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>screen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>drawable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="group__XCB__XF86Dri__API.html#ga856268f57c51706863f7f2a181942b6c">XCB_XF86DRI_DESTROY_DRAWABLE</a>.</p>

</div>
</div>
<a class="anchor" id="gac49b3bd3ad8bb61d6cec05475c4c1f2b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_xf86dri_destroy_drawable_checked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>screen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>drawable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by <a class="el" href="group__XCB__Core__API.html#ga3ee7f1ad9cf0a9f1716d5c22405598fc" title="Return the error for a request, or NULL if none can ever arrive.">xcb_request_check()</a>. </p>

<p>References <a class="el" href="group__XCB__XF86Dri__API.html#ga856268f57c51706863f7f2a181942b6c">XCB_XF86DRI_DESTROY_DRAWABLE</a>.</p>

</div>
</div>
<a class="anchor" id="ga934da56bf68317ba91416282649e5b1f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a> xcb_xf86dri_drm_clip_rect_end </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__xf86dri__drm__clip__rect__iterator__t.html">xcb_xf86dri_drm_clip_rect_iterator_t</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return the iterator pointing to the last element </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>An <a class="el" href="structxcb__xf86dri__drm__clip__rect__iterator__t.html" title="xcb_xf86dri_drm_clip_rect_iterator_t">xcb_xf86dri_drm_clip_rect_iterator_t</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The iterator pointing to the last element</dd></dl>
<p>Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element. </p>

<p>References <a class="el" href="structxcb__generic__iterator__t.html#ab9be6853fbb2515556c30a89fcd19de8">xcb_generic_iterator_t::data</a>, <a class="el" href="structxcb__generic__iterator__t.html#abb34941ef3303d84f057cf46bcc5accf">xcb_generic_iterator_t::index</a>, and <a class="el" href="structxcb__generic__iterator__t.html#a5e3e9518cb76096f4d410d35f58f685d">xcb_generic_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="ga5bb8dcda13a0313ceccb644196e80a8e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void xcb_xf86dri_drm_clip_rect_next </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__xf86dri__drm__clip__rect__iterator__t.html">xcb_xf86dri_drm_clip_rect_iterator_t</a> *&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get the next element of the iterator </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>Pointer to a <a class="el" href="structxcb__xf86dri__drm__clip__rect__iterator__t.html" title="xcb_xf86dri_drm_clip_rect_iterator_t">xcb_xf86dri_drm_clip_rect_iterator_t</a></td></tr>
  </table>
  </dd>
</dl>
<p>Get the next element in the iterator. The member rem is decreased by one. The member data points to the next element. The member index is increased by sizeof(xcb_xf86dri_drm_clip_rect_t) </p>

</div>
</div>
<a class="anchor" id="gafa03bd0af57eaf71afb9a8d0cb46432f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xf86dri__get__client__driver__name__cookie__t.html">xcb_xf86dri_get_client_driver_name_cookie_t</a> xcb_xf86dri_get_client_driver_name </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>screen</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="group__XCB__XF86Dri__API.html#gaf161388bbae0a301d4ea0eedcf3ba185">XCB_XF86DRI_GET_CLIENT_DRIVER_NAME</a>.</p>

</div>
</div>
<a class="anchor" id="gabbda43f9f07f392ce158ff810c8c0d2a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xf86dri__get__client__driver__name__reply__t.html">xcb_xf86dri_get_client_driver_name_reply_t</a>* xcb_xf86dri_get_client_driver_name_reply </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__xf86dri__get__client__driver__name__cookie__t.html">xcb_xf86dri_get_client_driver_name_cookie_t</a>&#160;</td>
          <td class="paramname"><em>cookie</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return the reply </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
    <tr><td class="paramname">cookie</td><td>The cookie </td></tr>
    <tr><td class="paramname">e</td><td>The <a class="el" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a> supplied</td></tr>
  </table>
  </dd>
</dl>
<p>Returns the reply of the request asked by</p>
<p>The parameter <code>e</code> supplied to this function must be NULL if <a class="el" href="group__XCB__XF86Dri__API.html#ga18e3b8c439c42fbbb873fe9513fe931a">xcb_xf86dri_get_client_driver_name_unchecked()</a>. is used. Otherwise, it stores the error if any.</p>
<p>The returned value must be freed by the caller using free(). </p>

</div>
</div>
<a class="anchor" id="ga18e3b8c439c42fbbb873fe9513fe931a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xf86dri__get__client__driver__name__cookie__t.html">xcb_xf86dri_get_client_driver_name_cookie_t</a> xcb_xf86dri_get_client_driver_name_unchecked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>screen</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue. </p>

<p>References <a class="el" href="group__XCB__XF86Dri__API.html#gaf161388bbae0a301d4ea0eedcf3ba185">XCB_XF86DRI_GET_CLIENT_DRIVER_NAME</a>.</p>

</div>
</div>
<a class="anchor" id="gab3bc73286cf39120115fc1f66c43cd73"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xf86dri__get__device__info__cookie__t.html">xcb_xf86dri_get_device_info_cookie_t</a> xcb_xf86dri_get_device_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>screen</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="group__XCB__XF86Dri__API.html#ga55f261d8761fcb30039d4951966217a9">XCB_XF86DRI_GET_DEVICE_INFO</a>.</p>

</div>
</div>
<a class="anchor" id="ga05b179f2f236f220d05493e6cdbc62ab"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xf86dri__get__device__info__reply__t.html">xcb_xf86dri_get_device_info_reply_t</a>* xcb_xf86dri_get_device_info_reply </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__xf86dri__get__device__info__cookie__t.html">xcb_xf86dri_get_device_info_cookie_t</a>&#160;</td>
          <td class="paramname"><em>cookie</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return the reply </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
    <tr><td class="paramname">cookie</td><td>The cookie </td></tr>
    <tr><td class="paramname">e</td><td>The <a class="el" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a> supplied</td></tr>
  </table>
  </dd>
</dl>
<p>Returns the reply of the request asked by</p>
<p>The parameter <code>e</code> supplied to this function must be NULL if <a class="el" href="group__XCB__XF86Dri__API.html#ga83fc94ca197b7af41c441b63ff6212fc">xcb_xf86dri_get_device_info_unchecked()</a>. is used. Otherwise, it stores the error if any.</p>
<p>The returned value must be freed by the caller using free(). </p>

</div>
</div>
<a class="anchor" id="ga83fc94ca197b7af41c441b63ff6212fc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xf86dri__get__device__info__cookie__t.html">xcb_xf86dri_get_device_info_cookie_t</a> xcb_xf86dri_get_device_info_unchecked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>screen</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue. </p>

<p>References <a class="el" href="group__XCB__XF86Dri__API.html#ga55f261d8761fcb30039d4951966217a9">XCB_XF86DRI_GET_DEVICE_INFO</a>.</p>

</div>
</div>
<a class="anchor" id="ga6b990399fe2cd2957318fa0c492f382b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xf86dri__get__drawable__info__cookie__t.html">xcb_xf86dri_get_drawable_info_cookie_t</a> xcb_xf86dri_get_drawable_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>screen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>drawable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="group__XCB__XF86Dri__API.html#ga420f3a821fd23a5921d23595b7e44d17">XCB_XF86DRI_GET_DRAWABLE_INFO</a>.</p>

</div>
</div>
<a class="anchor" id="gaeddd3b529684211bcd85cf98a814f5d0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xf86dri__get__drawable__info__reply__t.html">xcb_xf86dri_get_drawable_info_reply_t</a>* xcb_xf86dri_get_drawable_info_reply </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__xf86dri__get__drawable__info__cookie__t.html">xcb_xf86dri_get_drawable_info_cookie_t</a>&#160;</td>
          <td class="paramname"><em>cookie</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return the reply </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
    <tr><td class="paramname">cookie</td><td>The cookie </td></tr>
    <tr><td class="paramname">e</td><td>The <a class="el" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a> supplied</td></tr>
  </table>
  </dd>
</dl>
<p>Returns the reply of the request asked by</p>
<p>The parameter <code>e</code> supplied to this function must be NULL if <a class="el" href="group__XCB__XF86Dri__API.html#ga3436d3feff64691456161ae9446769a5">xcb_xf86dri_get_drawable_info_unchecked()</a>. is used. Otherwise, it stores the error if any.</p>
<p>The returned value must be freed by the caller using free(). </p>

</div>
</div>
<a class="anchor" id="ga3436d3feff64691456161ae9446769a5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xf86dri__get__drawable__info__cookie__t.html">xcb_xf86dri_get_drawable_info_cookie_t</a> xcb_xf86dri_get_drawable_info_unchecked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>screen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>drawable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue. </p>

<p>References <a class="el" href="group__XCB__XF86Dri__API.html#ga420f3a821fd23a5921d23595b7e44d17">XCB_XF86DRI_GET_DRAWABLE_INFO</a>.</p>

</div>
</div>
<a class="anchor" id="ga084cfb77a7ba5debbed30578a46dcf30"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xf86dri__open__connection__cookie__t.html">xcb_xf86dri_open_connection_cookie_t</a> xcb_xf86dri_open_connection </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>screen</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="group__XCB__XF86Dri__API.html#ga2765be32c48223a5c30db308e9f6953c">XCB_XF86DRI_OPEN_CONNECTION</a>.</p>

</div>
</div>
<a class="anchor" id="gacaa7b76b55620d8646a46e6873fdb404"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xf86dri__open__connection__reply__t.html">xcb_xf86dri_open_connection_reply_t</a>* xcb_xf86dri_open_connection_reply </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__xf86dri__open__connection__cookie__t.html">xcb_xf86dri_open_connection_cookie_t</a>&#160;</td>
          <td class="paramname"><em>cookie</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return the reply </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
    <tr><td class="paramname">cookie</td><td>The cookie </td></tr>
    <tr><td class="paramname">e</td><td>The <a class="el" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a> supplied</td></tr>
  </table>
  </dd>
</dl>
<p>Returns the reply of the request asked by</p>
<p>The parameter <code>e</code> supplied to this function must be NULL if <a class="el" href="group__XCB__XF86Dri__API.html#ga24238a18683e028156324e66c179bd2c">xcb_xf86dri_open_connection_unchecked()</a>. is used. Otherwise, it stores the error if any.</p>
<p>The returned value must be freed by the caller using free(). </p>

</div>
</div>
<a class="anchor" id="ga24238a18683e028156324e66c179bd2c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xf86dri__open__connection__cookie__t.html">xcb_xf86dri_open_connection_cookie_t</a> xcb_xf86dri_open_connection_unchecked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>screen</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue. </p>

<p>References <a class="el" href="group__XCB__XF86Dri__API.html#ga2765be32c48223a5c30db308e9f6953c">XCB_XF86DRI_OPEN_CONNECTION</a>.</p>

</div>
</div>
<a class="anchor" id="ga7677af332b5de378420b15900dbe9efd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xf86dri__query__direct__rendering__capable__cookie__t.html">xcb_xf86dri_query_direct_rendering_capable_cookie_t</a> xcb_xf86dri_query_direct_rendering_capable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>screen</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="group__XCB__XF86Dri__API.html#ga778a341a2ccacecf6231be661d770a73">XCB_XF86DRI_QUERY_DIRECT_RENDERING_CAPABLE</a>.</p>

</div>
</div>
<a class="anchor" id="ga3206dfea919958d694e16393db11827a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xf86dri__query__direct__rendering__capable__reply__t.html">xcb_xf86dri_query_direct_rendering_capable_reply_t</a>* xcb_xf86dri_query_direct_rendering_capable_reply </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__xf86dri__query__direct__rendering__capable__cookie__t.html">xcb_xf86dri_query_direct_rendering_capable_cookie_t</a>&#160;</td>
          <td class="paramname"><em>cookie</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return the reply </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
    <tr><td class="paramname">cookie</td><td>The cookie </td></tr>
    <tr><td class="paramname">e</td><td>The <a class="el" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a> supplied</td></tr>
  </table>
  </dd>
</dl>
<p>Returns the reply of the request asked by</p>
<p>The parameter <code>e</code> supplied to this function must be NULL if <a class="el" href="group__XCB__XF86Dri__API.html#ga5b94b3ad4513eeeb0a1bce6d930ae7bd">xcb_xf86dri_query_direct_rendering_capable_unchecked()</a>. is used. Otherwise, it stores the error if any.</p>
<p>The returned value must be freed by the caller using free(). </p>

</div>
</div>
<a class="anchor" id="ga5b94b3ad4513eeeb0a1bce6d930ae7bd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xf86dri__query__direct__rendering__capable__cookie__t.html">xcb_xf86dri_query_direct_rendering_capable_cookie_t</a> xcb_xf86dri_query_direct_rendering_capable_unchecked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>screen</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue. </p>

<p>References <a class="el" href="group__XCB__XF86Dri__API.html#ga778a341a2ccacecf6231be661d770a73">XCB_XF86DRI_QUERY_DIRECT_RENDERING_CAPABLE</a>.</p>

</div>
</div>
<a class="anchor" id="gab04524bf0ed02d6007df401989d0acd6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xf86dri__query__version__cookie__t.html">xcb_xf86dri_query_version_cookie_t</a> xcb_xf86dri_query_version </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="group__XCB__XF86Dri__API.html#gacc0142030f4ba113c13062e5185b3285">XCB_XF86DRI_QUERY_VERSION</a>.</p>

</div>
</div>
<a class="anchor" id="ga65d58dec2329c960ece2f227509766fb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xf86dri__query__version__reply__t.html">xcb_xf86dri_query_version_reply_t</a>* xcb_xf86dri_query_version_reply </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__xf86dri__query__version__cookie__t.html">xcb_xf86dri_query_version_cookie_t</a>&#160;</td>
          <td class="paramname"><em>cookie</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return the reply </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
    <tr><td class="paramname">cookie</td><td>The cookie </td></tr>
    <tr><td class="paramname">e</td><td>The <a class="el" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a> supplied</td></tr>
  </table>
  </dd>
</dl>
<p>Returns the reply of the request asked by</p>
<p>The parameter <code>e</code> supplied to this function must be NULL if <a class="el" href="group__XCB__XF86Dri__API.html#ga797dea28a7ca923b961886074823c06a">xcb_xf86dri_query_version_unchecked()</a>. is used. Otherwise, it stores the error if any.</p>
<p>The returned value must be freed by the caller using free(). </p>

</div>
</div>
<a class="anchor" id="ga797dea28a7ca923b961886074823c06a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xf86dri__query__version__cookie__t.html">xcb_xf86dri_query_version_cookie_t</a> xcb_xf86dri_query_version_unchecked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue. </p>

<p>References <a class="el" href="group__XCB__XF86Dri__API.html#gacc0142030f4ba113c13062e5185b3285">XCB_XF86DRI_QUERY_VERSION</a>.</p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 22 2012 22:46:50 for XCB by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.1.2
</small></address>
</body>
</html>