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 |