<?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. -->


<actions xmlns="http://schemas.microsoft.com/wix/2003/04/actions">
    <action name="InstallInitialize" sequence="1500" AdminExecuteSequence="yes" AdvtExecuteSequence="yes" InstallExecuteSequence="yes" />
    <action name="InstallExecute" condition="NOT Installed" sequence="6500" InstallExecuteSequence="yes" />
    <action name="InstallExecuteAgain" condition="NOT Installed" sequence="6550" InstallExecuteSequence="yes" />
    <action name="InstallFinalize" sequence="6600" AdminExecuteSequence="yes" AdvtExecuteSequence="yes" InstallExecuteSequence="yes" />
    <action name="InstallFiles" sequence="4000" AdminExecuteSequence="yes" InstallExecuteSequence="yes" />
    <action name="InstallAdminPackage" sequence="3900" AdminExecuteSequence="yes" />
    <action name="FileCost" sequence="900" AdminExecuteSequence="yes" AdminUISequence="yes" InstallExecuteSequence="yes" InstallUISequence="yes" />
    <action name="CostInitialize" sequence="800" AdminExecuteSequence="yes" AdminUISequence="yes" AdvtExecuteSequence="yes" InstallExecuteSequence="yes" InstallUISequence="yes" />
    <action name="CostFinalize" sequence="1000" AdminExecuteSequence="yes" AdminUISequence="yes" AdvtExecuteSequence="yes" InstallExecuteSequence="yes" InstallUISequence="yes" />
    <action name="InstallValidate" sequence="1400" AdminExecuteSequence="yes" AdvtExecuteSequence="yes" InstallExecuteSequence="yes" />
    <action name="ExecuteAction" sequence="1300" AdminUISequence="yes" InstallUISequence="yes" />
    <action name="CreateShortcuts" sequence="4500" AdvtExecuteSequence="yes" InstallExecuteSequence="yes" />
    <action name="MsiPublishAssemblies" sequence="6250" AdvtExecuteSequence="yes" InstallExecuteSequence="yes" />
    <action name="PublishComponents" sequence="6200" AdvtExecuteSequence="yes" InstallExecuteSequence="yes" />
    <action name="PublishFeatures" sequence="6300" AdvtExecuteSequence="yes" InstallExecuteSequence="yes" />
    <action name="PublishProduct" sequence="6400" AdvtExecuteSequence="yes" InstallExecuteSequence="yes" />
    <action name="RegisterClassInfo" sequence="4600" AdvtExecuteSequence="yes" InstallExecuteSequence="yes" />
    <action name="RegisterExtensionInfo" sequence="4700" AdvtExecuteSequence="yes" InstallExecuteSequence="yes" />
    <action name="RegisterMIMEInfo" sequence="4900" AdvtExecuteSequence="yes" InstallExecuteSequence="yes" />
    <action name="RegisterProgIdInfo" sequence="4800" AdvtExecuteSequence="yes" InstallExecuteSequence="yes" />
    <action name="AllocateRegistrySpace" condition="NOT Installed" sequence="1550" InstallExecuteSequence="yes" />
    <action name="AppSearch" sequence="50" InstallExecuteSequence="yes" InstallUISequence="yes" />
    <action name="BindImage" sequence="4300" InstallExecuteSequence="yes" />
    <action name="CCPSearch" condition="NOT Installed" sequence="500" InstallExecuteSequence="yes" InstallUISequence="yes" />
    <action name="CreateFolders" sequence="3700" InstallExecuteSequence="yes" />
    <action name="DeleteServices" condition="VersionNT" sequence="2000" InstallExecuteSequence="yes" />
    <action name="DuplicateFiles" sequence="4210" InstallExecuteSequence="yes" />
    <action name="FindRelatedProducts" sequence="25" InstallExecuteSequence="yes" InstallUISequence="yes" />
    <action name="InstallODBC" sequence="5400" InstallExecuteSequence="yes" />
    <action name="InstallServices" condition="VersionNT" sequence="5800" InstallExecuteSequence="yes" />
    <action name="MsiConfigureServices" condition="VersionNT>=600" sequence="5850" InstallExecuteSequence="yes" />
    <action name="IsolateComponents" sequence="950" InstallExecuteSequence="yes" InstallUISequence="yes" />
    <action name="LaunchConditions" sequence="100" AdminExecuteSequence="yes" AdminUISequence="yes" InstallExecuteSequence="yes" InstallUISequence="yes" />
    <action name="MigrateFeatureStates" sequence="1200" InstallExecuteSequence="yes" InstallUISequence="yes" />
    <action name="MoveFiles" sequence="3800" InstallExecuteSequence="yes" />
    <action name="PatchFiles" sequence="4090" AdminExecuteSequence="yes" InstallExecuteSequence="yes" />
    <action name="ProcessComponents" sequence="1600" InstallExecuteSequence="yes" />
    <action name="RegisterComPlus" sequence="5700" InstallExecuteSequence="yes" />
    <action name="RegisterFonts" sequence="5300" InstallExecuteSequence="yes" />
    <action name="RegisterProduct" sequence="6100" InstallExecuteSequence="yes" />
    <action name="RegisterTypeLibraries" sequence="5500" InstallExecuteSequence="yes" />
    <action name="RegisterUser" sequence="6000" InstallExecuteSequence="yes" />
    <action name="RemoveDuplicateFiles" sequence="3400" InstallExecuteSequence="yes" />
    <action name="RemoveEnvironmentStrings" sequence="3300" InstallExecuteSequence="yes" />
    <action name="RemoveFiles" sequence="3500" InstallExecuteSequence="yes" />
    <action name="RemoveFolders" sequence="3600" InstallExecuteSequence="yes" />
    <action name="RemoveIniValues" sequence="3100" InstallExecuteSequence="yes" />
    <action name="RemoveODBC" sequence="2400" InstallExecuteSequence="yes" />
    <action name="RemoveRegistryValues" sequence="2600" InstallExecuteSequence="yes" />
    <action name="RemoveShortcuts" sequence="3200" InstallExecuteSequence="yes" />
    <action name="RMCCPSearch" condition="NOT Installed" sequence="600" InstallExecuteSequence="yes" InstallUISequence="yes" />
    <action name="SelfRegModules" sequence="5600" InstallExecuteSequence="yes" />
    <action name="SelfUnregModules" sequence="2200" InstallExecuteSequence="yes" />
    <action name="SetODBCFolders" sequence="1100" InstallExecuteSequence="yes" />
    <action name="StartServices" condition="VersionNT" sequence="5900" InstallExecuteSequence="yes" />
    <action name="StopServices" condition="VersionNT" sequence="1900" InstallExecuteSequence="yes" />
    <action name="MsiUnpublishAssemblies" sequence="1750" InstallExecuteSequence="yes" />
    <action name="UnpublishComponents" sequence="1700" InstallExecuteSequence="yes" />
    <action name="UnpublishFeatures" sequence="1800" InstallExecuteSequence="yes" />
    <action name="UnregisterClassInfo" sequence="2700" InstallExecuteSequence="yes" />
    <action name="UnregisterComPlus" sequence="2100" InstallExecuteSequence="yes" />
    <action name="UnregisterExtensionInfo" sequence="2800" InstallExecuteSequence="yes" />
    <action name="UnregisterFonts" sequence="2500" InstallExecuteSequence="yes" />
    <action name="UnregisterMIMEInfo" sequence="3000" InstallExecuteSequence="yes" />
    <action name="UnregisterProgIdInfo" sequence="2900" InstallExecuteSequence="yes" />
    <action name="UnregisterTypeLibraries" sequence="2300" InstallExecuteSequence="yes" />
    <action name="ValidateProductID" sequence="700" InstallExecuteSequence="yes" InstallUISequence="yes" />
    <action name="WriteEnvironmentStrings" sequence="5200" InstallExecuteSequence="yes" />
    <action name="WriteIniValues" sequence="5100" InstallExecuteSequence="yes" />
    <action name="WriteRegistryValues" sequence="5000" InstallExecuteSequence="yes" />
</actions>
