18#ifndef __EFI_EAP_CONFIGURATION_PROTOCOL_H__
19#define __EFI_EAP_CONFIGURATION_PROTOCOL_H__
24#define EFI_EAP_CONFIGURATION_PROTOCOL_GUID \
26 0xe5b58dbb, 0x7688, 0x44b4, {0x97, 0xbf, 0x5f, 0x1d, 0x4b, 0x7c, 0xc8, 0xdb } \
34#define EFI_EAP_TYPE_ATTRIBUTE 0
72#define EFI_EAP_TYPE_ATTRIBUTE 0
73#define EFI_EAP_TYPE_IDENTITY 1
74#define EFI_EAP_TYPE_NOTIFICATION 2
75#define EFI_EAP_TYPE_NAK 3
76#define EFI_EAP_TYPE_MD5CHALLENGE 4
77#define EFI_EAP_TYPE_OTP 5
78#define EFI_EAP_TYPE_GTC 6
79#define EFI_EAP_TYPE_EAPTLS 13
80#define EFI_EAP_TYPE_EAPSIM 18
81#define EFI_EAP_TYPE_TTLS 21
82#define EFI_EAP_TYPE_PEAP 25
83#define EFI_EAP_TYPE_MSCHAPV2 26
84#define EFI_EAP_TYPE_EAP_EXTENSION 33
UINT64 UINTN
Definition ProcessorBind.h:118
#define EFIAPI
Definition ProcessorBind.h:172
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
EFI_GUID gEfiEapConfigurationProtocolGuid
EFI_STATUS(EFIAPI * EFI_EAP_CONFIGURATION_GET_DATA)(IN EFI_EAP_CONFIGURATION_PROTOCOL *This, IN EFI_EAP_TYPE EapType, IN EFI_EAP_CONFIG_DATA_TYPE DataType, IN OUT VOID *Data, IN OUT UINTN *DataSize)
Definition EapConfiguration.h:139
EFI_STATUS(EFIAPI * EFI_EAP_CONFIGURATION_SET_DATA)(IN EFI_EAP_CONFIGURATION_PROTOCOL *This, IN EFI_EAP_TYPE EapType, IN EFI_EAP_CONFIG_DATA_TYPE DataType, IN VOID *Data, IN UINTN DataSize)
Definition EapConfiguration.h:107
EFI_EAP_CONFIG_DATA_TYPE
Definition EapConfiguration.h:36
@ EfiEapConfigEapAuthMethod
Definition EapConfiguration.h:40
@ EfiEapConfigEapTlsClientCert
Definition EapConfiguration.h:50
@ EfiEapConfigEapTlsSupportedCipherSuite
Definition EapConfiguration.h:54
@ EfiEapConfigEapMSChapV2Password
Definition EapConfiguration.h:58
@ EfiEapConfigEapTlsCACert
Definition EapConfiguration.h:49
@ EfiEapConfigEap2ndAuthMethod
Definition EapConfiguration.h:62
@ EfiEapConfigIdentityString
Definition EapConfiguration.h:45
@ EfiEapConfigEapSupportedAuthMethod
Definition EapConfiguration.h:41
@ EfiEapConfigEapTlsClientPrivateKeyFilePassword
Definition EapConfiguration.h:52
@ EfiEapConfigEapTlsCipherSuite
Definition EapConfiguration.h:53
@ EfiEapConfigEapTlsClientPrivateKeyFile
Definition EapConfiguration.h:51
UINT8 EFI_EAP_TYPE
Definition EapConfiguration.h:71
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
#define VOID
Definition acefi.h:190
unsigned char UINT8
Definition actypes.h:236
Definition EapConfiguration.h:152
EFI_EAP_CONFIGURATION_GET_DATA GetData
Definition EapConfiguration.h:154
EFI_EAP_CONFIGURATION_SET_DATA SetData
Definition EapConfiguration.h:153