Sophie

Sophie

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

libxcb-doc-1.7-2.i586.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>XCB: XCB XF86Dri API</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.3 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">XCB&#160;<span id="projectnumber">1.7</span></div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Defines</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">
<h1>XCB XF86Dri API</h1>  </div>
</div>
<div class="contents">

<p>XF86Dri XCB Protocol Implementation.  
<a href="#_details">More...</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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>
<tr><td colspan="2"><h2><a name="define-members"></a>
Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1287d845ddc0d18c2b23e56a68ebe414"></a><!-- doxytag: member="XCB_XF86Dri_API::XCB_XF86DRI_MAJOR_VERSION" ref="ga1287d845ddc0d18c2b23e56a68ebe414" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XCB_XF86DRI_MAJOR_VERSION</b>&#160;&#160;&#160;4</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaee8322995fb2c81e7c65c5904778afc5"></a><!-- doxytag: member="XCB_XF86Dri_API::XCB_XF86DRI_MINOR_VERSION" ref="gaee8322995fb2c81e7c65c5904778afc5" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XCB_XF86DRI_MINOR_VERSION</b>&#160;&#160;&#160;1</td></tr>
<tr><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><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><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><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><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><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><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><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><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><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><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><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>
<tr><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga374e2d65d42777b5aff8cb38e2e41003"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_drm_clip_rect_t" ref="ga374e2d65d42777b5aff8cb38e2e41003" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga743d57bb4ae8f1bb531043f249b67e7d"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_drm_clip_rect_iterator_t" ref="ga743d57bb4ae8f1bb531043f249b67e7d" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf11c6d54ce3fc5c12dea5bf3983fddaf"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_query_version_cookie_t" ref="gaf11c6d54ce3fc5c12dea5bf3983fddaf" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabb8611bfea15c215e2c76fea1a4c1b5f"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_query_version_request_t" ref="gabb8611bfea15c215e2c76fea1a4c1b5f" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf5e86c8966c339e7dd13b6d5766602e4"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_query_version_reply_t" ref="gaf5e86c8966c339e7dd13b6d5766602e4" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4ff25dc12a1562ceffdb441c599f61b6"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_query_direct_rendering_capable_cookie_t" ref="ga4ff25dc12a1562ceffdb441c599f61b6" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaaef36eac60f462037507003c7a6a0174"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_query_direct_rendering_capable_request_t" ref="gaaef36eac60f462037507003c7a6a0174" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabedb7a151ac870aa6bc96aa562e012aa"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_query_direct_rendering_capable_reply_t" ref="gabedb7a151ac870aa6bc96aa562e012aa" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga45836be126ffcf110074f680b7cfabe9"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_open_connection_cookie_t" ref="ga45836be126ffcf110074f680b7cfabe9" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6b3887fb25f07eae6ce7bf71f8671caf"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_open_connection_request_t" ref="ga6b3887fb25f07eae6ce7bf71f8671caf" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga473d8959578a6ed1d8fbab2b334f15be"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_open_connection_reply_t" ref="ga473d8959578a6ed1d8fbab2b334f15be" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa0c6ab384a692fe993419c33b0f53164"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_close_connection_request_t" ref="gaa0c6ab384a692fe993419c33b0f53164" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabff6f7fc499238eecc45483317babb38"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_get_client_driver_name_cookie_t" ref="gabff6f7fc499238eecc45483317babb38" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac9e97dd8300f6676cf0fca7465bd4ce1"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_get_client_driver_name_request_t" ref="gac9e97dd8300f6676cf0fca7465bd4ce1" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gada8d1c77f51fcbb98ba17257f0f83216"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_get_client_driver_name_reply_t" ref="gada8d1c77f51fcbb98ba17257f0f83216" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad9f4f67f5001daa8dedec14ef8a807e3"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_create_context_cookie_t" ref="gad9f4f67f5001daa8dedec14ef8a807e3" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga92e5428d1c5c6e97da7fa717596fdf85"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_create_context_request_t" ref="ga92e5428d1c5c6e97da7fa717596fdf85" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4449fd52949662ec04b3f50ef575c8b5"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_create_context_reply_t" ref="ga4449fd52949662ec04b3f50ef575c8b5" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac440736b7b4529194ed349620acda888"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_destroy_context_request_t" ref="gac440736b7b4529194ed349620acda888" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabe3097c7c39d1071f71353f0eafd3233"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_create_drawable_cookie_t" ref="gabe3097c7c39d1071f71353f0eafd3233" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6725050c4fcfbcc10af01e099baf52b4"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_create_drawable_request_t" ref="ga6725050c4fcfbcc10af01e099baf52b4" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5f8d35f525d8ef07ddb363cbf047417c"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_create_drawable_reply_t" ref="ga5f8d35f525d8ef07ddb363cbf047417c" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaebb4c5570aa1af8e249a1cfb7e14cf18"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_destroy_drawable_request_t" ref="gaebb4c5570aa1af8e249a1cfb7e14cf18" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf356d86bd18da5ef6d38b5750009783a"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_get_drawable_info_cookie_t" ref="gaf356d86bd18da5ef6d38b5750009783a" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1ae9c2b097f2ed5665cedaf200f19251"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_get_drawable_info_request_t" ref="ga1ae9c2b097f2ed5665cedaf200f19251" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga67e2d17d8ec9eb9ad660e1f166e4c0ba"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_get_drawable_info_reply_t" ref="ga67e2d17d8ec9eb9ad660e1f166e4c0ba" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga183e9cad84d760b886e7084d9ab4475a"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_get_device_info_cookie_t" ref="ga183e9cad84d760b886e7084d9ab4475a" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2190da3f51861ed975b923f43c3de5fa"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_get_device_info_request_t" ref="ga2190da3f51861ed975b923f43c3de5fa" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf598e99bb06891b9b919fe019c81c349"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_get_device_info_reply_t" ref="gaf598e99bb06891b9b919fe019c81c349" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7e9b8bb62e370e111c8307c630249d3d"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_auth_connection_cookie_t" ref="ga7e9b8bb62e370e111c8307c630249d3d" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0eb6870b1243a7f584745bac34a1cc0d"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_auth_connection_request_t" ref="ga0eb6870b1243a7f584745bac34a1cc0d" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga028b100da64111ae7e2ac04595b7ce74"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_auth_connection_reply_t" ref="ga028b100da64111ae7e2ac04595b7ce74" args="" -->
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><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>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><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><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><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><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><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><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><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><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><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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac3ad267df3cb3a80a71df3d9d3a7f8db"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_open_connection_bus_id" ref="gac3ad267df3cb3a80a71df3d9d3a7f8db" args="(const xcb_xf86dri_open_connection_reply_t *R)" -->
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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1e9054585570c9f4bd5bb28c8ee5a35c"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_open_connection_bus_id_length" ref="ga1e9054585570c9f4bd5bb28c8ee5a35c" args="(const xcb_xf86dri_open_connection_reply_t *R)" -->
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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab34b34d41cbd1754f5d12217e86b203b"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_open_connection_bus_id_end" ref="gab34b34d41cbd1754f5d12217e86b203b" args="(const xcb_xf86dri_open_connection_reply_t *R)" -->
<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><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><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><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><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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9c5886175e8dd470cd588d301048fd68"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_get_client_driver_name_client_driver_name" ref="ga9c5886175e8dd470cd588d301048fd68" args="(const xcb_xf86dri_get_client_driver_name_reply_t *R)" -->
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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8b10ca78d46779462d201b2e35874d0b"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_get_client_driver_name_client_driver_name_length" ref="ga8b10ca78d46779462d201b2e35874d0b" args="(const xcb_xf86dri_get_client_driver_name_reply_t *R)" -->
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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaef48fa238b425db563029d776def5ac6"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_get_client_driver_name_client_driver_name_end" ref="gaef48fa238b425db563029d776def5ac6" args="(const xcb_xf86dri_get_client_driver_name_reply_t *R)" -->
<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><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><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><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><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><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><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><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><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><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><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><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><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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga84f8102cead373c5ff6255b8e423449e"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_get_drawable_info_clip_rects" ref="ga84f8102cead373c5ff6255b8e423449e" args="(const xcb_xf86dri_get_drawable_info_reply_t *R)" -->
<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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0089cd8ecc9af572078e5063d439e8c5"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_get_drawable_info_clip_rects_length" ref="ga0089cd8ecc9af572078e5063d439e8c5" args="(const xcb_xf86dri_get_drawable_info_reply_t *R)" -->
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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga80753f9574e42d744010a296cae8a19e"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_get_drawable_info_clip_rects_iterator" ref="ga80753f9574e42d744010a296cae8a19e" args="(const xcb_xf86dri_get_drawable_info_reply_t *R)" -->
<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><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><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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8a0e9e49362fdd7157d734f1eb584f0c"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_get_device_info_device_private" ref="ga8a0e9e49362fdd7157d734f1eb584f0c" args="(const xcb_xf86dri_get_device_info_reply_t *R)" -->
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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacb80a0a6b74ace5a9fdb5c89fdb38e9e"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_get_device_info_device_private_length" ref="gacb80a0a6b74ace5a9fdb5c89fdb38e9e" args="(const xcb_xf86dri_get_device_info_reply_t *R)" -->
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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4463ff531dccaf1b6e5c2698fb6e72d1"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_get_device_info_device_private_end" ref="ga4463ff531dccaf1b6e5c2698fb6e72d1" args="(const xcb_xf86dri_get_device_info_reply_t *R)" -->
<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><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><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><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><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>
<tr><td colspan="2"><h2><a name="var-members"></a>
Variables</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga77e4c22b1ff359ef12e9efaa78dc088b"></a><!-- doxytag: member="XCB_XF86Dri_API::xcb_xf86dri_id" ref="ga77e4c22b1ff359ef12e9efaa78dc088b" args="" -->
<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>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>XF86Dri XCB Protocol Implementation. </p>
<hr/><h2>Define Documentation</h2>
<a class="anchor" id="ga739bc9a82dbf99ad4624b8aa05c84719"></a><!-- doxytag: member="xf86dri.h::XCB_XF86DRI_AUTH_CONNECTION" ref="ga739bc9a82dbf99ad4624b8aa05c84719" args="" -->
<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><!-- doxytag: member="xf86dri.h::XCB_XF86DRI_CLOSE_CONNECTION" ref="gac40ccae71311a8c4bbfb81724f0a88f0" args="" -->
<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><!-- doxytag: member="xf86dri.h::XCB_XF86DRI_CREATE_CONTEXT" ref="ga329de0223c423204f036ea0cbeb27bdb" args="" -->
<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><!-- doxytag: member="xf86dri.h::XCB_XF86DRI_CREATE_DRAWABLE" ref="gae7248350f9146bcc67fd9967266734e9" args="" -->
<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><!-- doxytag: member="xf86dri.h::XCB_XF86DRI_DESTROY_CONTEXT" ref="gab9d1ba4f48ad2a36a0882a8182c67adf" args="" -->
<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><!-- doxytag: member="xf86dri.h::XCB_XF86DRI_DESTROY_DRAWABLE" ref="ga856268f57c51706863f7f2a181942b6c" args="" -->
<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><!-- doxytag: member="xf86dri.h::XCB_XF86DRI_GET_CLIENT_DRIVER_NAME" ref="gaf161388bbae0a301d4ea0eedcf3ba185" args="" -->
<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><!-- doxytag: member="xf86dri.h::XCB_XF86DRI_GET_DEVICE_INFO" ref="ga55f261d8761fcb30039d4951966217a9" args="" -->
<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><!-- doxytag: member="xf86dri.h::XCB_XF86DRI_GET_DRAWABLE_INFO" ref="ga420f3a821fd23a5921d23595b7e44d17" args="" -->
<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><!-- doxytag: member="xf86dri.h::XCB_XF86DRI_OPEN_CONNECTION" ref="ga2765be32c48223a5c30db308e9f6953c" args="" -->
<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><!-- doxytag: member="xf86dri.h::XCB_XF86DRI_QUERY_DIRECT_RENDERING_CAPABLE" ref="ga778a341a2ccacecf6231be661d770a73" args="" -->
<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><!-- doxytag: member="xf86dri.h::XCB_XF86DRI_QUERY_VERSION" ref="gacc0142030f4ba113c13062e5185b3285" args="" -->
<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>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="gaacd4a3f504553429a241d03d787c5ded"></a><!-- doxytag: member="xf86dri.h::xcb_xf86dri_auth_connection" ref="gaacd4a3f504553429a241d03d787c5ded" args="(xcb_connection_t *c, uint32_t screen, uint32_t magic)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xf86dri__auth__connection__request__t.html#adf5f37f0512d3282ce6949438759b5d2">xcb_xf86dri_auth_connection_request_t::magic</a>, <a class="el" href="structxcb__xf86dri__auth__connection__request__t.html#a3028833a165bf7e45990321879a0c2df">xcb_xf86dri_auth_connection_request_t::screen</a>, and <a class="el" href="group__XCB__XF86Dri__API.html#ga739bc9a82dbf99ad4624b8aa05c84719">XCB_XF86DRI_AUTH_CONNECTION</a>.</p>

</div>
</div>
<a class="anchor" id="ga39962f48a313f6c4b5ea14d3a6953da0"></a><!-- doxytag: member="xf86dri.h::xcb_xf86dri_auth_connection_reply" ref="ga39962f48a313f6c4b5ea14d3a6953da0" args="(xcb_connection_t *c, xcb_xf86dri_auth_connection_cookie_t cookie, xcb_generic_error_t **e)" -->
<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><dt><b>Parameters:</b></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>

<p>References <a class="el" href="structxcb__xf86dri__auth__connection__cookie__t.html#aea666f27d08800cc0dfdc594f082d32d">xcb_xf86dri_auth_connection_cookie_t::sequence</a>.</p>

</div>
</div>
<a class="anchor" id="gae72dd203072d3e5fd332b297680172c4"></a><!-- doxytag: member="xf86dri.h::xcb_xf86dri_auth_connection_unchecked" ref="gae72dd203072d3e5fd332b297680172c4" args="(xcb_connection_t *c, uint32_t screen, uint32_t magic)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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="structxcb__xf86dri__auth__connection__request__t.html#adf5f37f0512d3282ce6949438759b5d2">xcb_xf86dri_auth_connection_request_t::magic</a>, <a class="el" href="structxcb__xf86dri__auth__connection__request__t.html#a3028833a165bf7e45990321879a0c2df">xcb_xf86dri_auth_connection_request_t::screen</a>, and <a class="el" href="group__XCB__XF86Dri__API.html#ga739bc9a82dbf99ad4624b8aa05c84719">XCB_XF86DRI_AUTH_CONNECTION</a>.</p>

</div>
</div>
<a class="anchor" id="ga3401753fcf5bdd78eb823375ac40383c"></a><!-- doxytag: member="xf86dri.h::xcb_xf86dri_close_connection" ref="ga3401753fcf5bdd78eb823375ac40383c" args="(xcb_connection_t *c, uint32_t screen)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xf86dri__close__connection__request__t.html#afcc7f155ae9959612a910b82300f6cc3">xcb_xf86dri_close_connection_request_t::screen</a>, and <a class="el" href="group__XCB__XF86Dri__API.html#gac40ccae71311a8c4bbfb81724f0a88f0">XCB_XF86DRI_CLOSE_CONNECTION</a>.</p>

</div>
</div>
<a class="anchor" id="gae8ca51237fe6af3b0a53008d0c11f694"></a><!-- doxytag: member="xf86dri.h::xcb_xf86dri_close_connection_checked" ref="gae8ca51237fe6af3b0a53008d0c11f694" args="(xcb_connection_t *c, uint32_t screen)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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="structxcb__xf86dri__close__connection__request__t.html#afcc7f155ae9959612a910b82300f6cc3">xcb_xf86dri_close_connection_request_t::screen</a>, and <a class="el" href="group__XCB__XF86Dri__API.html#gac40ccae71311a8c4bbfb81724f0a88f0">XCB_XF86DRI_CLOSE_CONNECTION</a>.</p>

</div>
</div>
<a class="anchor" id="ga00bbffeea307ab8083f035414a4ae43d"></a><!-- doxytag: member="xf86dri.h::xcb_xf86dri_create_context" ref="ga00bbffeea307ab8083f035414a4ae43d" args="(xcb_connection_t *c, uint32_t screen, uint32_t visual, uint32_t context)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xf86dri__create__context__request__t.html#ab9f73741bf65f512ec7cbc86af18c388">xcb_xf86dri_create_context_request_t::context</a>, <a class="el" href="structxcb__xf86dri__create__context__request__t.html#a98805a5e0ac96e1ba4d1a8fded27854a">xcb_xf86dri_create_context_request_t::screen</a>, <a class="el" href="structxcb__xf86dri__create__context__request__t.html#aa991ca7cfdc7ba73af15d573223ee44a">xcb_xf86dri_create_context_request_t::visual</a>, and <a class="el" href="group__XCB__XF86Dri__API.html#ga329de0223c423204f036ea0cbeb27bdb">XCB_XF86DRI_CREATE_CONTEXT</a>.</p>

</div>
</div>
<a class="anchor" id="ga5fbc604c9beee11e3868da22d3330ee4"></a><!-- doxytag: member="xf86dri.h::xcb_xf86dri_create_context_reply" ref="ga5fbc604c9beee11e3868da22d3330ee4" args="(xcb_connection_t *c, xcb_xf86dri_create_context_cookie_t cookie, xcb_generic_error_t **e)" -->
<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><dt><b>Parameters:</b></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>

<p>References <a class="el" href="structxcb__xf86dri__create__context__cookie__t.html#afbf66268d1046896b06de6e9d146a0cb">xcb_xf86dri_create_context_cookie_t::sequence</a>.</p>

</div>
</div>
<a class="anchor" id="ga0acdf242366a9a6d1209b88bf5767540"></a><!-- doxytag: member="xf86dri.h::xcb_xf86dri_create_context_unchecked" ref="ga0acdf242366a9a6d1209b88bf5767540" args="(xcb_connection_t *c, uint32_t screen, uint32_t visual, uint32_t context)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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="structxcb__xf86dri__create__context__request__t.html#ab9f73741bf65f512ec7cbc86af18c388">xcb_xf86dri_create_context_request_t::context</a>, <a class="el" href="structxcb__xf86dri__create__context__request__t.html#a98805a5e0ac96e1ba4d1a8fded27854a">xcb_xf86dri_create_context_request_t::screen</a>, <a class="el" href="structxcb__xf86dri__create__context__request__t.html#aa991ca7cfdc7ba73af15d573223ee44a">xcb_xf86dri_create_context_request_t::visual</a>, and <a class="el" href="group__XCB__XF86Dri__API.html#ga329de0223c423204f036ea0cbeb27bdb">XCB_XF86DRI_CREATE_CONTEXT</a>.</p>

</div>
</div>
<a class="anchor" id="gad4a129d963b765b8936c7f95f541ff98"></a><!-- doxytag: member="xf86dri.h::xcb_xf86dri_create_drawable" ref="gad4a129d963b765b8936c7f95f541ff98" args="(xcb_connection_t *c, uint32_t screen, uint32_t drawable)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xf86dri__create__drawable__request__t.html#a93ac9d1462139b7a7b8e842c4a25f793">xcb_xf86dri_create_drawable_request_t::drawable</a>, <a class="el" href="structxcb__xf86dri__create__drawable__request__t.html#ab36236ef4222c747df0776259383b4bb">xcb_xf86dri_create_drawable_request_t::screen</a>, and <a class="el" href="group__XCB__XF86Dri__API.html#gae7248350f9146bcc67fd9967266734e9">XCB_XF86DRI_CREATE_DRAWABLE</a>.</p>

</div>
</div>
<a class="anchor" id="ga75a1ce5671f82ad5e72835230f7a04f3"></a><!-- doxytag: member="xf86dri.h::xcb_xf86dri_create_drawable_reply" ref="ga75a1ce5671f82ad5e72835230f7a04f3" args="(xcb_connection_t *c, xcb_xf86dri_create_drawable_cookie_t cookie, xcb_generic_error_t **e)" -->
<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><dt><b>Parameters:</b></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>

<p>References <a class="el" href="structxcb__xf86dri__create__drawable__cookie__t.html#aa9a07921729e2c86a712c5f5214daad3">xcb_xf86dri_create_drawable_cookie_t::sequence</a>.</p>

</div>
</div>
<a class="anchor" id="ga0e592756db0bd60032a3b04fe2abc308"></a><!-- doxytag: member="xf86dri.h::xcb_xf86dri_create_drawable_unchecked" ref="ga0e592756db0bd60032a3b04fe2abc308" args="(xcb_connection_t *c, uint32_t screen, uint32_t drawable)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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="structxcb__xf86dri__create__drawable__request__t.html#a93ac9d1462139b7a7b8e842c4a25f793">xcb_xf86dri_create_drawable_request_t::drawable</a>, <a class="el" href="structxcb__xf86dri__create__drawable__request__t.html#ab36236ef4222c747df0776259383b4bb">xcb_xf86dri_create_drawable_request_t::screen</a>, and <a class="el" href="group__XCB__XF86Dri__API.html#gae7248350f9146bcc67fd9967266734e9">XCB_XF86DRI_CREATE_DRAWABLE</a>.</p>

</div>
</div>
<a class="anchor" id="gae68e21459b0fea49e39b92eff7098bbe"></a><!-- doxytag: member="xf86dri.h::xcb_xf86dri_destroy_context" ref="gae68e21459b0fea49e39b92eff7098bbe" args="(xcb_connection_t *c, uint32_t screen, uint32_t context)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xf86dri__destroy__context__request__t.html#a13d87d2003535810ace8f4f0c5046bce">xcb_xf86dri_destroy_context_request_t::context</a>, <a class="el" href="structxcb__xf86dri__destroy__context__request__t.html#a33c2b8173eddf0fc8d067a79cf51ce3b">xcb_xf86dri_destroy_context_request_t::screen</a>, and <a class="el" href="group__XCB__XF86Dri__API.html#gab9d1ba4f48ad2a36a0882a8182c67adf">XCB_XF86DRI_DESTROY_CONTEXT</a>.</p>

</div>
</div>
<a class="anchor" id="gaa264a603bb8ab66baedf1496434cb553"></a><!-- doxytag: member="xf86dri.h::xcb_xf86dri_destroy_context_checked" ref="gaa264a603bb8ab66baedf1496434cb553" args="(xcb_connection_t *c, uint32_t screen, uint32_t context)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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="structxcb__xf86dri__destroy__context__request__t.html#a13d87d2003535810ace8f4f0c5046bce">xcb_xf86dri_destroy_context_request_t::context</a>, <a class="el" href="structxcb__xf86dri__destroy__context__request__t.html#a33c2b8173eddf0fc8d067a79cf51ce3b">xcb_xf86dri_destroy_context_request_t::screen</a>, and <a class="el" href="group__XCB__XF86Dri__API.html#gab9d1ba4f48ad2a36a0882a8182c67adf">XCB_XF86DRI_DESTROY_CONTEXT</a>.</p>

</div>
</div>
<a class="anchor" id="gadd68e35f2971c614d932ad24b732a162"></a><!-- doxytag: member="xf86dri.h::xcb_xf86dri_destroy_drawable" ref="gadd68e35f2971c614d932ad24b732a162" args="(xcb_connection_t *c, uint32_t screen, uint32_t drawable)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xf86dri__destroy__drawable__request__t.html#adc7c4225cc44bd4a59cf5bedf29a3653">xcb_xf86dri_destroy_drawable_request_t::drawable</a>, <a class="el" href="structxcb__xf86dri__destroy__drawable__request__t.html#abd9b2e9fe203c528fb321b06ab90a398">xcb_xf86dri_destroy_drawable_request_t::screen</a>, and <a class="el" href="group__XCB__XF86Dri__API.html#ga856268f57c51706863f7f2a181942b6c">XCB_XF86DRI_DESTROY_DRAWABLE</a>.</p>

</div>
</div>
<a class="anchor" id="gac49b3bd3ad8bb61d6cec05475c4c1f2b"></a><!-- doxytag: member="xf86dri.h::xcb_xf86dri_destroy_drawable_checked" ref="gac49b3bd3ad8bb61d6cec05475c4c1f2b" args="(xcb_connection_t *c, uint32_t screen, uint32_t drawable)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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="structxcb__xf86dri__destroy__drawable__request__t.html#adc7c4225cc44bd4a59cf5bedf29a3653">xcb_xf86dri_destroy_drawable_request_t::drawable</a>, <a class="el" href="structxcb__xf86dri__destroy__drawable__request__t.html#abd9b2e9fe203c528fb321b06ab90a398">xcb_xf86dri_destroy_drawable_request_t::screen</a>, and <a class="el" href="group__XCB__XF86Dri__API.html#ga856268f57c51706863f7f2a181942b6c">XCB_XF86DRI_DESTROY_DRAWABLE</a>.</p>

</div>
</div>
<a class="anchor" id="ga934da56bf68317ba91416282649e5b1f"></a><!-- doxytag: member="xf86dri.h::xcb_xf86dri_drm_clip_rect_end" ref="ga934da56bf68317ba91416282649e5b1f" args="(xcb_xf86dri_drm_clip_rect_iterator_t i)" -->
<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><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></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__xf86dri__drm__clip__rect__iterator__t.html#a9b1c63a709f1d856ed0c2c52b587f433">xcb_xf86dri_drm_clip_rect_iterator_t::data</a>, <a class="el" href="structxcb__generic__iterator__t.html#ab9be6853fbb2515556c30a89fcd19de8">xcb_generic_iterator_t::data</a>, <a class="el" href="structxcb__xf86dri__drm__clip__rect__iterator__t.html#a1e673ec2e218b139bc38e74fa509e360">xcb_xf86dri_drm_clip_rect_iterator_t::index</a>, <a class="el" href="structxcb__generic__iterator__t.html#abb34941ef3303d84f057cf46bcc5accf">xcb_generic_iterator_t::index</a>, <a class="el" href="structxcb__generic__iterator__t.html#a5e3e9518cb76096f4d410d35f58f685d">xcb_generic_iterator_t::rem</a>, and <a class="el" href="structxcb__xf86dri__drm__clip__rect__iterator__t.html#a73e0e3565554cc77e7dc2842a5035f68">xcb_xf86dri_drm_clip_rect_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="ga5bb8dcda13a0313ceccb644196e80a8e"></a><!-- doxytag: member="xf86dri.h::xcb_xf86dri_drm_clip_rect_next" ref="ga5bb8dcda13a0313ceccb644196e80a8e" args="(xcb_xf86dri_drm_clip_rect_iterator_t *i)" -->
<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><dt><b>Parameters:</b></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>

<p>References <a class="el" href="structxcb__xf86dri__drm__clip__rect__iterator__t.html#a9b1c63a709f1d856ed0c2c52b587f433">xcb_xf86dri_drm_clip_rect_iterator_t::data</a>, <a class="el" href="structxcb__xf86dri__drm__clip__rect__iterator__t.html#a1e673ec2e218b139bc38e74fa509e360">xcb_xf86dri_drm_clip_rect_iterator_t::index</a>, and <a class="el" href="structxcb__xf86dri__drm__clip__rect__iterator__t.html#a73e0e3565554cc77e7dc2842a5035f68">xcb_xf86dri_drm_clip_rect_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="gafa03bd0af57eaf71afb9a8d0cb46432f"></a><!-- doxytag: member="xf86dri.h::xcb_xf86dri_get_client_driver_name" ref="gafa03bd0af57eaf71afb9a8d0cb46432f" args="(xcb_connection_t *c, uint32_t screen)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xf86dri__get__client__driver__name__request__t.html#acb25c10a02e7708d21c145532ccd7768">xcb_xf86dri_get_client_driver_name_request_t::screen</a>, and <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><!-- doxytag: member="xf86dri.h::xcb_xf86dri_get_client_driver_name_reply" ref="gabbda43f9f07f392ce158ff810c8c0d2a" args="(xcb_connection_t *c, xcb_xf86dri_get_client_driver_name_cookie_t cookie, xcb_generic_error_t **e)" -->
<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><dt><b>Parameters:</b></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>

<p>References <a class="el" href="structxcb__xf86dri__get__client__driver__name__cookie__t.html#a43b17d5ff1a3a6de8f76f7322d23d089">xcb_xf86dri_get_client_driver_name_cookie_t::sequence</a>.</p>

</div>
</div>
<a class="anchor" id="ga18e3b8c439c42fbbb873fe9513fe931a"></a><!-- doxytag: member="xf86dri.h::xcb_xf86dri_get_client_driver_name_unchecked" ref="ga18e3b8c439c42fbbb873fe9513fe931a" args="(xcb_connection_t *c, uint32_t screen)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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="structxcb__xf86dri__get__client__driver__name__request__t.html#acb25c10a02e7708d21c145532ccd7768">xcb_xf86dri_get_client_driver_name_request_t::screen</a>, and <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><!-- doxytag: member="xf86dri.h::xcb_xf86dri_get_device_info" ref="gab3bc73286cf39120115fc1f66c43cd73" args="(xcb_connection_t *c, uint32_t screen)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xf86dri__get__device__info__request__t.html#a8bbeb48b42202341c036f2ee922785f5">xcb_xf86dri_get_device_info_request_t::screen</a>, and <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><!-- doxytag: member="xf86dri.h::xcb_xf86dri_get_device_info_reply" ref="ga05b179f2f236f220d05493e6cdbc62ab" args="(xcb_connection_t *c, xcb_xf86dri_get_device_info_cookie_t cookie, xcb_generic_error_t **e)" -->
<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><dt><b>Parameters:</b></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>

<p>References <a class="el" href="structxcb__xf86dri__get__device__info__cookie__t.html#ad8364945cd18792df395d981ab9281a3">xcb_xf86dri_get_device_info_cookie_t::sequence</a>.</p>

</div>
</div>
<a class="anchor" id="ga83fc94ca197b7af41c441b63ff6212fc"></a><!-- doxytag: member="xf86dri.h::xcb_xf86dri_get_device_info_unchecked" ref="ga83fc94ca197b7af41c441b63ff6212fc" args="(xcb_connection_t *c, uint32_t screen)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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="structxcb__xf86dri__get__device__info__request__t.html#a8bbeb48b42202341c036f2ee922785f5">xcb_xf86dri_get_device_info_request_t::screen</a>, and <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><!-- doxytag: member="xf86dri.h::xcb_xf86dri_get_drawable_info" ref="ga6b990399fe2cd2957318fa0c492f382b" args="(xcb_connection_t *c, uint32_t screen, uint32_t drawable)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xf86dri__get__drawable__info__request__t.html#aa79c68068527e11448036bc5551c1c9f">xcb_xf86dri_get_drawable_info_request_t::drawable</a>, <a class="el" href="structxcb__xf86dri__get__drawable__info__request__t.html#a4511abf3757d72500501a515451af175">xcb_xf86dri_get_drawable_info_request_t::screen</a>, and <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><!-- doxytag: member="xf86dri.h::xcb_xf86dri_get_drawable_info_reply" ref="gaeddd3b529684211bcd85cf98a814f5d0" args="(xcb_connection_t *c, xcb_xf86dri_get_drawable_info_cookie_t cookie, xcb_generic_error_t **e)" -->
<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><dt><b>Parameters:</b></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>

<p>References <a class="el" href="structxcb__xf86dri__get__drawable__info__cookie__t.html#a75c4515a4ac640c2a8d71e4a300d04e9">xcb_xf86dri_get_drawable_info_cookie_t::sequence</a>.</p>

</div>
</div>
<a class="anchor" id="ga3436d3feff64691456161ae9446769a5"></a><!-- doxytag: member="xf86dri.h::xcb_xf86dri_get_drawable_info_unchecked" ref="ga3436d3feff64691456161ae9446769a5" args="(xcb_connection_t *c, uint32_t screen, uint32_t drawable)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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="structxcb__xf86dri__get__drawable__info__request__t.html#aa79c68068527e11448036bc5551c1c9f">xcb_xf86dri_get_drawable_info_request_t::drawable</a>, <a class="el" href="structxcb__xf86dri__get__drawable__info__request__t.html#a4511abf3757d72500501a515451af175">xcb_xf86dri_get_drawable_info_request_t::screen</a>, and <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><!-- doxytag: member="xf86dri.h::xcb_xf86dri_open_connection" ref="ga084cfb77a7ba5debbed30578a46dcf30" args="(xcb_connection_t *c, uint32_t screen)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xf86dri__open__connection__request__t.html#a403e6e6589bf2c6c9e35b21b1ac41787">xcb_xf86dri_open_connection_request_t::screen</a>, and <a class="el" href="group__XCB__XF86Dri__API.html#ga2765be32c48223a5c30db308e9f6953c">XCB_XF86DRI_OPEN_CONNECTION</a>.</p>

</div>
</div>
<a class="anchor" id="gacaa7b76b55620d8646a46e6873fdb404"></a><!-- doxytag: member="xf86dri.h::xcb_xf86dri_open_connection_reply" ref="gacaa7b76b55620d8646a46e6873fdb404" args="(xcb_connection_t *c, xcb_xf86dri_open_connection_cookie_t cookie, xcb_generic_error_t **e)" -->
<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><dt><b>Parameters:</b></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>

<p>References <a class="el" href="structxcb__xf86dri__open__connection__cookie__t.html#ab7ca79fd816b5ae145893228ba3610d9">xcb_xf86dri_open_connection_cookie_t::sequence</a>.</p>

</div>
</div>
<a class="anchor" id="ga24238a18683e028156324e66c179bd2c"></a><!-- doxytag: member="xf86dri.h::xcb_xf86dri_open_connection_unchecked" ref="ga24238a18683e028156324e66c179bd2c" args="(xcb_connection_t *c, uint32_t screen)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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="structxcb__xf86dri__open__connection__request__t.html#a403e6e6589bf2c6c9e35b21b1ac41787">xcb_xf86dri_open_connection_request_t::screen</a>, and <a class="el" href="group__XCB__XF86Dri__API.html#ga2765be32c48223a5c30db308e9f6953c">XCB_XF86DRI_OPEN_CONNECTION</a>.</p>

</div>
</div>
<a class="anchor" id="ga7677af332b5de378420b15900dbe9efd"></a><!-- doxytag: member="xf86dri.h::xcb_xf86dri_query_direct_rendering_capable" ref="ga7677af332b5de378420b15900dbe9efd" args="(xcb_connection_t *c, uint32_t screen)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xf86dri__query__direct__rendering__capable__request__t.html#ad2d6bd2be76ddf8bfa3608baddbe4867">xcb_xf86dri_query_direct_rendering_capable_request_t::screen</a>, and <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><!-- doxytag: member="xf86dri.h::xcb_xf86dri_query_direct_rendering_capable_reply" ref="ga3206dfea919958d694e16393db11827a" args="(xcb_connection_t *c, xcb_xf86dri_query_direct_rendering_capable_cookie_t cookie, xcb_generic_error_t **e)" -->
<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><dt><b>Parameters:</b></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>

<p>References <a class="el" href="structxcb__xf86dri__query__direct__rendering__capable__cookie__t.html#ae83d254e02b2c8f3847833e9fc72d79c">xcb_xf86dri_query_direct_rendering_capable_cookie_t::sequence</a>.</p>

</div>
</div>
<a class="anchor" id="ga5b94b3ad4513eeeb0a1bce6d930ae7bd"></a><!-- doxytag: member="xf86dri.h::xcb_xf86dri_query_direct_rendering_capable_unchecked" ref="ga5b94b3ad4513eeeb0a1bce6d930ae7bd" args="(xcb_connection_t *c, uint32_t screen)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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="structxcb__xf86dri__query__direct__rendering__capable__request__t.html#ad2d6bd2be76ddf8bfa3608baddbe4867">xcb_xf86dri_query_direct_rendering_capable_request_t::screen</a>, and <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><!-- doxytag: member="xf86dri.h::xcb_xf86dri_query_version" ref="gab04524bf0ed02d6007df401989d0acd6" args="(xcb_connection_t *c)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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><!-- doxytag: member="xf86dri.h::xcb_xf86dri_query_version_reply" ref="ga65d58dec2329c960ece2f227509766fb" args="(xcb_connection_t *c, xcb_xf86dri_query_version_cookie_t cookie, xcb_generic_error_t **e)" -->
<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><dt><b>Parameters:</b></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>

<p>References <a class="el" href="structxcb__xf86dri__query__version__cookie__t.html#adba624a97d5d4d47f4a7565c87b0714b">xcb_xf86dri_query_version_cookie_t::sequence</a>.</p>

</div>
</div>
<a class="anchor" id="ga797dea28a7ca923b961886074823c06a"></a><!-- doxytag: member="xf86dri.h::xcb_xf86dri_query_version_unchecked" ref="ga797dea28a7ca923b961886074823c06a" args="(xcb_connection_t *c)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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>
<hr class="footer"/><address class="footer"><small>Generated on Fri Apr 29 2011 15:45:47 for XCB by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
</body>
</html>