aboutsummaryrefslogtreecommitdiff
path: root/src/wixext/tables.xml
blob: 18abf1d7a51fe82b5f61a564f750bea38e2a1689 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?xml version="1.0" encoding="utf-8"?>
<!-- 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. -->


<tableDefinitions xmlns="http://wixtoolset.org/schemas/v4/wi/tables">
    <tableDefinition name="WixBalBAFunctions" bootstrapperApplicationData="yes">
        <columnDefinition name="PayloadId" type="string" length="0" nullable="yes" category="identifier" primaryKey="yes"
                keyTable="WixPayloadProperties" keyColumn="1" description="Reference to a payload entry in the WixPayloadProperties table." />
    </tableDefinition>
    <tableDefinition name="WixBalCondition" bootstrapperApplicationData="yes">
        <columnDefinition name="Condition" type="string" length="255" primaryKey="yes" localizable="yes"
                category="condition" description="Expression which must evaluate to TRUE in order for install to commence." />
        <columnDefinition name="Message" type="localized" length="255" escapeIdtCharacters="yes"
                category="formatted" description="Localizable text to display when condition fails and install must abort." />
    </tableDefinition>

    <tableDefinition name="WixMbaPrereqInformation" bootstrapperApplicationData="yes">
        <columnDefinition name="PackageId" type="string" length="72" primaryKey="yes" 
                category="identifier" description="PackageId for the Prereq BA to conditionally install." />
        <columnDefinition name="LicenseFile" type="string" length="0" category="formatted" />
        <columnDefinition name="LicenseUrl" type="string" length="0" category="formatted" />
    </tableDefinition>

    <tableDefinition name="WixStdbaOptions" bootstrapperApplicationData="yes">
        <columnDefinition name="SuppressOptionsUI" type="number" length="2" nullable="yes"
                maxValue="1" description="If 1, don't show Options button during install." />
        <columnDefinition name="SuppressDowngradeFailure" type="number" length="2" nullable="yes"
                maxValue="1" description="If 1, attempts to downgrade are treated as a successful no-op." />
        <columnDefinition name="SuppressRepair" type="number" length="2" nullable="yes"
                maxValue="1" description="If 1, don't show Repair button during maintenance." />
        <columnDefinition name="ShowVersion" type="number" length="2" nullable="yes"
                maxValue="1" description="If 1, show the version number on the UI." />
        <columnDefinition name="SupportCacheOnly" type="number" length="2" nullable="yes"
                maxValue="1" description="If 1, the bundle can be pre-cached using the /cache command line argument."/>
    </tableDefinition>

    <tableDefinition name="WixStdbaOverridableVariable" bootstrapperApplicationData="yes">
        <columnDefinition name="Name" type="string" length="255" primaryKey="yes" 
                category="identifier" description="Variable name user can override." />
    </tableDefinition>
</tableDefinitions>