10#ifndef __TLS_AUTH_CONFIG_IMPL_H__
11#define __TLS_AUTH_CONFIG_IMPL_H__
44extern UINT8 TlsAuthConfigDxeStrings[];
45extern UINT8 TlsAuthConfigVfrBin[];
47#define TLS_AUTH_CONFIG_PRIVATE_DATA_SIGNATURE SIGNATURE_32 ('T', 'A', 'C', 'D')
48#define TLS_AUTH_CONFIG_PRIVATE_FROM_THIS(a) CR (a, TLS_AUTH_CONFIG_PRIVATE_DATA, ConfigAccess, TLS_AUTH_CONFIG_PRIVATE_DATA_SIGNATURE)
50#define TLS_AUTH_CONFIG_VAR_BASE_ATTR (EFI_VARIABLE_NON_VOLATILE | EFI_VARIABLE_BOOTSERVICE_ACCESS)
187 OUT EFI_STRING *Progress,
188 OUT EFI_STRING *Results
235 IN CONST EFI_STRING Configuration,
236 OUT EFI_STRING *Progress
268 IN EFI_BROWSER_ACTION Action,
269 IN EFI_QUESTION_ID QuestionId,
272 OUT EFI_BROWSER_ACTION_REQUEST *ActionRequest
EFI_STATUS TlsAuthConfigFormInit(IN TLS_AUTH_CONFIG_PRIVATE_DATA *Private)
EFI_STATUS EFIAPI TlsAuthConfigAccessRouteConfig(IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, IN CONST EFI_STRING Configuration, OUT EFI_STRING *Progress)
EFI_STATUS EFIAPI TlsAuthConfigAccessCallback(IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, IN EFI_BROWSER_ACTION Action, IN EFI_QUESTION_ID QuestionId, IN UINT8 Type, IN OUT EFI_IFR_TYPE_VALUE *Value, OUT EFI_BROWSER_ACTION_REQUEST *ActionRequest)
EFI_STATUS TlsAuthConfigFormUnload(IN TLS_AUTH_CONFIG_PRIVATE_DATA *Private)
EFI_STATUS EFIAPI TlsAuthConfigAccessExtractConfig(IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, IN CONST EFI_STRING Request, OUT EFI_STRING *Progress, OUT EFI_STRING *Results)