6.1.2 Version 1.2

XML schema for the tns namespace of DVRD version 1.2:

 <xs:schema 
   xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays"  
   xmlns:xs="http://www.w3.org/2001/XMLSchema"
   xmlns:tns="http://schemas.datacontract.org/2004/07/Microsoft.DeviceRegistration.Entities"
   targetNamespace="http://schemas.datacontract.org/2004/07/Microsoft.DeviceRegistration.Entities">
   <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
   <xs:element name="Discovery">
     <xs:complexType>
       <xs:sequence>
         <xs:element name="DeviceRegistrationService">
           <xs:complexType>
             <xs:sequence>
               <xs:element name="RegistrationEndpoint" type="xs:anyURI" />
               <xs:element name="RegistrationResourceId" type="xs:string" />
               <xs:element name="ServiceVersion" type="xs:decimal" />
             </xs:sequence>
           </xs:complexType>
         </xs:element>
         <xs:element name="AuthenticationService">
           <xs:complexType>
             <xs:sequence>
               <xs:element name="OAuth2">
                 <xs:complexType>
                   <xs:sequence>
                     <xs:element name="AuthCodeEndpoint" type="xs:anyURI" />
                     <xs:element name="TokenEndpoint" type="xs:anyURI" />
                   </xs:sequence>
                 </xs:complexType>
               </xs:element>
             </xs:sequence>
           </xs:complexType>
         </xs:element>
         <xs:element name="IdentityProviderService">
           <xs:complexType>
             <xs:sequence>
               <xs:element name="PassiveAuthEndpoint" type="xs:anyURI" />
             </xs:sequence>
           </xs:complexType>
         </xs:element>
         <xs:element name="DeviceJoinService">
           <xs:complexType>
             <xs:sequence>
               <xs:element name="JoinEndpoint" type="xs:anyURI" />
               <xs:element name="JoinResourceId" type="xs:string" />
               <xs:element name="ServiceVersion" type="xs:decimal" />
             </xs:sequence>
           </xs:complexType>
         </xs:element>
         <xs:element name="WebBrowserZones">
           <xs:complexType>
             <xs:sequence>
               <xs:element name="Intranet">
                 <xs:complexType>
                   <xs:sequence>
                     <xs:element name="Endpoints">
                       <xs:complexType>
                         <xs:sequence>
                           <xs:element ref="a:anyURI" />
                         </xs:sequence>
                       </xs:complexType>
                     </xs:element>
                   </xs:sequence>
                 </xs:complexType>
               </xs:element>
               <xs:element name="Trusted">
                 <xs:complexType>
                   <xs:sequence>
                     <xs:element name="Endpoints">
                       <xs:complexType>
                         <xs:sequence>
                           <xs:element maxOccurs="unbounded" ref="a:anyURI" />
                         </xs:sequence>
                       </xs:complexType>
                     </xs:element>
                   </xs:sequence>
                 </xs:complexType>
               </xs:element>
               <xs:element name="Untrusted">
                 <xs:complexType>
                   <xs:sequence>
                     <xs:element name="Endpoints">
                       <xs:complexType>
                         <xs:sequence>
                           <xs:element ref="a:anyURI" />
                         </xs:sequence>
                       </xs:complexType>
                     </xs:element>
                   </xs:sequence>
                 </xs:complexType>
               </xs:element>
             </xs:sequence>
           </xs:complexType>
         </xs:element>
         <xs:element name="KeyProvisioningService">
           <xs:complexType>
             <xs:sequence>
               <xs:element name="KeyProvisionEndpoint" type="xs:anyURI" />
               <xs:element name="KeyProvisionResourceId" type="xs:string" />
               <xs:element name="ServiceVersion" type="xs:decimal" />
             </xs:sequence>
           </xs:complexType>
         </xs:element>
       </xs:sequence>
     </xs:complexType>
   </xs:element>
    </xs:schema>