C->Haskell Interface Version C->Haskell Compiler, version 0.13.13 (gtk2hs branch) "Bin IO", 27 May 2012
([((True,"cairo_t"),(False,Ptr,Just "Cairo","Cairo")),((True,"cairo_rectangle_int_t"),(False,Ptr,Nothing,"RectangleInt")),((True,"cairo_text_extents_t"),(False,Ptr,Nothing,"TextExtents")),((True,"cairo_font_face_t"),(False,Ptr,Just "FontFace","FontFace")),((True,"cairo_scaled_font_t"),(False,Ptr,Just "ScaledFont","ScaledFont")),((True,"cairo_font_extents_t"),(False,Ptr,Nothing,"FontExtents")),((True,"cairo_font_options_t"),(False,ForeignPtr,Just "FontOptions","FontOptions")),((True,"cairo_glyph_t"),(False,Ptr,Just "Glyph","Glyph")),((True,"cairo_region_t"),(False,ForeignPtr,Just "Region","Region")),((True,"cairo_pattern_t"),(False,ForeignPtr,Just "Pattern","Pattern")),((True,"cairo_path_t"),(False,Ptr,Just "CPath","CPath")),((True,"cairo_surface_t"),(False,ForeignPtr,Just "Surface","Surface")),((True,"cairo_matrix_t"),(False,Ptr,Nothing,"Matrix"))],[("Surface",Pointer {ptrTypeHO = ForeignPtr, isNewtypeHO = True}),("Region",Pointer {ptrTypeHO = ForeignPtr, isNewtypeHO = True}),("Glyph",Pointer {ptrTypeHO = Ptr, isNewtypeHO = True}),("Cairo",Pointer {ptrTypeHO = Ptr, isNewtypeHO = True}),("CPath",Pointer {ptrTypeHO = Ptr, isNewtypeHO = True}),("Pattern",Pointer {ptrTypeHO = ForeignPtr, isNewtypeHO = True}),("FontExtentsPtr",Pointer {ptrTypeHO = Ptr, isNewtypeHO = False}),("TextExtentsPtr",Pointer {ptrTypeHO = Ptr, isNewtypeHO = False}),("RectangleIntPtr",Pointer {ptrTypeHO = Ptr, isNewtypeHO = False}),("FontFace",Pointer {ptrTypeHO = Ptr, isNewtypeHO = True}),("ScaledFont",Pointer {ptrTypeHO = Ptr, isNewtypeHO = True}),("FontOptions",Pointer {ptrTypeHO = ForeignPtr, isNewtypeHO = True}),("MatrixPtr",Pointer {ptrTypeHO = Ptr, isNewtypeHO = False})])