XenevaOS
Loading...
Searching...
No Matches
UserCredential2.h
Go to the documentation of this file.
1
17#ifndef __USER_CREDENTIAL2_H__
18#define __USER_CREDENTIAL2_H__
19
21
22#define EFI_USER_CREDENTIAL2_PROTOCOL_GUID \
23 { \
24 0xe98adb03, 0xb8b9, 0x4af8, { 0xba, 0x20, 0x26, 0xe9, 0x11, 0x4c, 0xbc, 0xe5 } \
25 }
26
28
47typedef
52 );
53
74typedef
79 OUT EFI_GUID *FormSetId,
80 OUT EFI_FORM_ID *FormId
81 );
82
103typedef
107 IN OUT UINTN *Width,
108 IN OUT UINTN *Height,
109 OUT EFI_HII_HANDLE *Hii,
110 OUT EFI_IMAGE_ID *Image
111 );
112
127typedef
131 OUT EFI_HII_HANDLE *Hii,
132 OUT EFI_STRING_ID *String
133 );
134
155typedef
161 );
162
176typedef
181 );
182
192typedef
196 );
197
210typedef
215 );
216
237typedef
241 IN EFI_USER_INFO_HANDLE UserInfo,
242 OUT EFI_USER_INFO *Info,
243 IN OUT UINTN *InfoSize
244 );
245
262typedef
266 IN OUT EFI_USER_INFO_HANDLE *UserInfo
267 );
268
285typedef
290);
291
311
313
314#endif
UINT64 UINTN
Definition ProcessorBind.h:118
#define EFIAPI
Definition ProcessorBind.h:172
#define CONST
Definition Base.h:327
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
UINT16 EFI_IMAGE_ID
Definition UefiInternalFormRepresentation.h:31
UINT16 EFI_FORM_ID
Definition UefiInternalFormRepresentation.h:34
VOID * EFI_HII_HANDLE
Definition UefiInternalFormRepresentation.h:29
UINT16 EFI_STRING_ID
Definition UefiInternalFormRepresentation.h:33
EFI_STATUS(EFIAPI * EFI_CREDENTIAL2_SELECT)(IN CONST EFI_USER_CREDENTIAL2_PROTOCOL *This, OUT EFI_CREDENTIAL_LOGON_FLAGS *AutoLogon)
Definition UserCredential2.h:178
EFI_STATUS(EFIAPI * EFI_CREDENTIAL2_DEFAULT)(IN CONST EFI_USER_CREDENTIAL2_PROTOCOL *This, OUT EFI_CREDENTIAL_LOGON_FLAGS *AutoLogon)
Definition UserCredential2.h:212
EFI_STATUS(EFIAPI * EFI_CREDENTIAL2_USER)(IN CONST EFI_USER_CREDENTIAL2_PROTOCOL *This, IN EFI_USER_PROFILE_HANDLE User, OUT EFI_USER_INFO_IDENTIFIER *Identifier)
Definition UserCredential2.h:157
EFI_STATUS(EFIAPI * EFI_CREDENTIAL2_FORM)(IN CONST EFI_USER_CREDENTIAL2_PROTOCOL *This, OUT EFI_HII_HANDLE *Hii, OUT EFI_GUID *FormSetId, OUT EFI_FORM_ID *FormId)
Definition UserCredential2.h:76
EFI_STATUS(EFIAPI * EFI_CREDENTIAL2_ENROLL)(IN CONST EFI_USER_CREDENTIAL2_PROTOCOL *This, IN EFI_USER_PROFILE_HANDLE User)
Definition UserCredential2.h:49
EFI_STATUS(EFIAPI * EFI_CREDENTIAL2_DESELECT)(IN CONST EFI_USER_CREDENTIAL2_PROTOCOL *This)
Definition UserCredential2.h:194
EFI_GUID gEfiUserCredential2ProtocolGuid
EFI_STATUS(EFIAPI * EFI_CREDENTIAL2_TILE)(IN CONST EFI_USER_CREDENTIAL2_PROTOCOL *This, IN OUT UINTN *Width, IN OUT UINTN *Height, OUT EFI_HII_HANDLE *Hii, OUT EFI_IMAGE_ID *Image)
Definition UserCredential2.h:105
EFI_STATUS(EFIAPI * EFI_CREDENTIAL2_DELETE)(IN CONST EFI_USER_CREDENTIAL2_PROTOCOL *This, IN EFI_USER_PROFILE_HANDLE User)
Definition UserCredential2.h:287
EFI_STATUS(EFIAPI * EFI_CREDENTIAL2_GET_NEXT_INFO)(IN CONST EFI_USER_CREDENTIAL2_PROTOCOL *This, IN OUT EFI_USER_INFO_HANDLE *UserInfo)
Definition UserCredential2.h:264
EFI_STATUS(EFIAPI * EFI_CREDENTIAL2_TITLE)(IN CONST EFI_USER_CREDENTIAL2_PROTOCOL *This, OUT EFI_HII_HANDLE *Hii, OUT EFI_STRING_ID *String)
Definition UserCredential2.h:129
EFI_STATUS(EFIAPI * EFI_CREDENTIAL2_GET_INFO)(IN CONST EFI_USER_CREDENTIAL2_PROTOCOL *This, IN EFI_USER_INFO_HANDLE UserInfo, OUT EFI_USER_INFO *Info, IN OUT UINTN *InfoSize)
Definition UserCredential2.h:239
UINT32 EFI_CREDENTIAL_LOGON_FLAGS
Definition UserManager.h:100
UINT64 EFI_CREDENTIAL_CAPABILITIES
Definition UserManager.h:94
UINT8 EFI_USER_INFO_IDENTIFIER[16]
Definition UserManager.h:136
VOID * EFI_USER_PROFILE_HANDLE
Definition UserManager.h:33
VOID * EFI_USER_INFO_HANDLE
Definition UserManager.h:34
Definition UserManager.h:54
Definition Base.h:281
Definition UserCredential2.h:295
EFI_CREDENTIAL2_FORM Form
Definition UserCredential2.h:299
EFI_GUID Identifier
Uniquely identifies this credential provider.
Definition UserCredential2.h:296
EFI_CREDENTIAL2_USER User
Definition UserCredential2.h:302
EFI_CREDENTIAL2_TILE Tile
Definition UserCredential2.h:300
EFI_CREDENTIAL2_TITLE Title
Definition UserCredential2.h:301
EFI_CREDENTIAL2_DELETE Delete
Definition UserCredential2.h:309
EFI_CREDENTIAL2_ENROLL Enroll
Definition UserCredential2.h:298
EFI_CREDENTIAL2_GET_INFO GetInfo
Definition UserCredential2.h:306
EFI_CREDENTIAL2_DEFAULT Default
Definition UserCredential2.h:305
EFI_CREDENTIAL_CAPABILITIES Capabilities
Definition UserCredential2.h:308
EFI_GUID Type
Identifies this class of User Credential Provider.
Definition UserCredential2.h:297
EFI_CREDENTIAL2_SELECT Select
Definition UserCredential2.h:303
EFI_CREDENTIAL2_GET_NEXT_INFO GetNextInfo
Definition UserCredential2.h:307
EFI_CREDENTIAL2_DESELECT Deselect
Definition UserCredential2.h:304