C->Haskell Interface Version C->Haskell Compiler, version 0.13.4 (gtk2hs branch) "Bin IO", 13 Nov 2004
([((False,"GDestroyNotify"),(True,Ptr,Nothing,"((Ptr ()) -> (IO ()))")),((True,"GObject"),(False,ForeignPtr,Just "GObject","GObject")),((True,"cairo_t"),(False,Ptr,Just "Cairo","Cairo")),((True,"cairo_text_extents_t"),(False,Ptr,Nothing,"TextExtents")),((True,"cairo_font_face_t"),(False,Ptr,Just "FontFace","FontFace")),((True,"PangoFontDescription"),(False,ForeignPtr,Just "FontDescription","FontDescription")),((True,"cairo_scaled_font_t"),(False,Ptr,Just "ScaledFont","ScaledFont")),((True,"cairo_font_extents_t"),(False,Ptr,Nothing,"FontExtents")),((True,"PangoLayoutIter"),(False,ForeignPtr,Just "LayoutIterRaw","LayoutIterRaw")),((True,"PangoLayoutLine"),(False,ForeignPtr,Just "LayoutLineRaw","LayoutLineRaw")),((True,"cairo_font_options_t"),(False,ForeignPtr,Just "FontOptions","FontOptions")),((True,"PangoFontFace"),(False,ForeignPtr,Just "FontFace","FontFace")),((True,"PangoGlyphString"),(False,ForeignPtr,Just "GlyphStringRaw","GlyphStringRaw")),((True,"PangoLanguage"),(False,Ptr,Just "Language","Language")),((True,"cairo_glyph_t"),(False,Ptr,Just "Glyph","Glyph")),((True,"PangoFontFamily"),(False,ForeignPtr,Just "FontFamily","FontFamily")),((True,"PangoFontMap"),(False,ForeignPtr,Just "FontMap","FontMap")),((True,"cairo_pattern_t"),(False,Ptr,Just "Pattern","Pattern")),((True,"cairo_path_t"),(False,Ptr,Just "Path","Path")),((True,"PangoFontset"),(False,ForeignPtr,Just "FontSet","FontSet")),((True,"PangoContext"),(False,ForeignPtr,Just "PangoContext","PangoContext")),((True,"cairo_surface_t"),(False,ForeignPtr,Just "Surface","Surface")),((True,"cairo_matrix_t"),(False,Ptr,Nothing,"Matrix")),((True,"PangoItem"),(False,ForeignPtr,Just "PangoItemRaw","PangoItemRaw")),((True,"PangoAttrList"),(False,Ptr,Nothing,"()")),((True,"PangoAttribute"),(False,Ptr,Nothing,"()")),((True,"PangoGlyphItem"),(False,Ptr,Nothing,"()")),((True,"PangoFont"),(False,ForeignPtr,Just "Font","Font")),((True,"PangoLayout"),(False,ForeignPtr,Just "PangoLayoutRaw","PangoLayoutRaw")),((True,"GParameter"),(False,Ptr,Nothing,"GParameter"))],[("Surface",Pointer {ptrTypeHO = ForeignPtr, isNewtypeHO = True}),("Path",Pointer {ptrTypeHO = Ptr, isNewtypeHO = True}),("GObject",Pointer {ptrTypeHO = ForeignPtr, isNewtypeHO = True}),("Glyph",Pointer {ptrTypeHO = Ptr, isNewtypeHO = True}),("GParm",Pointer {ptrTypeHO = Ptr, isNewtypeHO = False}),("Cairo",Pointer {ptrTypeHO = Ptr, isNewtypeHO = True}),("Font",Pointer {ptrTypeHO = ForeignPtr, isNewtypeHO = True}),("FontMap",Pointer {ptrTypeHO = ForeignPtr, isNewtypeHO = True}),("Pattern",Pointer {ptrTypeHO = Ptr, isNewtypeHO = True}),("FontSet",Pointer {ptrTypeHO = ForeignPtr, isNewtypeHO = True}),("DestroyNotify",Pointer {ptrTypeHO = Ptr, isNewtypeHO = False}),("FontExtentsPtr",Pointer {ptrTypeHO = Ptr, isNewtypeHO = False}),("TextExtentsPtr",Pointer {ptrTypeHO = Ptr, isNewtypeHO = False}),("PangoLayoutRaw",Pointer {ptrTypeHO = ForeignPtr, isNewtypeHO = True}),("GlyphStringRaw",Pointer {ptrTypeHO = ForeignPtr, isNewtypeHO = True}),("LayoutLineRaw",Pointer {ptrTypeHO = ForeignPtr, isNewtypeHO = True}),("PangoItemRaw",Pointer {ptrTypeHO = ForeignPtr, isNewtypeHO = True}),("LayoutIterRaw",Pointer {ptrTypeHO = ForeignPtr, isNewtypeHO = True}),("CPangoAttribute",Pointer {ptrTypeHO = Ptr, isNewtypeHO = False}),("PangoContext",Pointer {ptrTypeHO = ForeignPtr, isNewtypeHO = True}),("Language",Pointer {ptrTypeHO = Ptr, isNewtypeHO = True}),("FontDescription",Pointer {ptrTypeHO = ForeignPtr, isNewtypeHO = True}),("GlyphItemRaw",Pointer {ptrTypeHO = Ptr, isNewtypeHO = False}),("PangoAttrList",Pointer {ptrTypeHO = Ptr, isNewtypeHO = False}),("FontFace",Pointer {ptrTypeHO = ForeignPtr, isNewtypeHO = True}),("ScaledFont",Pointer {ptrTypeHO = Ptr, isNewtypeHO = True}),("FontFamily",Pointer {ptrTypeHO = ForeignPtr, isNewtypeHO = True}),("FontOptions",Pointer {ptrTypeHO = ForeignPtr, isNewtypeHO = True}),("MatrixPtr",Pointer {ptrTypeHO = Ptr, isNewtypeHO = False})])