Files
SGU-CredentialProvider/src/Lithnet.CredentialProvider/NativeSerializationResponse.cs
T
2023-01-28 21:15:17 +11:00

34 lines
1.1 KiB
C#

namespace Lithnet.CredentialProvider
{
/// <summary>
/// An object that represents a response to LogonUI/CredUI that includes serialized credentials, or the result of the attempt to obtain them.
/// </summary>
public class NativeSerializationResponse
{
/// <summary>
/// Gets or sets the final HRESULT of the serialization operation
/// </summary>
public int HResult { get; set; }
/// <summary>
/// Gets or sets the status result of the serialization operation
/// </summary>
public SerializationResponse SerializationResponse { get; set; }
/// <summary>
/// Gets or sets the serialzied credential blob
/// </summary>
public CredentialSerialization SerializedCredentials { get; set; }
/// <summary>
/// Gets or sets the optional status text to display to the user
/// </summary>
public string OptionalStatusText { get; set; }
/// <summary>
/// Gets or sets the optional status icon to display to the user
/// </summary>
public StatusIcon OptionalStatusIcon { get; set; }
}
}