typedef struct ExlCoreDrawable ExlCoreDrawable; typedef struct ExlCoreGC ExlCoreGC; typedef void (* ExlQueryTreeReplyFunc) (ExlConnection *connection, ExlCoreWindow *window, ExlCoreWindow *parent, int n_children, ExlCoreWindow **children); void exl_core_copy_area (ExlConnection *connection, ExlCoreDrawable *src, ExlCoreDrawable *dst, ExlCoreGC *gc, int src_x, int src_y, int width, int height, int dst_x, int dst_y); ExlCoreWindow *exl_core_create_window (ExlConnection *connection, ExlCoreWindow *parent, ExlCoreWindowClass klass, int depth, ExlCoreVisual *visual, int x, int y, int width, int height, int border_width, ExlCoreWindowValueMask *mask, ExlCoreWindowValues *values); void exl_core_query_tree (ExlConnection *connection, ExlCoreWindow *window, ExlQueryTreeReplyFunc reply);