typedef struct _EFI_USER_CREDENTIAL2_PROTOCOL EFI_USER_CREDENTIAL2_PROTOCOL;
/// This protocol provides support for a single class of credentials
struct _EFI_USER_CREDENTIAL2_PROTOCOL {
EFI_GUID Identifier; ///< Uniquely identifies this
///< credential provider.
EFI_GUID Type; ///< Identifies this class of User
EFI_CREDENTIAL2_ENROLL Enroll;
EFI_CREDENTIAL2_FORM Form;
EFI_CREDENTIAL2_TILE Tile;
EFI_CREDENTIAL2_TITLE Title;
EFI_CREDENTIAL2_USER User;
EFI_CREDENTIAL2_SELECT Select;
EFI_CREDENTIAL2_DESELECT Deselect;
EFI_CREDENTIAL2_DEFAULT Default;
EFI_CREDENTIAL2_GET_INFO GetInfo;
EFI_CREDENTIAL2_GET_NEXT_INFO GetNextInfo;
EFI_CREDENTIAL_CAPABILITIES Capabilities;
EFI_CREDENTIAL2_DELETE Delete;
extern EFI_GUID gEfiUserCredential2ProtocolGuid;