home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / install.wim / 1 / Windows / System32 / xwizard.dtd < prev    next >
Extensible Markup Language  |  2006-09-18  |  3KB  |  94 lines

  1. <?xml version="1.0"?>
  2.  
  3. <!ENTITY % onerrortypes "(ignore | abort)" >
  4.  
  5. <!ENTITY % registryactiontypes "(image | append | remove)" >
  6.  
  7. <!ENTITY % datatypes "(char | short | int | int64 | long | longlong |
  8.                        uchar | ushort | uint | uint64 | ulong | ulonglong |
  9.                        byte | word | dword | qword |
  10.                        bool | float | double |
  11.                        str | wstr  | bstr |
  12.                        ptr | variant | hexbinary)" >
  13.  
  14. <!ENTITY % allocationmethods "(CoTaskMemAlloc | LocalAlloc)" >
  15.  
  16. <!ENTITY % wizardtypes "(default | 
  17.                          propertysheet97 | wizard97 | 
  18.                          aerosmallfixed  | aerosmallresize | aerobigfixed | aerobigresize | 
  19.                          taskpage | mediacenter)" >
  20.  
  21. <!ENTITY % propertyaccesstypes "(private | readonly | readwrite)" >
  22.  
  23. <!ENTITY % propertyactiontypes "(normal | retrieve | autonext)" >
  24.  
  25.  
  26.  
  27.  
  28. <!ELEMENT xwizard (registry | run)* >
  29. <!ATTLIST xwizard 
  30.     version            CDATA                "1.0"
  31. >
  32.  
  33. <!ELEMENT registry (host | task | page)* >
  34. <!ATTLIST registry 
  35.     action             %registryactiontypes;        "append"
  36.         behavior        CDATA                #IMPLIED
  37.         unregisterfromCOM    (yes | no)             "no"
  38.     onerror            %onerrortypes;            "ignore"
  39. >
  40.  
  41. <!ELEMENT host (task*) >
  42. <!ATTLIST host 
  43.     name             CDATA                #IMPLIED
  44.     id             CDATA                      #REQUIRED
  45.     filename         CDATA                #IMPLIED
  46.         behavior        CDATA                #IMPLIED
  47. >
  48.  
  49. <!ELEMENT task (page*) >
  50. <!ATTLIST task 
  51.     name             CDATA                #IMPLIED
  52.     id             CDATA                     #REQUIRED
  53.     filename         CDATA                #IMPLIED
  54.         behavior        CDATA                #IMPLIED
  55.         flags            CDATA                #IMPLIED
  56.         commandline        CDATA                #IMPLIED
  57. >
  58.  
  59. <!ELEMENT page (page*) >
  60. <!ATTLIST page
  61.     name             CDATA                #IMPLIED
  62.     id             CDATA                 #REQUIRED
  63.     filename         CDATA                #IMPLIED
  64.         behavior        CDATA                #IMPLIED
  65.         flags            CDATA                #IMPLIED
  66.         commandline        CDATA                #IMPLIED
  67. >
  68.  
  69. <!ELEMENT run (properties | wizard)* >
  70. <!ATTLIST run
  71.     onerror            %onerrortypes;             "ignore"
  72. >
  73.  
  74. <!ELEMENT properties (property*) >
  75. <!ELEMENT property (#PCDATA)>
  76. <!ATTLIST property
  77.     name             CDATA                #REQUIRED
  78.     id             CDATA                 #REQUIRED
  79.     type            %datatypes;            "wstr"
  80.         allocation              %allocationmethods;             "CoTaskMemAlloc"
  81.     access            %propertyaccesstypes;        "private"
  82.     action             %propertyactiontypes;        "normal"
  83. >
  84.  
  85. <!ELEMENT wizard EMPTY >
  86. <!ATTLIST wizard
  87.     name             CDATA                #IMPLIED
  88.     id             CDATA                 #REQUIRED
  89.     type            %wizardtypes;            "default"
  90.         flags            CDATA                #IMPLIED
  91.         commandline        CDATA                #IMPLIED
  92.         contextflags        CDATA                #IMPLIED
  93. >
  94.