pub unsafe extern "C" fn g_permission_acquire_async(
    permission: *mut GPermission,
    cancellable: *mut GCancellable,
    callback: GAsyncReadyCallback,
    user_data: gpointer
)