module X11.Xlib_xcb;

import derelict.util.xtypes;
import xcb.xcb;

// bindings to Xlib-xcb

extern (C) {


    enum XEventQueueOwner {
        XlibOwnsEventQueue = 0,
        XCBOwnsEventQueue
    }
    alias XlibOwnsEventQueue = XEventQueueOwner.XlibOwnsEventQueue;
    alias XCBOwnsEventQueue = XEventQueueOwner.XCBOwnsEventQueue;

    xcb_connection_t *XGetXCBConnection(Display *dpy);

    void XSetEventQueueOwner(Display *dpy, XEventQueueOwner owner);


}