summaryrefslogtreecommitdiff
path: root/Tools/XMLSchema/FrameworkDataTypes.xsd
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/XMLSchema/FrameworkDataTypes.xsd')
-rw-r--r--Tools/XMLSchema/FrameworkDataTypes.xsd13
1 files changed, 13 insertions, 0 deletions
diff --git a/Tools/XMLSchema/FrameworkDataTypes.xsd b/Tools/XMLSchema/FrameworkDataTypes.xsd
index af67ab0b19..dae8f8e605 100644
--- a/Tools/XMLSchema/FrameworkDataTypes.xsd
+++ b/Tools/XMLSchema/FrameworkDataTypes.xsd
@@ -217,6 +217,19 @@
<xs:enumeration value="USER_DEFINED"/>
</xs:restriction>
</xs:simpleType>
+ <xs:simpleType name="GuidTypes">
+ <xs:restriction base="UCNameType">
+ <xs:enumeration value="DATA_HUB_RECORD"/>
+ <xs:enumeration value="EFI_EVENT"/>
+ <xs:enumeration value="EFI_SYSTEM_CONFIGURATION_TABLE"/>
+ <xs:enumeration value="EFI_VARIABLE"/>
+ <xs:enumeration value="HII_PACKAGE_LIST"/>
+ <xs:enumeration value="HOB"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="GuidListType">
+ <xs:list itemType="GuidTypes"/>
+ </xs:simpleType>
<xs:simpleType name="GuidUsage">
<xs:restriction base="NameConvention">
<xs:enumeration value="ALWAYS_CONSUMED"/>