CMC_DATA_INFO structure (wincrypt.h)

The CMC_DATA_INFO structure provides a means of communicating different pieces of tagged information.

Syntax

typedef struct _CMC_DATA_INFO {
  DWORD                    cTaggedAttribute;
  PCMC_TAGGED_ATTRIBUTE    rgTaggedAttribute;
  DWORD                    cTaggedRequest;
  PCMC_TAGGED_REQUEST      rgTaggedRequest;
  DWORD                    cTaggedContentInfo;
  PCMC_TAGGED_CONTENT_INFO rgTaggedContentInfo;
  DWORD                    cTaggedOtherMsg;
  PCMC_TAGGED_OTHER_MSG    rgTaggedOtherMsg;
} CMC_DATA_INFO, *PCMC_DATA_INFO;

Members

cTaggedAttribute

Count of the number of elements in the rgTaggedAttribute member array.

rgTaggedAttribute

Array of CMC_TAGGED_ATTRIBUTE structures.

cTaggedRequest

Count of the number of elements in the rgTaggedRequest member array.

rgTaggedRequest

Array of CMC_TAGGED_REQUEST structures.

cTaggedContentInfo

Count of the number of elements in the rgTaggedContentInfo member array.

rgTaggedContentInfo

Array of CMC_TAGGED_CONTENT_INFO structures.

cTaggedOtherMsg

Count of the number of elements in the rgTaggedOtherMsg member array.

rgTaggedOtherMsg

Array of CMC_TAGGED_OTHER_MSG structures.

Remarks

All tagged arrays are optional.

Requirements

Requirement Value
Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Header wincrypt.h