home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / install.wim / 2 / Windows / System32 / NAPHLPR.DLL / SCHEMA / 200
Extensible Markup Language  |  2008-01-19  |  4KB  |  74 lines

  1. <?xml version="1.0" encoding="utf-8" ?> 
  2. <xsd:schema targetNamespace="http://www.microsoft.com/networking/quarantine/napclient"
  3.                   elementFormDefault="qualified"
  4.                   xmlns="http://www.microsoft.com/networking/quarantine/napclient"
  5.                   xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  6.  
  7.     <xsd:complexType name="PKAConfigType">
  8.         <xsd:attribute name="PKAName" type="xsd:string"/>
  9.         <xsd:attribute name="KeyLength" type="xsd:integer"/>
  10.     </xsd:complexType>
  11.  
  12.     <xsd:complexType name="HKAConfigType">
  13.         <xsd:attribute name="HKAName" type="xsd:string"/>
  14.     </xsd:complexType>
  15.  
  16.     <xsd:complexType name="CSPConfigType">
  17.         <xsd:attribute name="CSPName" type="xsd:string"/>
  18.     </xsd:complexType>
  19.  
  20.     <xsd:complexType name="TrustedServerType">
  21.         <xsd:attribute name="URL" type="xsd:string"/>
  22.         <xsd:attribute name="Order" type="xsd:integer"/>
  23.     </xsd:complexType>
  24.  
  25.     <xsd:complexType name="TrustedServerGroupType">
  26.         <xsd:sequence>
  27.             <xsd:element name="GroupName" type="xsd:string"/>
  28.             <xsd:element name="AllowNonSSL" type="xsd:boolean"/>
  29.             <xsd:element minOccurs="0" maxOccurs="unbounded" name="TrustedServer" type="TrustedServerType"/>
  30.         </xsd:sequence>
  31.     </xsd:complexType>    
  32.     
  33.     <xsd:complexType name="EnforcementClientType">
  34.         <xsd:attribute name="componentID" type="xsd:integer"/>
  35.         <xsd:attribute name="friendlyName" type="xsd:string"/>
  36.         <xsd:attribute name="description" type="xsd:string"/>
  37.         <xsd:attribute name="version" type="xsd:string"/>
  38.         <xsd:attribute name="vendorname" type="xsd:string"/>
  39.         <xsd:attribute name="enabled" type="xsd:boolean"/>
  40.     </xsd:complexType>
  41.     <xsd:complexType name="IPSecEnforcementClientType">
  42.         <xsd:sequence>
  43.             <xsd:element name="useLocalPolicy" type="xsd:boolean"/>
  44.             <xsd:element name="enfClient" type="EnforcementClientType"/>
  45.         </xsd:sequence>
  46.     </xsd:complexType>
  47.     
  48.     <xsd:complexType name="NAPClientConfigType">
  49.         <xsd:sequence>
  50.             <!-- General Settings -->
  51.             <xsd:element name="NAPClientConfigVersion" type="xsd:integer"/>
  52.             <xsd:element name="tracingOn" type="xsd:boolean"/>
  53.             <xsd:element name="tracingLevel" type="xsd:integer"/>
  54.             <!-- Trusted Server settings -->
  55.             <xsd:element minOccurs="0" maxOccurs="unbounded" name="TrustedServerGroup" type="TrustedServerGroupType"/>
  56.             <!-- Crypto Settings -->
  57.             <xsd:element minOccurs="0" maxOccurs="unbounded" name="PKAConfig" type="PKAConfigType" />
  58.             <xsd:element minOccurs="0" maxOccurs="unbounded" name="HKAConfig" type="HKAConfigType" />
  59.             <xsd:element minOccurs="0" maxOccurs="unbounded" name="CSPConfig" type="CSPConfigType" />
  60.             <!-- UI Settings -->
  61.             <xsd:element name="TitleText" type ="xsd:string"/>
  62.             <xsd:element name="TitleDescription" type="xsd:string"/>
  63.             <xsd:element name="ImageName" type="xsd:string"/>
  64.             <xsd:element name="ImageBlobBase64Encoded" type="xsd:string"/>
  65.             <!-- Enforcement Client List-->
  66.             <xsd:element minOccurs="0" maxOccurs="unbounded" name="enfClient" type="EnforcementClientType" />
  67.             <xsd:element minOccurs="0" maxOccurs="1" name="ipsecEnfClient" type="IPSecEnforcementClientType" />
  68.         </xsd:sequence>
  69.     </xsd:complexType>
  70.  
  71.     <xsd:element name="NAPClientConfig" type="NAPClientConfigType"/>
  72.  
  73. </xsd:schema>
  74.