- <xs:element name="MsaPcdDeclarations">\r
- <xs:annotation>\r
- <xs:documentation xml:lang="en">Child of Module Surface Area Description (MSA)</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:sequence minOccurs="1">\r
- <xs:element maxOccurs="unbounded" name="PcdEntry">\r
- <xs:annotation>\r
- <xs:documentation xml:lang="en">This is the valid content of the PCD table of a Module. The contents may not be wired at build time, and these only refer to Platform Build values, not modules.</xs:documentation>\r
- <xs:documentation xml:lang="en">This element is valid for PcdInfo.xml and FPD files.</xs:documentation>\r
- </xs:annotation>\r
- <xs:complexType>\r
- <xs:sequence>\r
- <xs:element minOccurs="1" maxOccurs="1" ref="C_Name"/>\r
- <xs:element minOccurs="0" maxOccurs="1" name="DefaultValue" type="DefaultValue"/>\r
- <xs:element minOccurs="0" maxOccurs="1" name="HelpText" type="Paragraph"/>\r
- </xs:sequence>\r
- <!-- MSA file declares a single usage, and must match one of the entries in what the SPD file declares as the set of possible Item Types. -->\r
- <xs:attribute name="PcdItemType" type="PcdItemTypes" use="required"/>\r
- </xs:complexType>\r
- </xs:element>\r
- </xs:sequence>\r
- </xs:complexType>\r
- </xs:element>\r