--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema
+ xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ xmlns:cmn="http://schemas.intel.com/platform/client/Common/2006/01"
+ targetNamespace="http://schemas.intel.com/platform/client/Common/2006/01"
+ elementFormDefault="qualified">
+
+ <xs:simpleType name="PT_STATUS">
+ <xs:restriction base="xs:unsignedInt"/>
+ </xs:simpleType>
+ <xs:simpleType name="HostNameType">
+ <xs:restriction base="xs:string">
+ <xs:annotation>
+ <xs:documentation>String of maximum of 32 characters (not including null)</xs:documentation>
+ </xs:annotation>
+ <xs:minLength value="0"/>
+ <xs:maxLength value="64"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:complexType name="URLType">
+ <xs:simpleContent>
+ <xs:extension base="xs:anyURI">
+ <xs:anyAttribute namespace="##other" processContents="lax"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+ <xs:simpleType name="IPv4AddressType">
+ <xs:restriction base="xs:unsignedInt"/>
+ </xs:simpleType>
+ <xs:simpleType name="IPv4AddressStringType">
+ <xs:restriction base="xs:string">
+ <xs:pattern value="(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IPv6AddressStringType">
+ <xs:restriction base="xs:string">
+ <xs:pattern value="((([\dA-Fa-f]{1,4}:){7}[\dA-Fa-f]{1,4}) | (([\dA-Fa-f]{1,4}:){6}:[\dA-Fa-f]{1,4}) | (([\dA-Fa-f]{1,4}:){5}:([\dA-Fa-f]{1,4}:)?[\dA-Fa-f]{1,4}) | (([\dA-Fa-f]{1,4}:){4}:([\dA-Fa-f]{1,4}:){0,2}[\dA-Fa-f]{1,4}) | (([\dA-Fa-f]{1,4}:){3}:([\dA-Fa-f]{1,4}:){0,3}[\dA-Fa-f]{1,4}) | (([\dA-Fa-f]{1,4}:){2}:([\dA-Fa-f]{1,4}:){0,4}[\dA-Fa-f]{1,4}) | (([\dA-Fa-f]{1,4}:){6}(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}) | (([\dA-Fa-f]{1,4}:){0,5}:(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}) | (::([\dA-Fa-f]{1,4}:){0,5}(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}) | ([\dA-Fa-f]{1,4}::([\dA-Fa-f]{1,4}:){0,5}[\dA-Fa-f]{1,4}) | (::([\dA-Fa-f]{1,4}:){0,6}[\dA-Fa-f]{1,4}) | (([\dA-Fa-f]{1,4}:){1,7}:))"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:complexType name="NodeAddressType">
+ <xs:sequence>
+ <xs:choice>
+ <xs:element name="HostName" type="cmn:HostNameType"/>
+ <xs:element name="IPv4Address" type="cmn:IPv4AddressStringType"/>
+ <xs:element name="IPv6Address" type="cmn:IPv6AddressStringType"/>
+ </xs:choice>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:simpleType name="InterfaceHandleType">
+ <xs:restriction base="xs:unsignedInt"/>
+ </xs:simpleType>
+
+ <xs:simpleType name="GuidBuf">
+ <xs:restriction base="xs:base64Binary">
+ <xs:length value="16"/>
+ </xs:restriction>
+ </xs:simpleType>
+
+</xs:schema>