aboutsummaryrefslogtreecommitdiffstats
path: root/UefiLessonsPkg/HIIFormDataElementsVarstore/Data.h
diff options
context:
space:
mode:
Diffstat (limited to 'UefiLessonsPkg/HIIFormDataElementsVarstore/Data.h')
-rw-r--r--UefiLessonsPkg/HIIFormDataElementsVarstore/Data.h20
1 files changed, 20 insertions, 0 deletions
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