[#CRYPTO_EX_new] = CRYPTO_EX_new :mrdocs: Callback invoked when a new ex_data slot is first associated with an object. == Synopsis Declared in `<openssl/crypto.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- typedef void CRYPTO_EX_new(void*, void*, xref:CRYPTO_EX_DATA.adoc[CRYPTO_EX_DATA]*, int, long, void*); ---- == Parameters [cols="1,4"] |=== | Name| Description | *parent* | Object that owns the CRYPTO_EX_DATA. | *ptr* | Pointer value being stored (often NULL on allocation). | *ad* | Ex‐data bag for `parent.` | *idx* | Ex‐data index being initialized. | *argl* | Long argument registered with CRYPTO_get_ex_new_index(). | *argp* | Pointer argument registered with CRYPTO_get_ex_new_index(). |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#