7.5 System.Collections.Generic.xsd Schema

 <?xml version="1.0" encoding="utf-8"?>
 <xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/System.Collections.Generic" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/System.Collections.Generic" xmlns:xs="http://www.w3.org/2001/XMLSchema">
   <xs:import namespace="http://Microsoft.Windows.Ipam" />
   <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
   <xs:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.Windows.Ipam" />
   <xs:complexType name="ArrayOfKeyValuePairOfCollectionOperationsDhcpOptionDefinitionnTEz2bI_S">
     <xs:sequence>
       <xs:element minOccurs="0" maxOccurs="unbounded" name="KeyValuePairOfCollectionOperationsDhcpOptionDefinitionnTEz2bI_S" type="tns:KeyValuePairOfCollectionOperationsDhcpOptionDefinitionnTEz2bI_S" />
     </xs:sequence>
   </xs:complexType>
   <xs:element name="ArrayOfKeyValuePairOfCollectionOperationsDhcpOptionDefinitionnTEz2bI_S" nillable="true" type="tns:ArrayOfKeyValuePairOfCollectionOperationsDhcpOptionDefinitionnTEz2bI_S" />
   <xs:complexType name="KeyValuePairOfCollectionOperationsDhcpOptionDefinitionnTEz2bI_S">
     <xs:annotation>
       <xs:appinfo>
         <GenericType Name="KeyValuePairOf{0}{1}{#}" Namespace="http://schemas.datacontract.org/2004/07/System.Collections.Generic" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
           <GenericParameter Name="CollectionOperations" Namespace="http://Microsoft.Windows.Ipam" />
           <GenericParameter Name="DhcpOptionDefinition" Namespace="http://Microsoft.Windows.Ipam" />
         </GenericType>
         <IsValueType xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</IsValueType>
       </xs:appinfo>
     </xs:annotation>
     <xs:sequence>
       <xs:element name="key" xmlns:q1="http://Microsoft.Windows.Ipam" type="q1:CollectionOperations" />
       <xs:element name="value" nillable="true" xmlns:q2="http://Microsoft.Windows.Ipam" type="q2:DhcpOptionDefinition" />
     </xs:sequence>
   </xs:complexType>
   <xs:element name="KeyValuePairOfCollectionOperationsDhcpOptionDefinitionnTEz2bI_S" nillable="true" type="tns:KeyValuePairOfCollectionOperationsDhcpOptionDefinitionnTEz2bI_S" />
   <xs:complexType name="ArrayOfKeyValuePairOfCollectionOperationsDhcpExclusionRangenTEz2bI_S">
     <xs:sequence>
       <xs:element minOccurs="0" maxOccurs="unbounded" name="KeyValuePairOfCollectionOperationsDhcpExclusionRangenTEz2bI_S" type="tns:KeyValuePairOfCollectionOperationsDhcpExclusionRangenTEz2bI_S" />
     </xs:sequence>
   </xs:complexType>
   <xs:element name="ArrayOfKeyValuePairOfCollectionOperationsDhcpExclusionRangenTEz2bI_S" nillable="true" type="tns:ArrayOfKeyValuePairOfCollectionOperationsDhcpExclusionRangenTEz2bI_S" />
   <xs:complexType name="KeyValuePairOfCollectionOperationsDhcpExclusionRangenTEz2bI_S">
     <xs:annotation>
       <xs:appinfo>
         <GenericType Name="KeyValuePairOf{0}{1}{#}" Namespace="http://schemas.datacontract.org/2004/07/System.Collections.Generic" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
           <GenericParameter Name="CollectionOperations" Namespace="http://Microsoft.Windows.Ipam" />
           <GenericParameter Name="DhcpExclusionRange" Namespace="http://Microsoft.Windows.Ipam" />
         </GenericType>
         <IsValueType xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</IsValueType>
       </xs:appinfo>
     </xs:annotation>
     <xs:sequence>
       <xs:element name="key" xmlns:q3="http://Microsoft.Windows.Ipam" type="q3:CollectionOperations" />
       <xs:element name="value" nillable="true" xmlns:q4="http://Microsoft.Windows.Ipam" type="q4:DhcpExclusionRange" />
     </xs:sequence>
   </xs:complexType>
   <xs:element name="KeyValuePairOfCollectionOperationsDhcpExclusionRangenTEz2bI_S" nillable="true" type="tns:KeyValuePairOfCollectionOperationsDhcpExclusionRangenTEz2bI_S" />
   <xs:complexType name="ArrayOfKeyValuePairOfCollectionOperationsDhcpOptionnTEz2bI_S">
     <xs:sequence>
       <xs:element minOccurs="0" maxOccurs="unbounded" name="KeyValuePairOfCollectionOperationsDhcpOptionnTEz2bI_S" type="tns:KeyValuePairOfCollectionOperationsDhcpOptionnTEz2bI_S" />
     </xs:sequence>
   </xs:complexType>
   <xs:element name="ArrayOfKeyValuePairOfCollectionOperationsDhcpOptionnTEz2bI_S" nillable="true" type="tns:ArrayOfKeyValuePairOfCollectionOperationsDhcpOptionnTEz2bI_S" />
   <xs:complexType name="KeyValuePairOfCollectionOperationsDhcpOptionnTEz2bI_S">
     <xs:annotation>
       <xs:appinfo>
         <GenericType Name="KeyValuePairOf{0}{1}{#}" Namespace="http://schemas.datacontract.org/2004/07/System.Collections.Generic" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
           <GenericParameter Name="CollectionOperations" Namespace="http://Microsoft.Windows.Ipam" />
           <GenericParameter Name="DhcpOption" Namespace="http://Microsoft.Windows.Ipam" />
         </GenericType>
         <IsValueType xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</IsValueType>
       </xs:appinfo>
     </xs:annotation>
     <xs:sequence>
       <xs:element name="key" xmlns:q5="http://Microsoft.Windows.Ipam" type="q5:CollectionOperations" />
       <xs:element name="value" nillable="true" xmlns:q6="http://Microsoft.Windows.Ipam" type="q6:DhcpOption" />
     </xs:sequence>
   </xs:complexType>
   <xs:element name="KeyValuePairOfCollectionOperationsDhcpOptionnTEz2bI_S" nillable="true" type="tns:KeyValuePairOfCollectionOperationsDhcpOptionnTEz2bI_S" />
   <xs:complexType name="ArrayOfKeyValuePairOfCollectionOperationsDhcpUserClassnTEz2bI_S">
     <xs:sequence>
       <xs:element minOccurs="0" maxOccurs="unbounded" name="KeyValuePairOfCollectionOperationsDhcpUserClassnTEz2bI_S" type="tns:KeyValuePairOfCollectionOperationsDhcpUserClassnTEz2bI_S" />
     </xs:sequence>
   </xs:complexType>
   <xs:element name="ArrayOfKeyValuePairOfCollectionOperationsDhcpUserClassnTEz2bI_S" nillable="true" type="tns:ArrayOfKeyValuePairOfCollectionOperationsDhcpUserClassnTEz2bI_S" />
   <xs:complexType name="KeyValuePairOfCollectionOperationsDhcpUserClassnTEz2bI_S">
     <xs:annotation>
       <xs:appinfo>
         <GenericType Name="KeyValuePairOf{0}{1}{#}" Namespace="http://schemas.datacontract.org/2004/07/System.Collections.Generic" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
           <GenericParameter Name="CollectionOperations" Namespace="http://Microsoft.Windows.Ipam" />
           <GenericParameter Name="DhcpUserClass" Namespace="http://Microsoft.Windows.Ipam" />
         </GenericType>
         <IsValueType xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</IsValueType>
       </xs:appinfo>
     </xs:annotation>
     <xs:sequence>
       <xs:element name="key" xmlns:q7="http://Microsoft.Windows.Ipam" type="q7:CollectionOperations" />
       <xs:element name="value" nillable="true" xmlns:q8="http://Microsoft.Windows.Ipam" type="q8:DhcpUserClass" />
     </xs:sequence>
   </xs:complexType>
   <xs:element name="KeyValuePairOfCollectionOperationsDhcpUserClassnTEz2bI_S" nillable="true" type="tns:KeyValuePairOfCollectionOperationsDhcpUserClassnTEz2bI_S" />
   <xs:complexType name="ArrayOfKeyValuePairOfCollectionOperationsDhcpVendorClassnTEz2bI_S">
     <xs:sequence>
       <xs:element minOccurs="0" maxOccurs="unbounded" name="KeyValuePairOfCollectionOperationsDhcpVendorClassnTEz2bI_S" type="tns:KeyValuePairOfCollectionOperationsDhcpVendorClassnTEz2bI_S" />
     </xs:sequence>
   </xs:complexType>
   <xs:element name="ArrayOfKeyValuePairOfCollectionOperationsDhcpVendorClassnTEz2bI_S" nillable="true" type="tns:ArrayOfKeyValuePairOfCollectionOperationsDhcpVendorClassnTEz2bI_S" />
   <xs:complexType name="KeyValuePairOfCollectionOperationsDhcpVendorClassnTEz2bI_S">
     <xs:annotation>
       <xs:appinfo>
         <GenericType Name="KeyValuePairOf{0}{1}{#}" Namespace="http://schemas.datacontract.org/2004/07/System.Collections.Generic" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
           <GenericParameter Name="CollectionOperations" Namespace="http://Microsoft.Windows.Ipam" />
           <GenericParameter Name="DhcpVendorClass" Namespace="http://Microsoft.Windows.Ipam" />
         </GenericType>
         <IsValueType xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</IsValueType>
       </xs:appinfo>
     </xs:annotation>
     <xs:sequence>
       <xs:element name="key" xmlns:q9="http://Microsoft.Windows.Ipam" type="q9:CollectionOperations" />
       <xs:element name="value" nillable="true" xmlns:q10="http://Microsoft.Windows.Ipam" type="q10:DhcpVendorClass" />
     </xs:sequence>
   </xs:complexType>
   <xs:element name="KeyValuePairOfCollectionOperationsDhcpVendorClassnTEz2bI_S" nillable="true" type="tns:KeyValuePairOfCollectionOperationsDhcpVendorClassnTEz2bI_S" />
   <xs:complexType name="ArrayOfKeyValuePairOflongAddressSpacem1ahUJFx">
     <xs:sequence>
       <xs:element minOccurs="0" maxOccurs="unbounded" name="KeyValuePairOflongAddressSpacem1ahUJFx" type="tns:KeyValuePairOflongAddressSpacem1ahUJFx" />
     </xs:sequence>
   </xs:complexType>
   <xs:element name="ArrayOfKeyValuePairOflongAddressSpacem1ahUJFx" nillable="true" type="tns:ArrayOfKeyValuePairOflongAddressSpacem1ahUJFx" />
   <xs:complexType name="KeyValuePairOflongAddressSpacem1ahUJFx">
     <xs:annotation>
       <xs:appinfo>
         <GenericType Name="KeyValuePairOf{0}{1}{#}" Namespace="http://schemas.datacontract.org/2004/07/System.Collections.Generic" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
           <GenericParameter Name="long" Namespace="http://www.w3.org/2001/XMLSchema" />
           <GenericParameter Name="AddressSpace" Namespace="http://Microsoft.Windows.Ipam" />
         </GenericType>
         <IsValueType xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</IsValueType>
       </xs:appinfo>
     </xs:annotation>
     <xs:sequence>
       <xs:element name="key" type="xs:long" />
       <xs:element name="value" nillable="true" xmlns:q11="http://Microsoft.Windows.Ipam" type="q11:AddressSpace" />
     </xs:sequence>
   </xs:complexType>
   <xs:element name="KeyValuePairOflongAddressSpacem1ahUJFx" nillable="true" type="tns:KeyValuePairOflongAddressSpacem1ahUJFx" />
   <xs:complexType name="ArrayOfKeyValuePairOflongIpamExceptionmhTjmZB3">
     <xs:sequence>
       <xs:element minOccurs="0" maxOccurs="unbounded" name="KeyValuePairOflongIpamExceptionmhTjmZB3" type="tns:KeyValuePairOflongIpamExceptionmhTjmZB3" />
     </xs:sequence>
   </xs:complexType>
   <xs:element name="ArrayOfKeyValuePairOflongIpamExceptionmhTjmZB3" nillable="true" type="tns:ArrayOfKeyValuePairOflongIpamExceptionmhTjmZB3" />
   <xs:complexType name="KeyValuePairOflongIpamExceptionmhTjmZB3">
     <xs:annotation>
       <xs:appinfo>
         <GenericType Name="KeyValuePairOf{0}{1}{#}" Namespace="http://schemas.datacontract.org/2004/07/System.Collections.Generic" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
           <GenericParameter Name="long" Namespace="http://www.w3.org/2001/XMLSchema" />
           <GenericParameter Name="IpamException" Namespace="http://schemas.datacontract.org/2004/07/Microsoft.Windows.Ipam" />
         </GenericType>
         <IsValueType xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</IsValueType>
       </xs:appinfo>
     </xs:annotation>
     <xs:sequence>
       <xs:element name="key" type="xs:long" />
       <xs:element name="value" nillable="true" xmlns:q12="http://schemas.datacontract.org/2004/07/Microsoft.Windows.Ipam" type="q12:IpamException" />
     </xs:sequence>
   </xs:complexType>
   <xs:element name="KeyValuePairOflongIpamExceptionmhTjmZB3" nillable="true" type="tns:KeyValuePairOflongIpamExceptionmhTjmZB3" />
   <xs:complexType name="ArrayOfKeyValuePairOflongint">
     <xs:sequence>
       <xs:element minOccurs="0" maxOccurs="unbounded" name="KeyValuePairOflongint" type="tns:KeyValuePairOflongint" />
     </xs:sequence>
   </xs:complexType>
   <xs:element name="ArrayOfKeyValuePairOflongint" nillable="true" type="tns:ArrayOfKeyValuePairOflongint" />
   <xs:complexType name="KeyValuePairOflongint">
     <xs:annotation>
       <xs:appinfo>
         <GenericType Name="KeyValuePairOf{0}{1}{#}" Namespace="http://schemas.datacontract.org/2004/07/System.Collections.Generic" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
           <GenericParameter Name="long" Namespace="http://www.w3.org/2001/XMLSchema" />
           <GenericParameter Name="int" Namespace="http://www.w3.org/2001/XMLSchema" />
         </GenericType>
         <IsValueType xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</IsValueType>
       </xs:appinfo>
     </xs:annotation>
     <xs:sequence>
       <xs:element name="key" type="xs:long" />
       <xs:element name="value" type="xs:int" />
     </xs:sequence>
   </xs:complexType>
   <xs:element name="KeyValuePairOflongint" nillable="true" type="tns:KeyValuePairOflongint" />
 </xs:schema>