The CRYPT_ATTRIBUTES structure is used to specify an array of attributes.
typedef struct _CRYPT_ATTRIBUTES {
DWORD cAttr;
PCRYPT_ATTRIBUTE rgAttr;
} CRYPT_ATTRIBUTES, *PCRYPT_ATTRIBUTES;
CMSG_SIGNER_INFO, CRYPT_ATTRIBUTE, CryptMsgGetParam