Source position: cairo.pp line 770
function cairo_surface_set_user_data(
surface: Pcairo_surface_t;
key: Pcairo_user_data_key_t;
user_data: pointer;
destroy: cairo_destroy_func_t
):cairo_status_t;