The CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA structure is used when adding an unauthenticated attribute to a signer of a signed message. This structure is passed to CryptMsgControl for a value of CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR in dwCtrlType.
typedef struct _CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA {
DWORD cbSize;
DWORD dwSignerIndex;
CRYPT_DATA_BLOB blob;
} CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA, *PCMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA;
BLOB Structure, CryptMsgControl