From 687ccee557662f2a0f9a7873fb128cdb3378c5a8 Mon Sep 17 00:00:00 2001 From: Konstantin Aladyshev Date: Mon, 19 Feb 2024 12:57:38 +0300 Subject: Add PasswordForm source code Signed-off-by: Konstantin Aladyshev --- UefiLessonsPkg/PasswordForm/Form.vfr | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 UefiLessonsPkg/PasswordForm/Form.vfr (limited to 'UefiLessonsPkg/PasswordForm/Form.vfr') diff --git a/UefiLessonsPkg/PasswordForm/Form.vfr b/UefiLessonsPkg/PasswordForm/Form.vfr new file mode 100644 index 0000000..10c1d1f --- /dev/null +++ b/UefiLessonsPkg/PasswordForm/Form.vfr @@ -0,0 +1,31 @@ +#include +#include "Data.h" + +formset + guid = FORMSET_GUID, + title = STRING_TOKEN(FORMSET_TITLE), + help = STRING_TOKEN(FORMSET_HELP), + + varstore VARIABLE_STRUCTURE, + name = FormData, + guid = STORAGE_GUID; + + defaultstore StandardDefault, + prompt = STRING_TOKEN(STANDARD_DEFAULT_PROMPT), + attribute = 0x0000; + + form + formid = 1, + title = STRING_TOKEN(FORMID1_TITLE); + + password + varid = FormData.Password, + prompt = STRING_TOKEN(PASSWORD_PROMPT), + help = STRING_TOKEN(PASSWORD_HELP), + flags = INTERACTIVE, + key = KEY_PASSWORD, + minsize = PASSWORD_MIN_LEN, + maxsize = PASSWORD_MAX_LEN, + endpassword; + endform; +endformset; -- cgit v1.2.3-18-g5258