From b98c593cdcc8af1ee8d10905cba264e7d7bfe06e Mon Sep 17 00:00:00 2001 From: Konstantin Aladyshev Date: Thu, 29 Sep 2022 15:44:25 +0300 Subject: Add HIIFormDataElementsVarstore driver Signed-off-by: Konstantin Aladyshev --- UefiLessonsPkg/HIIFormDataElementsVarstore/Data.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 UefiLessonsPkg/HIIFormDataElementsVarstore/Data.h (limited to 'UefiLessonsPkg/HIIFormDataElementsVarstore/Data.h') diff --git a/UefiLessonsPkg/HIIFormDataElementsVarstore/Data.h b/UefiLessonsPkg/HIIFormDataElementsVarstore/Data.h new file mode 100644 index 0000000..62ccc20 --- /dev/null +++ b/UefiLessonsPkg/HIIFormDataElementsVarstore/Data.h @@ -0,0 +1,20 @@ +#ifndef _DATA_H_ +#define _DATA_H_ + +#define FORMSET_GUID {0xf8f0d09a, 0xbc44, 0x4490, {0xb1, 0x7a, 0xdd, 0xf0, 0xe5, 0xdc, 0x41, 0x7f}} +#define DATAPATH_GUID {0xfb821964, 0xacb4, 0x437b, {0x9f, 0xe6, 0x66, 0xaa, 0x7a, 0xd7, 0xc5, 0xd8}} +#define STORAGE_GUID {0x37807592, 0x733a, 0x4f1b, {0x95, 0x57, 0xf2, 0x2a, 0xf7, 0x43, 0xe8, 0xc2}} + +#pragma pack(1) +typedef struct { + UINT8 CheckboxValue; + UINT16 NumericValue; + CHAR16 StringValue[11]; + EFI_HII_DATE DateValue; + EFI_HII_TIME TimeValue; + UINT8 OneOfValue; + UINT8 OrderedListValue[3]; +} VARIABLE_STRUCTURE; +#pragma pack() + +#endif -- cgit v1.2.3-18-g5258