MegaBites-AI/Windows-powershell
0372
1<?xml version="1.0" encoding="utf-8"?>2<schema targetNamespace="http://schemas.microsoft.com/automatedTaskExecutionBlock/2004/10"3 xmlns="http://www.w3.org/2001/XMLSchema"4 xmlns:exeBlock="http://schemas.microsoft.com/automatedTaskExecutionBlock/2004/10"5 elementFormDefault="qualified"6 attributeFormDefault="unqualified">7 <complexType name="taskAutomationType">8 <annotation>9 <documentation>Holds Windows UI Automation information. Gets referred to by ActionRef and ElementRef tags.</documentation>10 </annotation>11 <sequence>12 <element name="uiAction" type="exeBlock:uiActionType" minOccurs="0" maxOccurs="unbounded"/>13 </sequence>14 </complexType>15 <complexType name="uiActionType">16 <sequence>17 <element name="uiActionDescription" minOccurs="0">18 <complexType mixed="true">19 <sequence minOccurs="0" maxOccurs="unbounded">20 <element name="ui"/>21 </sequence>22 </complexType>23 </element>24 <element name="executionMethods" type="exeBlock:executionMethodType"/>25 <element name="uiElement" type="exeBlock:uiElementType"/>26 <element name="windowsAffected" type="exeBlock:windowsAffectedType" minOccurs="0"/>27 </sequence>28 <attribute name="actionId" type="ID"/>29 <attribute name="hasNoSideEffects" type="boolean" default="false"/>30 </complexType>31 <complexType name="executionMethodType">32 <sequence maxOccurs="unbounded">33 <choice>34 <element name="controlPatternAction">35 <complexType>36 <sequence>37 <element name="controlPattern" type="exeBlock:controlPatternMethodType"/>38 <element name="methodParameter" type="string" minOccurs="0" maxOccurs="unbounded"/>39 </sequence>40 </complexType>41 </element>42 <element name="userAction"/>43 <element name="userHighlight"/>44 <element name="mouseAction" type="exeBlock:mouseActionEnumType"/>45 <element name="keyboardAction" type="exeBlock:keyboardActionType"/>46 </choice>47 </sequence>48 </complexType>49 <complexType name="mouseActionEnumType">50 <sequence>51 <element name="clickType">52 <simpleType>53 <restriction base="string">54 <enumeration value="Click"/>55 <enumeration value="DoubleClick"/>56 </restriction>57 </simpleType>58 </element>59 <element name="mouseButton">60 <simpleType>61 <restriction base="string">62 <enumeration value="Left"/>63 <enumeration value="Right"/>64 <enumeration value="Middle"/>65 <enumeration value="X1"/>66 <enumeration value="X2"/>67 </restriction>68 </simpleType>69 </element>70 <element name="mouseKey" maxOccurs="unbounded">71 <simpleType>72 <restriction base="string">73 <enumeration value="Ctrl"/>74 <enumeration value="Alt"/>75 <enumeration value="Shft"/>76 <enumeration value="None"/>77 </restriction>78 </simpleType>79 </element>80 </sequence>81 </complexType>82 <complexType name="keyboardActionType">83 <sequence>84 <element name="keyboardKey" type="string" maxOccurs="unbounded"/>85 </sequence>86 </complexType>87 <simpleType name="controlPatternMethodType">88 <restriction base="string">89 <enumeration value="Expand"/>90 <enumeration value="Collapse"/>91 <enumeration value="Invoke"/>92 <enumeration value="SetValue"/>93 <enumeration value="AddToSelection"/>94 <enumeration value="RemoveFromSelection"/>95 <enumeration value="ContextMenu"/>96 <enumeration value="Toggle"/>97 </restriction>98 </simpleType>99 <complexType name="uiElementPropertiesType">100 <sequence>101 <element name="persistentId">102 <complexType>103 <simpleContent>104 <extension base="string">105 <attribute name="isLocaleIndependent" type="boolean" use="required"/>106 </extension>107 </simpleContent>108 </complexType>109 </element>110 <element ref="maml:name"/>111 <element name="className" type="string"/>112 <element name="controlType" type="string"/>113 <element name="numChildren" type="integer"/>114 <element name="providerId" type="string"/>115 <element name="elementId" type="string"/>116 <element name="boundingRectangle" type="string"/>117 </sequence>118 </complexType>119 <complexType name="imageType">120 <simpleContent>121 <extension base="base64Binary">122 <attribute name="type" default="image/jpeg"/>123 </extension>124 </simpleContent>125 </complexType>126 <complexType name="uiElementType">127 <sequence>128 <choice>129 <element name="properties" type="exeBlock:uiElementPropertiesType"/>130 <element name="windowProperties" type="exeBlock:windowPropertiesType"/>131 </choice>132 <element name="topLevelWindow" type="exeBlock:topLevelWindowType"/>133 <element name="pathToTopLevelWindow">134 <complexType>135 <sequence minOccurs="0" maxOccurs="unbounded">136 <choice>137 <element name="windowAncestor" type="exeBlock:windowPropertiesType"/>138 <element name="elementAncestor" type="exeBlock:uiElementPropertiesType"/>139 </choice>140 </sequence>141 </complexType>142 </element>143 <element name="image" type="exeBlock:imageType" minOccurs="0"/>144 </sequence>145 </complexType>146 <complexType name="topLevelWindowType">147 <sequence>148 <element name="windowProperties" type="exeBlock:windowPropertiesType"/>149 <element name="image" type="exeBlock:imageType" minOccurs="0"/>150 </sequence>151 </complexType>152 <complexType name="windowsAffectedType">153 <choice minOccurs="0" maxOccurs="unbounded">154 <element name="opensWindowWithId" type="string"/>155 <element name="closesWindowWithId" type="string"/>156 </choice>157 </complexType>158 <complexType name="windowPropertiesType">159 <complexContent>160 <extension base="exeBlock:uiElementPropertiesType">161 <sequence>162 <element name="isModal">163 <simpleType>164 <restriction base="string">165 <enumeration value="True"/>166 <enumeration value="False"/>167 <enumeration value="true"/>168 <enumeration value="false"/>169 </restriction>170 </simpleType>171 </element>172 <element name="moduleName" type="string"/>173 <element name="processName" type="string"/>174 </sequence>175 </extension>176 </complexContent>177 </complexType>178</schema>179 