CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION structure
Applies to: desktop apps only
Contains details about a credential.
Syntax
typedef struct _CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION {
ULONG ulAuthenticationPackage;
GUID clsidCredentialProvider;
ULONG cbSerialization;
byte *rgbSerialization;
} CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION;
Members
- ulAuthenticationPackage
-
Type: ULONG
-
The unique identifier of the authentication package. The authentication package value that is returned by LsaLookupAuthenticationPackage. Developers who write their own authentication package may supply their own value.
- clsidCredentialProvider
-
Type: GUID
-
The CLSID of the credential provider. Credential providers assign their own CLSID to this member during serialization. Credential UI ignores this member.
- cbSerialization
-
Type: ULONG
-
The size, in bytes, of the credential pointed to by rgbSerialization.
- rgbSerialization
-
Type: byte*
-
An array of bytes containing serialized credential information. The exact format of this data depends on the authentication package targeted by a credential provider.
Requirements
|
Minimum supported client | Windows Vista |
|---|---|
|
Minimum supported server | Windows Server 2008 |
|
Header |
|
|
IDL |
|
Send comments about this topic to Microsoft
Build date: 3/7/2012