diff options
author | Konstantin Aladyshev <aladyshev22@gmail.com> | 2022-03-21 17:18:32 +0300 |
---|---|---|
committer | Konstantin Aladyshev <aladyshev22@gmail.com> | 2022-03-21 17:19:06 +0300 |
commit | c28cd7e7867f856318c121a15f73f2b499dd2bb9 (patch) | |
tree | b48c438f00a5c990d36e56e48623d7d0d15eb3a1 /Lessons/Lesson_66/UefiLessonsPkg/HIIFormDataElements/Form.vfr | |
parent | aeb813ac73c84fe2a6e8b87be429e661c08e5cae (diff) | |
download | UEFI-Lessons-c28cd7e7867f856318c121a15f73f2b499dd2bb9.tar.gz UEFI-Lessons-c28cd7e7867f856318c121a15f73f2b499dd2bb9.tar.bz2 UEFI-Lessons-c28cd7e7867f856318c121a15f73f2b499dd2bb9.zip |
Add lesson 66
Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
Diffstat (limited to 'Lessons/Lesson_66/UefiLessonsPkg/HIIFormDataElements/Form.vfr')
-rw-r--r-- | Lessons/Lesson_66/UefiLessonsPkg/HIIFormDataElements/Form.vfr | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/Lessons/Lesson_66/UefiLessonsPkg/HIIFormDataElements/Form.vfr b/Lessons/Lesson_66/UefiLessonsPkg/HIIFormDataElements/Form.vfr new file mode 100644 index 0000000..42affd4 --- /dev/null +++ b/Lessons/Lesson_66/UefiLessonsPkg/HIIFormDataElements/Form.vfr @@ -0,0 +1,34 @@ +#include <Uefi/UefiMultiPhase.h> +#include "Data.h" + +formset + guid = FORMSET_GUID, + title = STRING_TOKEN(FORMSET_TITLE), + help = STRING_TOKEN(FORMSET_HELP), + + efivarstore UEFI_VARIABLE_STRUCTURE, + attribute = EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_NON_VOLATILE, + name = FormData, + guid = FORMSET_GUID; + + form + formid = 1, + title = STRING_TOKEN(FORMID1_TITLE); + + checkbox + varid = FormData.CheckboxValue, + prompt = STRING_TOKEN(CHECKBOX_PROMPT), + help = STRING_TOKEN(CHECKBOX_HELP), + endcheckbox; + + numeric + varid = FormData.NumericValue, + prompt = STRING_TOKEN(NUMERIC_PROMPT), + help = STRING_TOKEN(NUMERIC_HELP), + flags = NUMERIC_SIZE_2 | DISPLAY_UINT_HEX, + minimum = 0x1234, + maximum = 0xaa55, + step = 2, + endnumeric; + endform; +endformset; |