XenevaOS
Loading...
Searching...
No Matches
AuthenticationInfo.h
Go to the documentation of this file.
1
17#ifndef __AUTHENTICATION_INFO_H__
18#define __AUTHENTICATION_INFO_H__
19
20#define EFI_AUTHENTICATION_INFO_PROTOCOL_GUID \
21 { \
22 0x7671d9d0, 0x53db, 0x4173, {0xaa, 0x69, 0x23, 0x27, 0xf2, 0x1f, 0x0b, 0xc7 } \
23 }
24
25#define EFI_AUTHENTICATION_CHAP_RADIUS_GUID \
26 { \
27 0xd6062b50, 0x15ca, 0x11da, {0x92, 0x19, 0x00, 0x10, 0x83, 0xff, 0xca, 0x4d } \
28 }
29
30#define EFI_AUTHENTICATION_CHAP_LOCAL_GUID \
31 { \
32 0xc280c73e, 0x15ca, 0x11da, {0xb0, 0xca, 0x00, 0x10, 0x83, 0xff, 0xca, 0x4d } \
33 }
34
36
37#pragma pack(1)
49
50typedef struct {
52
56 UINT8 RadiusIpAddr[16];
57
62
66 UINT8 NasIpAddr[16];
67
72
76 UINT8 NasSecret[1];
77
112
173#pragma pack()
174
192typedef
196 IN EFI_HANDLE ControllerHandle,
197 OUT VOID **Buffer
198 );
199
216typedef
220 IN EFI_HANDLE ControllerHandle,
221 IN VOID *Buffer
222 );
223
232
236
237#endif
#define EFIAPI
Definition ProcessorBind.h:172
EFI_GUID gEfiAuthenticationChapLocalGuid
EFI_STATUS(EFIAPI * EFI_AUTHENTICATION_INFO_PROTOCOL_GET)(IN EFI_AUTHENTICATION_INFO_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, OUT VOID **Buffer)
Definition AuthenticationInfo.h:194
EFI_STATUS(EFIAPI * EFI_AUTHENTICATION_INFO_PROTOCOL_SET)(IN EFI_AUTHENTICATION_INFO_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN VOID *Buffer)
Definition AuthenticationInfo.h:218
EFI_GUID gEfiAuthenticationInfoProtocolGuid
EFI_GUID gEfiAuthenticationChapRadiusGuid
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
VOID * EFI_HANDLE
Definition UefiBaseType.h:37
#define VOID
Definition acefi.h:190
unsigned short UINT16
Definition actypes.h:237
unsigned char UINT8
Definition actypes.h:236
Definition AuthenticationInfo.h:38
UINT16 Length
Definition AuthenticationInfo.h:47
EFI_GUID Guid
Definition AuthenticationInfo.h:42
Definition AuthenticationInfo.h:113
AUTH_NODE_HEADER Header
Definition AuthenticationInfo.h:114
UINT16 Reserved
Definition AuthenticationInfo.h:119
UINT16 UserSecretLength
Definition AuthenticationInfo.h:124
Definition AuthenticationInfo.h:50
UINT16 Reserved
Definition AuthenticationInfo.h:61
UINT16 NasSecretLength
Definition AuthenticationInfo.h:71
AUTH_NODE_HEADER Header
Definition AuthenticationInfo.h:51
Definition Base.h:281
Definition AuthenticationInfo.h:228
EFI_AUTHENTICATION_INFO_PROTOCOL_SET Set
Definition AuthenticationInfo.h:230
EFI_AUTHENTICATION_INFO_PROTOCOL_GET Get
Definition AuthenticationInfo.h:229