home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / install.wim / 1 / Windows / System32 / WSDMon.dll / 100 / 2 < prev   
Text File  |  2008-01-19  |  6KB  |  127 lines

  1. <schema xmlns='http://www.w3.org/2001/XMLSchema'
  2.         targetNamespace='http://schemas.microsoft.com/windows/2005/03/printing/bidi'
  3.         xmlns:bidi='http://schemas.microsoft.com/windows/2005/03/printing/bidi'>
  4.  
  5.     <element name='Definition'>
  6.         <complexType>
  7.             <sequence>
  8.                 <element name='Schema' minOccurs='0'>
  9.                     <complexType>
  10.                         <sequence maxOccurs='unbounded'>
  11.                             <choice>
  12.                                 <element name='Property'    type='bidi:PROPERTY'/>
  13.                                 <element name='Parameter'   type='bidi:PARAMETER'/>
  14.                             </choice>
  15.                         </sequence>
  16.                     </complexType>
  17.                 </element>
  18.                 <element name='PortStatus' minOccurs='0'>
  19.                     <complexType>
  20.                         <sequence>
  21.                             <element name='Status' maxOccurs='unbounded'>
  22.                                 <complexType>
  23.                                     <sequence>
  24.                                         <element name='Keyword' type='bidi:string64'/>
  25.                                         <choice>
  26.                                             <element name='Code' type='int'/>
  27.                                             <element name='ResourceIdOffset' type='int'/>
  28.                                             <element name='Text' type='bidi:string512'/>
  29.                                         </choice>
  30.                                         <element name='Severity' type='bidi:string64'/>
  31.                                     </sequence>
  32.                                 </complexType>
  33.                             </element>
  34.                         </sequence>
  35.                     </complexType>
  36.                 </element>
  37.             </sequence>
  38.         </complexType>
  39.     </element>
  40.     <complexType name='PROPERTY'>
  41.         <sequence maxOccurs='unbounded'>
  42.             <choice>
  43.                 <element name='Property' type='bidi:PROPERTY'/>
  44.                 <element name='Parameter' type='bidi:PARAMETER'/>
  45.                 <element name='Value'>
  46.                     <complexType mixed='true'>
  47.                         <attribute name='name'              type='bidi:string64'    use='required'/>
  48.                         <attribute name='query'             type='bidi:string256'   use='required'/>
  49.                         <attribute name='filter'            type='bidi:string512'   use='required'/>
  50.                         <attribute name='type'              type='bidi:BIDI_TYPE'   use='required'/>
  51.                         <attribute name='optional'          type='boolean'          use='optional'/>
  52.                         <attribute name='drvPrinterEvent'   type='boolean'          use='optional'/>
  53.                         <attribute name='xmllang'           type='boolean'          use='optional'/>
  54.                     </complexType>
  55.                 </element>
  56.                 <element name='Const'>
  57.                     <complexType mixed='true'>
  58.                         <attribute name='name'              type='bidi:string64'    use='required'/>
  59.                         <attribute name='type'              type='bidi:BIDI_TYPE'   use='required'/>
  60.                     </complexType>
  61.                 </element>
  62.                 <element name='Installed'>
  63.                     <complexType>
  64.                         <attribute name='name'              type='bidi:string64'    use='required'/>
  65.                         <attribute name='query'             type='bidi:string256'   use='required'/>
  66.                         <attribute name='filter'            type='bidi:string512'   use='required'/>
  67.                         <attribute name='drvPrinterEvent'   type='boolean'          use='optional'/>
  68.                     </complexType>
  69.                 </element>
  70.                 <element name='List'>
  71.                     <complexType>
  72.                         <attribute name='name'              type='bidi:string64'    use='required'/>
  73.                         <attribute name='query'             type='bidi:string256'   use='required'/>
  74.                         <attribute name='filter'            type='bidi:string512'   use='required'/>
  75.                         <attribute name='drvPrinterEvent'   type='boolean'          use='optional'/>
  76.                     </complexType>
  77.                 </element>
  78.                 <element name='BuiltIn' type='bidi:BUILT_IN'/>
  79.             </choice>
  80.         </sequence>
  81.         <attribute name='name' type='bidi:string64' use='required'/>
  82.     </complexType>
  83.     <complexType name='PARAMETER'>
  84.         <complexContent>
  85.             <extension base='bidi:PROPERTY'>
  86.                 <attribute name='parameter' type='bidi:string64'  use='required'/>
  87.                 <attribute name='query'     type='bidi:string256' use='required'/>
  88.                 <attribute name='filter'    type='bidi:string512' use='required'/>
  89.             </extension>
  90.         </complexContent>
  91.     </complexType>
  92.  
  93.     <simpleType name='BIDI_TYPE'>
  94.         <restriction base='string'>
  95.             <enumeration value='BIDI_INT'/>
  96.             <enumeration value='BIDI_ENUM'/>
  97.             <enumeration value='BIDI_STRING'/>
  98.             <enumeration value='BIDI_TEXT'/>
  99.             <enumeration value='BIDI_FLOAT'/>
  100.             <enumeration value='BIDI_BOOL'/>
  101.             <enumeration value='BIDI_BLOB'/>
  102.         </restriction>
  103.     </simpleType>
  104.  
  105.     <simpleType name='string64'>
  106.         <restriction base='string'>
  107.             <maxLength value='64'/>
  108.             <pattern value='\w+'/>
  109.         </restriction>
  110.     </simpleType>
  111.  
  112.     <simpleType name='string256'>
  113.         <restriction base='string'>
  114.             <maxLength value='256'/>
  115.         </restriction>
  116.     </simpleType>
  117.  
  118.     <simpleType name='string512'>
  119.         <restriction base='string'>
  120.             <maxLength value='512'/>
  121.         </restriction>
  122.     </simpleType>
  123.  
  124.     <complexType name="BUILT_IN" abstract="true"/>
  125.  
  126. </schema>
  127.