23#ifndef __EFI_HII_CONFIG_ACCESS_H__
24#define __EFI_HII_CONFIG_ACCESS_H__
28#define EFI_HII_CONFIG_ACCESS_PROTOCOL_GUID \
29 { 0x330d4706, 0xf2a0, 0x4e4f, { 0xa3, 0x69, 0xb6, 0x6f, 0xa8, 0xd5, 0x43, 0x85 } }
35#define EFI_BROWSER_ACTION_CHANGING 0
36#define EFI_BROWSER_ACTION_CHANGED 1
37#define EFI_BROWSER_ACTION_RETRIEVE 2
38#define EFI_BROWSER_ACTION_FORM_OPEN 3
39#define EFI_BROWSER_ACTION_FORM_CLOSE 4
40#define EFI_BROWSER_ACTION_SUBMITTED 5
41#define EFI_BROWSER_ACTION_DEFAULT_STANDARD 0x1000
42#define EFI_BROWSER_ACTION_DEFAULT_MANUFACTURING 0x1001
43#define EFI_BROWSER_ACTION_DEFAULT_SAFE 0x1002
44#define EFI_BROWSER_ACTION_DEFAULT_PLATFORM 0x2000
45#define EFI_BROWSER_ACTION_DEFAULT_HARDWARE 0x3000
46#define EFI_BROWSER_ACTION_DEFAULT_FIRMWARE 0x4000
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
UINTN EFI_BROWSER_ACTION
Definition HiiConfigAccess.h:33
EFI_GUID gEfiHiiConfigAccessProtocolGuid
EFI_STATUS(EFIAPI * EFI_HII_ACCESS_FORM_CALLBACK)(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)
Definition HiiConfigAccess.h:201
EFI_STATUS(EFIAPI * EFI_HII_ACCESS_ROUTE_CONFIG)(IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, IN CONST EFI_STRING Configuration, OUT EFI_STRING *Progress)
Definition HiiConfigAccess.h:168
EFI_STATUS(EFIAPI * EFI_HII_ACCESS_EXTRACT_CONFIG)(IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, IN CONST EFI_STRING Request, OUT EFI_STRING *Progress, OUT EFI_STRING *Results)
Definition HiiConfigAccess.h:118
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
ACPI_PHYSICAL_ADDRESS ACPI_SIZE BOOLEAN Warn BOOLEAN Physical UINT32 ACPI_TABLE_HEADER *OutTableHeader ACPI_TABLE_HEADER **OutTable ACPI_HANDLE UINT32 ACPI_WALK_CALLBACK ACPI_WALK_CALLBACK void void **ReturnValue UINT32 ACPI_BUFFER *RetPathPtr ACPI_OBJECT_HANDLER void *Data ACPI_OBJECT_HANDLER void **Data ACPI_STRING ACPI_OBJECT_LIST ACPI_BUFFER *ReturnObjectBuffer ACPI_DEVICE_INFO **ReturnBuffer ACPI_HANDLE ACPI_HANDLE ACPI_HANDLE *OutHandle ACPI_HANDLE *OutHandle void *Context void *Context ACPI_EVENT_HANDLER Handler UINT32 UINT32 Type
Definition acpixf.h:894
unsigned char UINT8
Definition actypes.h:236
Definition HiiConfigAccess.h:216
EFI_HII_ACCESS_FORM_CALLBACK Callback
Definition HiiConfigAccess.h:219
EFI_HII_ACCESS_ROUTE_CONFIG RouteConfig
Definition HiiConfigAccess.h:218
EFI_HII_ACCESS_EXTRACT_CONFIG ExtractConfig
Definition HiiConfigAccess.h:217
Definition UefiInternalFormRepresentation.h:684