2.6.3 SECPKG_SUPPLEMENTAL_CRED
The SECPKG_SUPPLEMENTAL_CRED structure defines the name of the security package that requires supplemental credentials and the credential buffer for that package. The SECPKG_SUPPLEMENTAL_CRED structure is marshaled by RPC [MS-RPCE].
The SECPKG_SUPPLEMENTAL_CRED structure is defined as follows.
-
typedef struct _SECPKG_SUPPLEMENTAL_CRED { RPC_UNICODE_STRING PackageName; ULONG CredentialSize; [size_is(CredentialSize)] PUCHAR Credentials; } SECPKG_SUPPLEMENTAL_CRED, *PSECPKG_SUPPLEMENTAL_CRED;
PackageName: A RPC_UNICODE_STRING structure that MUST store the name of the security protocol for which the supplemental credentials are being presented.<17>
CredentialSize: A 32-bit unsigned integer that MUST specify the length, in bytes, of the data in the Credentials member.
Credentials: A pointer that MUST reference the serialized credentials being presented to the security protocol named in PackageName.