pub unsafe extern "C" fn gtk_snapshot_push_shadow(
    snapshot: *mut GtkSnapshot,
    shadow: *const GskShadow,
    n_shadows: size_t
)