<!-- DO NOT USE remove OverrideID from use -->\r
<xs:attribute name="OverrideID" type="xs:int" use="optional"/>\r
</xs:attributeGroup>\r
+ <xs:attributeGroup name="DynamicBuildPcdAttributes">\r
+ <xs:annotation>\r
+ <xs:documentation xml:lang="en">These attributes are for the Pcds listed in PcdData, PcdEntry and/or PcdBuildData entries.</xs:documentation>\r
+ </xs:annotation>\r
+ <xs:attribute name="ItemType" type="PcdItemTypes" use="required"/>\r
+ </xs:attributeGroup>\r
<xs:attributeGroup name="PcdBuildDefinitionAttributes">\r
- <xs:attribute name="SupArchList" type="ArchListType" use="optional"/>\r
<xs:attribute name="ItemType" type="PcdItemTypes" use="required"/>\r
</xs:attributeGroup>\r
+ <xs:attributeGroup name="PcdCodedAttributes">\r
+ <xs:attribute name="PcdItemType" type="PcdItemTypes" use="required"/>\r
+ <xs:attribute name="SupArchList" type="ArchListType" use="optional"/>\r
+ <xs:attribute name="FeatureFlag" type="FeatureFlagExpressionType" use="optional"/>\r
+ </xs:attributeGroup> \r
<xs:attributeGroup name="PcdDeclarationAttributes">\r
<xs:attribute name="SupArchList" type="ArchListType" use="optional"/>\r
<xs:attribute name="FeatureFlag" type="FeatureFlagExpressionType" use="optional"/>\r