2.2.18.8 CLAIMS_SET_METADATA
The CLAIMS_SET_METADATA structure specifies an encoded CLAIMS_SET structure with information about the encoding.
-
typedef struct _CLAIMS_SET_METADATA { ULONG ulClaimsSetSize; [size_is(ulClaimsSetSize)] BYTE* ClaimsSet; CLAIMS_COMPRESSION_FORMAT usCompressionFormat; ULONG ulUncompressedClaimsSetSize; USHORT usReservedType; ULONG ulReservedFieldSize; [size_is(ulReservedFieldSize)] BYTE* ReservedField; } CLAIMS_SET_METADATA, *PCLAIMS_SET_METADATA;
ulClaimsSetSize: Contains the size, in bytes, of the ClaimsSet member.
ClaimsSet: A byte array of length ulClaimsSetSize bytes. This field contains a CLAIMS_SET structure that is encoded as described in section 3.1.1.11.2.5.
usCompressionFormat: Specifies the compression algorithm used for encoding a CLAIMS_SET structure, as specified in section 3.1.1.11.2.5.
ulUncompressedClaimsSetSize: Specifies the size of the partially encoded CLAIMS_SET structure before compression, the fully encoded version of which is stored in the ClaimsSet member.
usReservedType: The server MUST set this member to 0. The client MUST ignore this member.
ulReservedFieldSize: Specifies the size, in bytes, of the ReservedField member.
ReservedField: A byte array containing ulReservedFieldSize elements.