+VisualID = Alias("VisualID", UInt32)
+
+GLXContext = Opaque("GLXContext")
+Display = Opaque("Display *")
+Visual = Opaque("Visual *")
+
+XVisualInfo = Struct("XVisualInfo", [
+ (Visual, "visual"),
+ (VisualID, "visualid"),
+ (Int, "screen"),
+ (Int, "depth"),
+ (Int, "c_class"),
+ (ULong, "red_mask"),
+ (ULong, "green_mask"),
+ (ULong, "blue_mask"),
+ (Int, "colormap_size"),
+ (Int, "bits_per_rgb"),
+])
+
+Bool_ = Alias("Bool", Int)