Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

107 lines
3.8 KiB

<?xml version="1.0" ?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:simpleType name="tCollapsedString">
<xsd:restriction base="xsd:string">
<xsd:whiteSpace value="collapse"/>
<xsd:pattern value=".+"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="tSID">
<xsd:restriction base="tCollapsedString">
<xsd:pattern value="\*S-[0-9]+-[0-9]+(\-[0-9]+)*"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="tSIDList">
<xsd:sequence>
<xsd:element name="Account" type="tSID" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="tSetting">
<xsd:sequence>
<xsd:element name="Name" type="tCollapsedString" />
<xsd:element name="AnalysisResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Match" type="xsd:boolean" />
<xsd:element name="BaselineValue" type="xsd:anyType"/>
<xsd:element name="SystemValue" type="xsd:anyType"/>
</xsd:sequence>
<xsd:attribute name="Unit" type="tCollapsedString" />
<xsd:attribute name="Type" type="tCollapsedString" />
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="tSIDSetting">
<xsd:sequence>
<xsd:element name="Name" type="tCollapsedString" />
<xsd:element name="AnalysisResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Match" type="xsd:boolean" />
<xsd:element name="BaselineValue" type="tSIDList"/>
<xsd:element name="SystemValue" type="tSIDList"/>
</xsd:sequence>
<xsd:attribute name="Unit" type="tCollapsedString" />
<xsd:attribute name="Type" type="tCollapsedString" />
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="tAnalysisArea">
<xsd:sequence>
<xsd:element name="Setting" type="tSetting" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="tSIDAnalysisArea">
<xsd:sequence>
<xsd:element name="Setting" type="tSIDSetting" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
<xsd:element name="SCEAnalysisData">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Description">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Name" type="tCollapsedString" />
<xsd:element name="DisplayName" type="tCollapsedString" />
<xsd:element name="AnalysisDate" type="xsd:date" />
<xsd:element name="AnalysisTime" type="xsd:time" />
<xsd:element name="Version" type="xsd:decimal" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="SystemAccess" type="tAnalysisArea" />
<xsd:element name="SystemLog" type="tAnalysisArea">
<xsd:unique name="bySettingName">
<xsd:selector xpath="Setting" />
<xsd:field xpath="Name" />
</xsd:unique>
</xsd:element>
<xsd:element name="SecurityLog" type="tAnalysisArea" />
<xsd:element name="ApplicationLog" type="tAnalysisArea" />
<xsd:element name="EventAudit" type="tAnalysisArea" />
<xsd:element name="PrivilegeRights" type="tSIDAnalysisArea" />
<xsd:element name="GroupMembership" type="tSIDAnalysisArea" />
<xsd:element name="ServiceGeneralSetting" type="tAnalysisArea" />
<xsd:element name="RegistryValues" type="tAnalysisArea" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>