XenevaOS
Loading...
Searching...
No Matches
HiiConfigKeyword.h
Go to the documentation of this file.
1
21#ifndef __EFI_CONFIG_KEYWORD_HANDLER_H__
22#define __EFI_CONFIG_KEYWORD_HANDLER_H__
23
24#define EFI_CONFIG_KEYWORD_HANDLER_PROTOCOL_GUID \
25{ \
26 0x0a8badd5, 0x03b8, 0x4d19, {0xb1, 0x28, 0x7b, 0x8f, 0x0e, 0xda, 0xa5, 0x96 } \
27}
28
29//***********************************************************
30// Progress Errors
31//***********************************************************
32#define KEYWORD_HANDLER_NO_ERROR 0x00000000
33#define KEYWORD_HANDLER_NAMESPACE_ID_NOT_FOUND 0x00000001
34#define KEYWORD_HANDLER_MALFORMED_STRING 0x00000002
35#define KEYWORD_HANDLER_KEYWORD_NOT_FOUND 0x00000004
36#define KEYWORD_HANDLER_INCOMPATIBLE_VALUE_DETECTED 0x00000008
37#define KEYWORD_HANDLER_ACCESS_NOT_PERMITTED 0x00000010
38#define KEYWORD_HANDLER_UNDEFINED_PROCESSING_ERROR 0x80000000
39
41
101typedef
105 IN CONST EFI_STRING KeywordString,
106 OUT EFI_STRING *Progress,
107 OUT UINT32 *ProgressErr
108 );
109
110
180typedef
184 IN CONST EFI_STRING NameSpaceId, OPTIONAL
185 IN CONST EFI_STRING KeywordString, OPTIONAL
186 OUT EFI_STRING *Progress,
187 OUT UINT32 *ProgressErr,
188 OUT EFI_STRING *Results
189 );
190
196
201
203
204#endif
205
#define EFIAPI
Definition ProcessorBind.h:172
unsigned int UINT32
Definition ProcessorBind.h:102
#define CONST
Definition Base.h:327
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
#define OPTIONAL
Definition Base.h:358
EFI_STATUS(EFIAPI * EFI_CONFIG_KEYWORD_HANDLER_GET_DATA)(IN EFI_CONFIG_KEYWORD_HANDLER_PROTOCOL *This, IN CONST EFI_STRING NameSpaceId, OPTIONAL IN CONST EFI_STRING KeywordString, OPTIONAL OUT EFI_STRING *Progress, OUT UINT32 *ProgressErr, OUT EFI_STRING *Results)
Definition HiiConfigKeyword.h:182
EFI_STATUS(EFIAPI * EFI_CONFIG_KEYWORD_HANDLER_SET_DATA)(IN EFI_CONFIG_KEYWORD_HANDLER_PROTOCOL *This, IN CONST EFI_STRING KeywordString, OUT EFI_STRING *Progress, OUT UINT32 *ProgressErr)
Definition HiiConfigKeyword.h:103
EFI_GUID gEfiConfigKeywordHandlerProtocolGuid
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
CHAR16 * EFI_STRING
Definition UefiInternalFormRepresentation.h:30
Definition Base.h:281
Definition HiiConfigKeyword.h:197
EFI_CONFIG_KEYWORD_HANDLER_SET_DATA SetData
Definition HiiConfigKeyword.h:198
EFI_CONFIG_KEYWORD_HANDLER_GET_DATA GetData
Definition HiiConfigKeyword.h:199