The CMSG_RC2_AUX_INFO structure contains auxiliary information for RC2 encryption algorithms. The pvEncryptionAuxInfo member in CMSG_ENVELOPED_ENCODE_INFO should be updated to point to this structure.
Note, this auxiliary information is only used when the ContentEncryptionAlgorithm's Parameters.cbData is zero. Otherwise, the Parameters member is decoded to get the bit length.
typedef struct _CMSG_RC2_AUX_INFO {
DWORD cbSize;
DWORD dwBitLen;
} CMSG_RC2_AUX_INFO, *PCMSG_RC2_AUX_INFO;
If the CMSG_SP3_COMPATIBLE_ENCRYPT_FLAG is set, SP3 compatible encryption is done and the default bit length is ignored.
CMSG_ENVELOPED_ENCODE_INFO, CRYPT_ALGORITHM_IDENTIFIER