Provided by: libmongoc-doc_2.2.0-1_all 

SYNOPSIS
mongoc_oidc_callback_t *
mongoc_oidc_callback_new_with_user_data (mongoc_oidc_callback_fn_t fn, void *user_data)
Create a new mongoc_oidc_callback_t <> object which stores the provided OIDC callback function and
pointer to user data.
Warning:
The lifetime of the object pointed to by user_data is managed the user, not by mongoc_oidc_callback_t
<>!
PARAMETERS
• fn: a mongoc_oidc_callback_fn_t <>. Must not be NULL.
• user_data: a pointer to user data or NULL.
RETURNS
A new mongoc_oidc_callback_t <> that must be freed with mongoc_oidc_callback_destroy() <>, or NULL when
an invalid argument was given.
See also:
• mongoc_oidc_callback_t <>
• mongoc_oidc_callback_new() <>
Author
MongoDB, Inc
Copyright
2009-present, MongoDB, Inc.
2.2.0 Nov 26, 2025 MONGOC_OIDC_CALLBACK_NEW_WITH_USER_DATA(3)