CMS_CertificateChoices
CMS_CertificateChoices *CMS_add0_CertificateChoices(CMS_ContentInfo *cms);
typedef struct CMS_CertificateChoices CMS_CertificateChoices;
.offset = offsetof(CMS_CertificateChoices, d.certificate),
.offset = offsetof(CMS_CertificateChoices, d.extendedCertificate),
.offset = offsetof(CMS_CertificateChoices, d.v1AttrCert),
.offset = offsetof(CMS_CertificateChoices, d.v2AttrCert),
.offset = offsetof(CMS_CertificateChoices, d.other),
.utype = offsetof(CMS_CertificateChoices, type),
.size = sizeof(CMS_CertificateChoices),
CMS_CertificateChoices *cch;
static STACK_OF(CMS_CertificateChoices) **
CMS_CertificateChoices *
STACK_OF(CMS_CertificateChoices) **pcerts;
CMS_CertificateChoices *cch;
cch = (CMS_CertificateChoices *)ASN1_item_new(&CMS_CertificateChoices_it);
CMS_CertificateChoices *cch;
STACK_OF(CMS_CertificateChoices) **pcerts;
CMS_CertificateChoices *cch;
STACK_OF(CMS_CertificateChoices) **pcerts;
DECLARE_STACK_OF(CMS_CertificateChoices)
STACK_OF(CMS_CertificateChoices) *certificates;
STACK_OF(CMS_CertificateChoices) *certificates;
CMS_CertificateChoices *cch;
CMS_CertificateChoices *cch;
STACK_OF(CMS_CertificateChoices) *certs;
#define sk_CMS_CertificateChoices_new(cmp) SKM_sk_new(CMS_CertificateChoices, (cmp))
#define sk_CMS_CertificateChoices_new_null() SKM_sk_new_null(CMS_CertificateChoices)
#define sk_CMS_CertificateChoices_free(st) SKM_sk_free(CMS_CertificateChoices, (st))
#define sk_CMS_CertificateChoices_num(st) SKM_sk_num(CMS_CertificateChoices, (st))
#define sk_CMS_CertificateChoices_value(st, i) SKM_sk_value(CMS_CertificateChoices, (st), (i))
#define sk_CMS_CertificateChoices_set(st, i, val) SKM_sk_set(CMS_CertificateChoices, (st), (i), (val))
#define sk_CMS_CertificateChoices_zero(st) SKM_sk_zero(CMS_CertificateChoices, (st))
#define sk_CMS_CertificateChoices_push(st, val) SKM_sk_push(CMS_CertificateChoices, (st), (val))
#define sk_CMS_CertificateChoices_unshift(st, val) SKM_sk_unshift(CMS_CertificateChoices, (st), (val))
#define sk_CMS_CertificateChoices_find(st, val) SKM_sk_find(CMS_CertificateChoices, (st), (val))
#define sk_CMS_CertificateChoices_delete(st, i) SKM_sk_delete(CMS_CertificateChoices, (st), (i))
#define sk_CMS_CertificateChoices_delete_ptr(st, ptr) SKM_sk_delete_ptr(CMS_CertificateChoices, (st), (ptr))
#define sk_CMS_CertificateChoices_insert(st, val, i) SKM_sk_insert(CMS_CertificateChoices, (st), (val), (i))
#define sk_CMS_CertificateChoices_set_cmp_func(st, cmp) SKM_sk_set_cmp_func(CMS_CertificateChoices, (st), (cmp))
#define sk_CMS_CertificateChoices_dup(st) SKM_sk_dup(CMS_CertificateChoices, st)
#define sk_CMS_CertificateChoices_pop_free(st, free_func) SKM_sk_pop_free(CMS_CertificateChoices, (st), (free_func))
#define sk_CMS_CertificateChoices_shift(st) SKM_sk_shift(CMS_CertificateChoices, (st))
#define sk_CMS_CertificateChoices_pop(st) SKM_sk_pop(CMS_CertificateChoices, (st))
#define sk_CMS_CertificateChoices_sort(st) SKM_sk_sort(CMS_CertificateChoices, (st))
#define sk_CMS_CertificateChoices_is_sorted(st) SKM_sk_is_sorted(CMS_CertificateChoices, (st))