1 <?xml version="1.0" encoding="UTF-8"?>
3 xmlns:xs="http://www.w3.org/2001/XMLSchema"
4 xmlns:cmn="http://schemas.intel.com/platform/client/Common/2006/01"
5 targetNamespace="http://schemas.intel.com/platform/client/Common/2006/01"
6 elementFormDefault="qualified">
8 <xs:simpleType name="PT_STATUS">
9 <xs:restriction base="xs:unsignedInt"/>
11 <xs:simpleType name="HostNameType">
12 <xs:restriction base="xs:string">
14 <xs:documentation>String of maximum of 32 characters (not including null)</xs:documentation>
16 <xs:minLength value="0"/>
17 <xs:maxLength value="64"/>
20 <xs:complexType name="URLType">
22 <xs:extension base="xs:anyURI">
23 <xs:anyAttribute namespace="##other" processContents="lax"/>
27 <xs:simpleType name="IPv4AddressType">
28 <xs:restriction base="xs:unsignedInt"/>
30 <xs:simpleType name="IPv4AddressStringType">
31 <xs:restriction base="xs:string">
32 <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}"/>
35 <xs:simpleType name="IPv6AddressStringType">
36 <xs:restriction base="xs:string">
37 <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}:))"/>
40 <xs:complexType name="NodeAddressType">
43 <xs:element name="HostName" type="cmn:HostNameType"/>
44 <xs:element name="IPv4Address" type="cmn:IPv4AddressStringType"/>
45 <xs:element name="IPv6Address" type="cmn:IPv6AddressStringType"/>
49 <xs:simpleType name="InterfaceHandleType">
50 <xs:restriction base="xs:unsignedInt"/>
53 <xs:simpleType name="GuidBuf">
54 <xs:restriction base="xs:base64Binary">
55 <xs:length value="16"/>