#if !(defined(GO) && defined(GOM) && defined(GO2) && defined(DATA))
#error Meh....
#endif

GO(XRenderAddGlyphs, vFppppipi)
GO(XRenderAddTraps, vFppiipi)
GO(XRenderChangePicture, vFppLp)
GO(XRenderComposite, vFpipppiiiiiiuu)
GO(XRenderCompositeDoublePoly, vFpipppiiiipii)
GO(XRenderCompositeString16, vFpippppiiiipi)
GO(XRenderCompositeString32, vFpippppiiiipi)
GO(XRenderCompositeString8, vFpippppiiiipi)
GO(XRenderCompositeText16, vFpipppiiiipi)
GO(XRenderCompositeText32, vFpipppiiiipi)
GO(XRenderCompositeText8, vFpipppiiiipi)
GO(XRenderCompositeTrapezoids, vFpipppiipi)
GO(XRenderCompositeTriangles, vFpipppiipi)
GO(XRenderCompositeTriFan, vFpipppiipi)
GO(XRenderCompositeTriStrip, vFpipppiipi)
GO(XRenderCreateAnimCursor, pFpip)
GO(XRenderCreateConicalGradient, pFppppi)
GO(XRenderCreateCursor, pFppii)
GO(XRenderCreateGlyphSet, pFpp)
GO(XRenderCreateLinearGradient, pFppppi)
GO(XRenderCreatePicture, pFpppup)
GO(XRenderCreateRadialGradient, pFppppi)
GO(XRenderCreateSolidFill, pFpp)
DATAB(XRenderExtensionInfo, sizeof(void*))
DATA(XRenderExtensionName, sizeof(void*))   //D
GO(XRenderFillRectangle, vFpippiiuu)
GO(XRenderFillRectangles, vFpipppi)
GO(XRenderFindDisplay, pFp)
GO(XRenderFindFormat, pFpupi)
GO(XRenderFindStandardFormat, pFpi)
GO(XRenderFindVisualFormat, pFpp)
GO(XRenderFreeGlyphs, vFpppi)
GO(XRenderFreeGlyphSet, vFpp)
GO(XRenderFreePicture, vFpp)
GO(XRenderParseColor, iFppp)
GO(XRenderQueryExtension, iFppp)
GO(XRenderQueryFilters, pFpp)
GO(XRenderQueryFormats, iFp)
GO(XRenderQueryPictIndexValues, pFppp)
GO(XRenderQuerySubpixelOrder, iFpi)
GO(XRenderQueryVersion, iFppp)
GO(XRenderReferenceGlyphSet, pFpp)
GO(XRenderSetPictureClipRectangles, vFppiipi)
GO(XRenderSetPictureClipRegion, vFppp)
GO(XRenderSetPictureFilter, vFppppi)
GO(XRenderSetPictureTransform, vFppp)
GO(XRenderSetSubpixelOrder, iFpii)
