Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

CRYPTCATMEMBER structure (mscat.h)

[The CRYPTCATMEMBER structure is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions.]

The CRYPTCATMEMBER structure provides information about a catalog member. This structure is used by the CryptCATGetMemberInfo and CryptCATEnumerateAttr functions.

Syntax

typedef struct CRYPTCATMEMBER_ {
 DWORD cbStruct;
 LPWSTR pwszReferenceTag;
 LPWSTR pwszFileName;
 GUID gSubjectType;
 DWORD fdwMemberFlags;
 struct SIP_INDIRECT_DATA_ *pIndirectData;
 DWORD dwCertVersion;
 DWORD dwReserved;
 HANDLE hReserved;
 CRYPT_ATTR_BLOB sEncodedIndirectData;
 CRYPT_ATTR_BLOB sEncodedMemberInfo;
} CRYPTCATMEMBER;

Members

cbStruct

The size, in bytes, of this structure.

pwszReferenceTag

A pointer to a null-terminated string that contains the reference tag value.

pwszFileName

A pointer to a null-terminated string that contains the file name.

gSubjectType

GUID that identifies the subject type.

fdwMemberFlags

Value that specifies the member flags.

pIndirectData

A pointer to a SIP_INDIRECT_DATA structure.

dwCertVersion

Value that specifies the certificate version.

dwReserved

Reserved; do not use.

hReserved

Reserved; do not use.

sEncodedIndirectData

A CRYPT_ATTR_BLOB structure that contains encoded indirect data.

sEncodedMemberInfo

A CRYPT_ATTR_BLOB structure that contains encoded member information.

Requirements

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

See also

CryptCATEnumerateAttr

CryptCATGetMemberInfo


Feedback

Was this page helpful?

Additional resources