aboutsummaryrefslogtreecommitdiff
path: root/src/wixext/tables.xml
diff options
context:
space:
mode:
Diffstat (limited to 'src/wixext/tables.xml')
-rw-r--r--src/wixext/tables.xml238
1 files changed, 0 insertions, 238 deletions
diff --git a/src/wixext/tables.xml b/src/wixext/tables.xml
deleted file mode 100644
index b8d4246c..00000000
--- a/src/wixext/tables.xml
+++ /dev/null
@@ -1,238 +0,0 @@
1<?xml version="1.0" encoding="utf-8" ?>
2<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. -->
3
4
5<tableDefinitions xmlns="http://wixtoolset.org/schemas/v4/wi/tables">
6 <tableDefinition name="Wix4CloseApplication" tupleDefinitionName="WixCloseApplication">
7 <columnDefinition name="Wix4CloseApplication" type="string" length="72" primaryKey="yes" modularize="column"
8 category="identifier" description="Primary key, non-localized token in table."/>
9 <columnDefinition name="Target" type="localized" length="0" modularize="property"
10 category="formatted" description="Name of executable to ensure is closed."/>
11 <columnDefinition name="Description" type="string" length="0" nullable="yes" localizable="yes" modularize="property"
12 category="formatted" description="Description string displayed to user when executable is in use."/>
13 <columnDefinition name="Condition" type="string" length="0" nullable="yes" localizable="yes" modularize="condition"
14 category="condition" description="Optional expression which skips the closing."/>
15 <columnDefinition name="Attributes" type="number" length="4"
16 minValue="0" maxValue="2147483647" description="A 32-bit word that specifies the attribute flags to be applied."/>
17 <columnDefinition name="Sequence" type="number" length="4" nullable="yes"
18 minValue="1" maxValue="2147483647" description="Sequence to order the closings by."/>
19 <columnDefinition name="Property" type="string" length="72" nullable="yes" localizable="yes" modularize="property"
20 category="identifier" description="Optional property that is set to the number of running instances of the app."/>
21 <columnDefinition name="TerminateExitCode" type="number" length="4" nullable="yes"
22 minValue="0" maxValue="2147483647" description="Exit code to return from a terminated application."/>
23 <columnDefinition name="Timeout" type="number" length="4" nullable="yes"
24 minValue="1" maxValue="2147483647" description="Timeout in milliseconds before scheduling restart or terminating application."/>
25 </tableDefinition>
26 <tableDefinition name="Wix4RemoveFolderEx" tupleDefinitionName="WixRemoveFolderEx" createSymbols="yes">
27 <columnDefinition name="Wix4RemoveFolderEx" type="string" length="72" primaryKey="yes" modularize="column"
28 category="identifier" description="Identifier for the WixRemoveFolderEx row in the package."/>
29 <columnDefinition name="Component_" type="string" length="72" modularize="column"
30 keyTable="Component" keyColumn="1" category="identifier" description="Foreign key into the Component table used to determine install state"/>
31 <columnDefinition name="Property" type="string" length="72" modularize="property"
32 category="identifier" description="Name of Property that contains the root of the directory tree to remove."/>
33 <columnDefinition name="InstallMode" type="number" length="2"
34 minValue="1" maxValue="3" description="1 == Remove only when the associated component is being installed (msiInstallStateLocal or msiInstallStateSource), 2 == Remove only when the associated component is being removed (msiInstallStateAbsent), 3 = Remove in either of the above cases."/>
35 </tableDefinition>
36 <tableDefinition name="Wix4RestartResource" tupleDefinitionName="WixRestartResource">
37 <columnDefinition name="Wix4RestartResource" type="string" length="72" primaryKey="yes" modularize="column"
38 category="identifier" description="Primary key, non-localized identifier."/>
39 <columnDefinition name="Component_" type="string" length="72" nullable="yes" modularize="column"
40 keyTable="Component" keyColumn="1" category="identifier" description="Foreign key into the Component table used to determine install state."/>
41 <columnDefinition name="Resource" type="string" length="0" modularize="property"
42 category="formatted" description="The resource to be registered with the Restart Manager."/>
43 <columnDefinition name="Attributes" type="number" length="4"
44 minValue="0" maxValue="2147483647" description="A 32-bit word that specifies the type of resource and flags used for processing."/>
45 </tableDefinition>
46 <tableDefinition name="Wix4FileShare" tupleDefinitionName="FileShare" createSymbols="yes">
47 <columnDefinition name="Wix4FileShare" type="string" length="72" primaryKey="yes" modularize="column"
48 category="identifier" description="Primary key, non-localized identifier"/>
49 <columnDefinition name="ShareName" type="string" length="255"
50 category="formatted" description="The actual share name used"/>
51 <columnDefinition name="Component_" type="string" length="72" modularize="column"
52 keyTable="Component" keyColumn="1" category="identifier" description="Foreign key into the Component table used to determine install state"/>
53 <columnDefinition name="Description" type="string" length="255" nullable="yes"
54 category="text" description="Description string displayed for the file share"/>
55 <columnDefinition name="Directory_" type="string" length="72" modularize="column"
56 keyTable="Directory" keyColumn="1" category="identifier" description="Foreign key referencing directory that the share is created on"/>
57 </tableDefinition>
58 <tableDefinition name="Wix4FileSharePermissions" tupleDefinitionName="FileSharePermissions">
59 <columnDefinition name="Wix4FileShare_" type="string" length="72" primaryKey="yes" modularize="column"
60 keyTable="FileShare" keyColumn="1" category="identifier" description="FileShare that these premissions are to be applied to."/>
61 <columnDefinition name="Wix4User_" type="string" length="72" primaryKey="yes" modularize="column"
62 keyTable="Wix4User" category="identifier" description="User that these premissions are to apply to."/>
63 <columnDefinition name="Permissions" type="number" length="4"
64 description="Permissions int, as in EXPLICIT_ACCESS.grfAccessPermissions in MSDN"/>
65 </tableDefinition>
66 <tableDefinition name="Wix4Group" tupleDefinitionName="Group" createSymbols="yes">
67 <columnDefinition name="Wix4Group" type="string" length="72" primaryKey="yes" modularize="column"
68 category="identifier" description="Primary key, non-localized token"/>
69 <columnDefinition name="Component_" type="string" length="72" nullable="yes" modularize="column"
70 keyTable="Component" keyColumn="1" category="text" description="Foreign key, Component used to determine install state"/>
71 <columnDefinition name="Name" type="string" length="255" modularize="property"
72 category="formatted" description="Group name"/>
73 <columnDefinition name="Domain" type="string" length="255" nullable="yes" modularize="property"
74 category="formatted" description="Group domain"/>
75 </tableDefinition>
76 <tableDefinition name="Wix4InternetShortcut" tupleDefinitionName="WixInternetShortcut" createSymbols="yes">
77 <columnDefinition name="Wix4InternetShortcut" type="string" length="72" primaryKey="yes" modularize="column"
78 category="identifier" description="Primary key, non-localized token in table."/>
79 <columnDefinition name="Component_" type="string" length="72" modularize="column"
80 keyTable="Component" keyColumn="1" category="text" description="Foreign key, Component used to determine install state"/>
81 <columnDefinition name="Directory_" type="string" length="72" modularize="column"
82 keyTable="Directory" keyColumn="1" category="identifier" description="Foreign key referencing directory that the shortcut is created in"/>
83 <columnDefinition name="Name" type="string" length="72" modularize="property"
84 category="text" description="Name used for shortcut."/>
85 <columnDefinition name="Target" type="localized" length="0" escapeIdtCharacters="yes"
86 category="text" description="URL target."/>
87 <columnDefinition name="Attributes" type="number" length="2"
88 description="Attribute flags that control how the shortcut is created."/>
89 <columnDefinition name="IconFile" type="localized" length="0" escapeIdtCharacters="yes"
90 category="text" nullable="yes" description="Icon file for shortcut"/>
91 <columnDefinition name="IconIndex" type="number" length="4"
92 nullable="yes" description="Index of the icon being referenced."/>
93 </tableDefinition>
94 <tableDefinition name="Wix4PerformanceCategory" tupleDefinitionName="PerformanceCategory">
95 <columnDefinition name="Wix4PerformanceCategory" type="string" length="72" primaryKey="yes" modularize="column"
96 category="identifier" description="Primary key, non-localized token in table."/>
97 <columnDefinition name="Component_" type="string" length="72" modularize="column"
98 keyTable="Component" keyColumn="1" category="identifier" description="Component used to determine install state"/>
99 <columnDefinition name="Name" type="string" length="80"
100 category="text" description="Name of the performance counter category."/>
101 <columnDefinition name="IniData" type="localized" length="0" escapeIdtCharacters="yes"
102 category="text" description="Data that goes into the performance counter .ini file."/>
103 <columnDefinition name="ConstantData" type="localized" length="0" escapeIdtCharacters="yes"
104 category="text" description="Data that goes into the performance counter .h file."/>
105 </tableDefinition>
106 <tableDefinition name="Wix4Perfmon" tupleDefinitionName="Perfmon">
107 <columnDefinition name="Component_" type="string" length="72" primaryKey="yes" modularize="column"
108 keyTable="Component" keyColumn="1" category="identifier" description="Component used to determine install state"/>
109 <columnDefinition name="File" type="string" length="72" primaryKey="yes" modularize="property"
110 category="formatted" description="Name of .INI file"/>
111 <columnDefinition name="Name" type="string" length="72" primaryKey="yes"
112 category="text" description="Service name in registry"/>
113 </tableDefinition>
114 <tableDefinition name="Wix4PerfmonManifest" tupleDefinitionName="PerfmonManifest">
115 <columnDefinition name="Component_" type="string" length="72" primaryKey="yes" modularize="column"
116 keyTable="Component" keyColumn="1" category="identifier" description="Component used to determine install state"/>
117 <columnDefinition name="File" type="string" length="72" primaryKey="yes" modularize="property"
118 category="formatted" description="Name of perfmon manifest file"/>
119 <columnDefinition name="ResourceFileDirectory" type="string" length="255" primaryKey="yes"
120 category="formatted" description="The path of the Resource File Directory"/>
121 </tableDefinition>
122 <tableDefinition name="Wix4EventManifest" tupleDefinitionName="EventManifest">
123 <columnDefinition name="Component_" type="string" length="72" primaryKey="yes" modularize="column"
124 keyTable="Component" keyColumn="1" category="identifier" description="Component used to determine install state"/>
125 <columnDefinition name="File" type="string" length="72" primaryKey="yes" modularize="property"
126 category="formatted" description="Name of event manifest file"/>
127 </tableDefinition>
128 <tableDefinition name="Wix4SecureObject" tupleDefinitionName="SecureObjects">
129 <columnDefinition name="Wix4SecureObject" type="string" length="72" primaryKey="yes" modularize="column"
130 category="identifier" description="Primary key, non-localized token in Table"/>
131 <columnDefinition name="Table" type="string" length="32" primaryKey="yes"
132 category="text" description="Table SecureObject should be securing"/>
133 <columnDefinition name="Domain" type="string" length="255" primaryKey="yes" nullable="yes" modularize="property"
134 category="text" description="Domain half of user account to secure"/>
135 <columnDefinition name="User" type="string" length="255" primaryKey="yes" modularize="property"
136 category="text" description="User name half of user account to secure"/>
137 <columnDefinition name="Permission" type="number" length="4" nullable="yes"
138 minValue="-2147483647" maxValue="2147483647" description="Permissions to grant to User"/>
139 <columnDefinition name="Component_" type="string" length="72" modularize="column"
140 keyTable="Component" keyColumn="1" category="identifier" description="Foreign key into the Component table used to determine install state"/>
141 </tableDefinition>
142 <tableDefinition name="Wix4ServiceConfig" tupleDefinitionName="ServiceConfig">
143 <columnDefinition name="ServiceName" type="string" length="72" primaryKey="yes"
144 category="formatted" description="Primary key, non-localized token"/>
145 <columnDefinition name="Component_" type="string" length="72" modularize="column"
146 keyTable="Component" keyColumn="1" category="identifier" description="Foreign key, Component used to determine install state "/>
147 <columnDefinition name="NewService" type="number" length="1"
148 minValue="0" maxValue="1" description="Whether the affected service is being installed or already exists."/>
149 <columnDefinition name="FirstFailureActionType" type="string" length="32"
150 category="text" description="First failure action type for configured service to take."/>
151 <columnDefinition name="SecondFailureActionType" type="string" length="32"
152 category="text" description="Second failure action type for configured service to take."/>
153 <columnDefinition name="ThirdFailureActionType" type="string" length="32"
154 category="text" description="Third failure action type for configured service to take."/>
155 <columnDefinition name="ResetPeriodInDays" type="number" length="4" nullable="yes"
156 category="integer" minValue="0" description="Period after which to reset the failure count for the service."/>
157 <columnDefinition name="RestartServiceDelayInSeconds" type="number" length="4" nullable="yes"
158 category="integer" minValue="0" description="Period after which to restart the service after a given failure."/>
159 <columnDefinition name="ProgramCommandLine" type="string" length="255" nullable="yes"
160 category="formatted" description="Command line for program to run if failure action is RUN_COMMAND."/>
161 <columnDefinition name="RebootMessage" type="string" length="255" nullable="yes"
162 category="text" description="Message to show to users when rebooting if failure action is REBOOT."/>
163 </tableDefinition>
164 <tableDefinition name="Wix4TouchFile" tupleDefinitionName="WixTouchFile" createSymbols="yes">
165 <columnDefinition name="Wix4TouchFile" type="string" length="72" primaryKey="yes" modularize="column"
166 category="identifier" description="Identifier for the Wix4TouchFile row in the package."/>
167 <columnDefinition name="Component_" type="string" length="72" modularize="column"
168 keyTable="Component" keyColumn="1" category="identifier" description="Foreign key into the Component table used to determine install state"/>
169 <columnDefinition name="Path" type="string" length="255" modularize="property"
170 category="formatted" description="Formatted column that resolves to the path to touch."/>
171 <columnDefinition name="Attributes" type="number" length="2"
172 minValue="1" maxValue="63" description="1 == Touch only when the associated component is being installed, 2 == Touch only when the associated component is being repaired , 4 == Touch only when the associated component is being removed, 16 = path is in 64-bit location, 32 = touching the file is vital."/>
173 </tableDefinition>
174 <tableDefinition name="Wix4User" tupleDefinitionName="User" createSymbols="yes">
175 <columnDefinition name="Wix4User" type="string" length="72" primaryKey="yes" modularize="column"
176 category="identifier" description="Primary key, non-localized token"/>
177 <columnDefinition name="Component_" type="string" length="72" nullable="yes" modularize="column"
178 keyTable="Component" keyColumn="1" category="text" description="Foreign key, Component used to determine install state"/>
179 <columnDefinition name="Name" type="string" length="255" modularize="property"
180 category="formatted" description="User name"/>
181 <columnDefinition name="Domain" type="string" length="255" nullable="yes" modularize="property"
182 category="formatted" description="User domain"/>
183 <columnDefinition name="Password" type="string" length="255" nullable="yes" modularize="property"
184 category="formatted" description="User password"/>
185 <columnDefinition name="Attributes" type="number" length="4" nullable="yes"
186 minValue="0" maxValue="65535" description="Attributes describing how to create the user"/>
187 </tableDefinition>
188 <tableDefinition name="Wix4UserGroup" tupleDefinitionName="UserGroup">
189 <columnDefinition name="Wix4User_" type="string" length="72" primaryKey="yes" modularize="column"
190 keyTable="Wix4User" keyColumn="1" category="identifier" description="User to be joined to a Group."/>
191 <columnDefinition name="Wix4Group_" type="string" length="72" primaryKey="yes" modularize="column"
192 keyTable="Wix4Group" keyColumn="1" category="identifier" description="Group to join User to."/>
193 </tableDefinition>
194 <tableDefinition name="Wix4XmlFile" tupleDefinitionName="XmlFile">
195 <columnDefinition name="Wix4XmlFile" type="string" length="72" primaryKey="yes" modularize="column"
196 category="identifier" description="Primary key, non-localized token."/>
197 <columnDefinition name="File" type="localized" length="255" modularize="property"
198 category="formatted" description="The .XML file in which to write the information"/>
199 <columnDefinition name="ElementPath" type="localized" length="0" modularize="property"
200 category="formatted" description="The .XML file element to modify."/>
201 <columnDefinition name="Name" type="localized" length="255" modularize="property" nullable="yes"
202 category="formatted" description="The .XML file node to set/add in the element."/>
203 <columnDefinition name="Value" type="localized" length="0" modularize="property" nullable="yes"
204 category="formatted" description="The value to be written."/>
205 <columnDefinition name="Flags" type="number" length="4"
206 minValue="0" maxValue="70143" description="Flags"/>
207 <columnDefinition name="Component_" type="string" length="72" modularize="column"
208 keyTable="Component" keyColumn="1" category="identifier" description="Foreign key into the Component table referencing component that controls the installing of the .XML value."/>
209 <columnDefinition name="Sequence" type="number" length="2" nullable="yes"
210 description="Order to execute the XML modifications."/>
211 </tableDefinition>
212 <tableDefinition name="Wix4XmlConfig" tupleDefinitionName="XmlConfig" createSymbols="yes">
213 <columnDefinition name="Wix4XmlConfig" type="string" length="72" primaryKey="yes" modularize="column"
214 category="identifier" description="Primary key, non-localized token."/>
215 <columnDefinition name="File" type="localized" length="255" modularize="property"
216 category="formatted" description="The .XML file in which to write the information"/>
217 <columnDefinition name="ElementPath" type="localized" length="0" modularize="property"
218 category="formatted" description="The XPATH query for an element to modify or add children to. Can also be a foreign key reference to another Wix4XmlConfig row if no attributes are set and the row referenced is a create element row."/>
219 <columnDefinition name="VerifyPath" type="localized" length="0" modularize="property" nullable="yes"
220 category="formatted" description="The XPATH query run from ElementPath to verify whether a repair is necessary. Also used to uninstall."/>
221 <columnDefinition name="Name" type="localized" length="255" modularize="property" nullable="yes"
222 category="formatted" description="The .XML file node to set/add in the element."/>
223 <columnDefinition name="Value" type="localized" length="0" modularize="property" nullable="yes" escapeIdtCharacters="yes"
224 category="formatted" description="The value to be written."/>
225 <columnDefinition name="Flags" type="number" length="4"
226 minValue="0" maxValue="65536" description="Element=1,Value=2,Document=4,Create=16,Delete=32,Install=256,Uninstall=512"/>
227 <columnDefinition name="Component_" type="string" length="72" modularize="column"
228 keyTable="Component" keyColumn="1" category="identifier" description="Foreign key into the Component table referencing component that controls the installing of the .XML value."/>
229 <columnDefinition name="Sequence" type="number" length="2" nullable="yes"
230 description="Order to execute the XML modifications."/>
231 </tableDefinition>
232 <tableDefinition name="Wix4FormatFile" tupleDefinitionName="WixFormatFile">
233 <columnDefinition name="Binary_" type="string" length="72" primaryKey="yes" modularize="column"
234 keyTable="Binary" keyColumn="1" category="identifier" description="Binary data to be formatted."/>
235 <columnDefinition name="File_" type="string" length="72" primaryKey="yes" modularize="column"
236 keyTable="File" keyColumn="1" category="identifier" description="File whose component controls the custom action and where the formatted data is written."/>
237 </tableDefinition>
238</tableDefinitions>