Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

2158 lines
102 KiB

<Product xmlns='&srcSchema;' Manufacturer='Microsoft Corporation' Id='&productguid;' Name='Microsoft Windows &Language; User Interface Pack' Version='1.0.705.0' UpgradeCode='177146D4-5102-4BD9-98A0-114A3ED39076'
Language='1033'>
<Package Id='&msiguid;' Platforms='&PLATFORM;' InstallerVersion='200' Languages='1033' SummaryCodepage='0' Compressed='yes'/>
<Property Value='o'>ReinstallFileOlderVersion</Property>
<Property Value='r'>ReinstallRepair</Property>
<Property Value='Custom'>InstallMode</Property>
<Property Value='No'>Accept</Property>
<Property Value='1'>ARPNOREPAIR</Property>
<Property Value='o'>ReinstallFileVersion</Property>
<Property Value='[ProductName] [1]'>DiskPrompt</Property>
<Property Value='1'>ALLUSERS</Property>
<Property Value='ErrorDialog'>ErrorDialog</Property>
<Property Value='3'>INSTALLLEVEL</Property>
<Property Value='Modify'>MaintenanceMode</Property>
<Property Value='CANCELBUTTON;INSTALLDIR;CURRENTUSER;DEFAULTUSER'>SecureCustomProperties</Property>
<Property Value='&LCID;'>MuiLCID</Property>
<Property Value='BodyText'>DefaultUIFont</Property>
<Condition Message='The [ProductName] cannot be installed on machines with rollback capabilities disabled.'>NOT RollbackDisabled</Condition>
<Condition Message='The [ProductName] cannot be installed on Windows 9x machines.'>NOT Version9X</Condition>
<Condition Message='The [ProductName] cannot be installed on Windows XP Home Edition.'>NOT MsiNTSuitePersonal</Condition>
<Condition Message='The [ProductName] is for installation only on Windows Server 2003 Family or later.'><![CDATA[(VersionNT) OR (VersionNT > 500)]]></Condition>
<Condition Message='You must have administrative privileges on this machine, or have this package assigned to you by an administrator to be able to install the [ProductName].'>AdminUser</Condition>
<Condition Message='The [ProductName] cannot be installed on a non-US English Windows operating system.'><![CDATA[MUISystemLangIsEnglish=1]]></Condition>
<Condition Message='The [ProductName] is for installation only on Windows Server 2003 Family. The build versions have to match.'><![CDATA[WindowsBuild = &BLD;]]></Condition>
<Condition Message='This version of [ProductName] can not be installed on this processor platform.'>&IA64CONDITION;</Condition>
<Media DiskId='1' Cabinet='#MUI.cab' EmbedCab='Yes'/>
<Directory Name='SourceDir'>TARGETDIR
<Directory Name='Windows'>WindowsFolder
<Directory Name='MUI'>WinMUI
<Directory Name='FALLBACK'>FALLBACK
<Directory Name='&LCID;'>_&LCID;</Directory>
</Directory>
</Directory>
<Directory Name='PCHealth'>PCHealth
<Directory Name='HelpCtr'>HelpCtr
<Directory Name='Binaries'>Binaries</Directory>
</Directory>
</Directory>
<Directory Name='Help'>Help
<Directory Name='MUI'>WinHelpMUI
<Component Id='427A0228-E3D9-46CD-AA3E-C560EF9B7306' Win64='&ISWIN64;'>SECUREHelpMUI
<Condition><![CDATA[MsiNTProductType <> "2"]]></Condition>
<CreateFolder>
<Permission User='System' GenericAll='yes'/>
<Permission User='Administrators' GenericAll='yes'/>
<Permission User='Users' GenericRead='yes' GenericExecute='yes'/>
<Permission User='Power Users' GenericRead='yes' GenericExecute='yes'/>
</CreateFolder>
</Component>
</Directory>
</Directory>
<Directory Name='System'>&SYSFOLDERPROP;
<Directory Name='MUI'>WinSysMUI
<Component Id='166328AC-C0FA-4D31-AAF1-D3F5D6520CEA' Win64='&ISWIN64;'>SECURESys32MUI
<Condition><![CDATA[MsiNTProductType <> "2"]]></Condition>
<CreateFolder>
<Permission User='System' GenericAll='yes'/>
<Permission User='Administrators' GenericAll='yes'/>
<Permission User='Users' GenericRead='yes' GenericExecute='yes'/>
<Permission User='Power Users' GenericRead='yes' GenericExecute='yes'/>
</CreateFolder>
</Component>
</Directory>
</Directory>
</Directory>
<Component Id='&regkey1guid;' Win64='&ISWIN64;'>Registry1
<Registry Root='HKLM' Key='SYSTEM\CurrentControlSet\Control\Nls\MUILanguages' Name='&LCID;' Value='1'>registry</Registry>
</Component>
<Component Id='49272D3D-56E3-49BC-4CA4-C9942A4B7250' Permanent='yes' Win64='&ISWIN64;'>Registry2
<Registry Root='HKLM' Key='SYSTEM\CurrentControlSet\Control\Nls\MUILanguages' Name='0409' Value='1'>registry437</Registry>
</Component>
<Component Id='08EB95EA-602F-4A15-9D3B-DC2C74625889' Win64='&ISWIN64;'>FontLink0411
<Condition>MuiLCID=0411</Condition>
<Registry Root='HKLM' Key='SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink' Name='MS UI Gothic' Value='[~]micross.ttf'>regfontlink411a</Registry>
<Registry Root='HKLM' Key='SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink' Name='MS UI Gothic' Value='[~]SimSun.TTC,SimSun'>regfontlink411b</Registry>
<Registry Root='HKLM' Key='SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink' Name='MS UI Gothic' Value='[~]gulim.ttc,gulim'>regfontlink411c</Registry>
<Registry Root='HKLM' Key='SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink' Name='MS UI Gothic' Value='[~]mingliu.ttc,PMingLiU'>regfontlink411d</Registry>
</Component>
<Component Id='E6680C1A-543C-4ECA-BC37-1976211DBD6F' Win64='&ISWIN64;'>FontLink0412
<Condition>MuiLCID=0412</Condition>
<Registry Root='HKLM' Key='SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink' Name='Gulim' Value='[~]micross.ttf'>regfontlink412a</Registry>
<Registry Root='HKLM' Key='SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink' Name='Gulim' Value='[~]MSGOTHIC.TTC,MS UI Gothic'>regfontlink412b</Registry>
<Registry Root='HKLM' Key='SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink' Name='Gulim' Value='[~]SimSun.TTC,SimSun'>regfontlink412c</Registry>
<Registry Root='HKLM' Key='SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink' Name='Gulim' Value='[~]mingliu.ttc,PMingLiU'>regfontlink412d</Registry>
</Component>
<Component Id='74B2BBE0-D7ED-4CCE-8910-2EC14BD4769F' Win64='&ISWIN64;'>FontLink0404
<Condition>MuiLCID=0404</Condition>
<Registry Root='HKLM' Key='SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink' Name='PMingLiU' Value='[~]micross.ttf'>regfontlink404a</Registry>
<Registry Root='HKLM' Key='SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink' Name='PMingLiU' Value='[~]gulim.ttc,gulim'>regfontlink404b</Registry>
<Registry Root='HKLM' Key='SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink' Name='PMingLiU' Value='[~]MSGOTHIC.TTC,MS UI Gothic'>regfontlink404c</Registry>
<Registry Root='HKLM' Key='SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink' Name='PMingLiU' Value='[~]SimSun.TTC,SimSun'>regfontlink404d</Registry>
</Component>
<Component Id='7BE5D62B-130B-4A52-B35E-3EE6312F55F0' Win64='&ISWIN64;'>FontLink0804
<Condition>MuiLCID=0804</Condition>
<Registry Root='HKLM' Key='SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink' Name='SimSun' Value='[~]micross.ttf'>regfontlink804a</Registry>
<Registry Root='HKLM' Key='SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink' Name='SimSun' Value='[~]gulim.ttc,gulim'>regfontlink804b</Registry>
<Registry Root='HKLM' Key='SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink' Name='SimSun' Value='[~]MSGOTHIC.TTC,MS UI Gothic'>regfontlink804c</Registry>
<Registry Root='HKLM' Key='SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink' Name='SimSun' Value='[~]mingliu.ttc,PMingLiU'>regfontlink804d</Registry>
</Component>
<Component Id='0FC359B6-2C7E-4E0E-982F-4A381357DCEB' Win64='&ISWIN64;'>PCHCAFileCost
<ReserveCost Directory='SystemFolder' RunLocal='30000000' RunFromSource='0'>PCHCAFileCost.1</ReserveCost>
</Component>
<!-- module nodes are now inserted in the muimsi.pm buildscripts -->
</Directory>
<Feature Title='BasicInstall' Display='hidden' Level='1' Absent='disallow' AllowAdvertise='system'>BasicInstall
<!-- module nodes are now inserted in the muimsi.pm buildscripts -->
<Component>FontLink0411 </Component>
<Component>FontLink0412 </Component>
<Component>FontLink0404 </Component>
<Component>FontLink0804 </Component>
<Component>Registry1</Component>
<Component>Registry2</Component>
<Component>PCHCAFileCost</Component>
<Component>SECURESys32MUI</Component>
<Component>SECUREHelpMUI</Component>
</Feature>
<CustomAction BinaryKey='MUIMSIDLL' DllEntry='CA1'>CA1</CustomAction>
<CustomAction BinaryKey='MUIMSIDLL' DllEntry='CA2'>CA2</CustomAction>
<CustomAction BinaryKey='MUIMSIDLL' Execute='deferred' DllEntry='CA2'>CA2D</CustomAction>
<CustomAction Property='CA2D' Value='&LCID; [UILevel]'>CA2DPropSet</CustomAction>
<CustomAction BinaryKey='MUIMSIDLL' DllEntry='CA3'>CA3</CustomAction>
<CustomAction BinaryKey='MUIMSIDLL' DllEntry='CA4'>CA4</CustomAction>
<!-- <CustomAction BinaryKey='MUIMSIDLL' DllEntry='CA5'>CA5</CustomAction> -->
<CustomAction BinaryKey='MUIMSIDLL' Impersonate='no' Execute='deferred' DllEntry='CA6'>CA6</CustomAction>
<CustomAction BinaryKey='MUIMSIDLL' Impersonate='no' Return='ignore' Execute='rollback' DllEntry='CA6'>CA6R</CustomAction>
<CustomAction Property='CA6' Value='&LCID;'>CA6PropSet</CustomAction>
<CustomAction Property='CA6R' Value='&LCID;'>CA6RPropSet</CustomAction>
<CustomAction BinaryKey='MUIMSIDLL' Impersonate='no' Execute='deferred' DllEntry='CA7'>CA7</CustomAction>
<CustomAction BinaryKey='MUIMSIDLL' Impersonate='no' Return='ignore' Execute='rollback' DllEntry='CA7'>CA7R</CustomAction>
<CustomAction Property='CA7' Value='&LCID;'>CA7PropSet</CustomAction>
<CustomAction Property='CA7R' Value='&LCID;'>CA7RPropSet</CustomAction>
<CustomAction BinaryKey='MUIMSIDLL' DllEntry='CA8'>CA8</CustomAction>
<CustomAction BinaryKey='MUIMSIDLL' Return='ignore' Impersonate='no' Execute='deferred' DllEntry='CA8'>CA8D</CustomAction>
<CustomAction BinaryKey='MUIMSIDLL' Return='ignore' Impersonate='no' Execute='rollback' DllEntry='CA8'>CA8R</CustomAction>
<CustomAction BinaryKey='MUIMSIDLL' DllEntry='CA9'>CA9</CustomAction>
<CustomAction BinaryKey='MUIMSIDLL' Return='ignore' Execute='deferred' TSAware='yes' DllEntry='CA9'>CA9D</CustomAction>
<CustomAction BinaryKey='MUIMSIDLL' Return='ignore' Execute='rollback' TSAware='yes' DllEntry='CA9'>CA9R</CustomAction>
<CustomAction BinaryKey='MUIMSIDLL' Impersonate='no' Execute='deferred' DllEntry='CA10'>CA10</CustomAction>
<CustomAction BinaryKey='MUIMSIDLL' Impersonate='no' Return='ignore' Execute='rollback' DllEntry='CA10'>CA10R</CustomAction>
<CustomAction BinaryKey='MUIMSIDLL' DllEntry='CA10'>CA10SetProgress</CustomAction>
<CustomAction Property='CA10' Value='&LCID;'>CA10PropSet</CustomAction>
<CustomAction Property='CA10R' Value='&LCID;'>CA10RPropSet</CustomAction>
<CustomAction BinaryKey='MUIMSIDLL' Impersonate='no' Execute='deferred' DllEntry='CA11'>CA11</CustomAction>
<CustomAction BinaryKey='MUIMSIDLL' Impersonate='no' Return='ignore' Execute='rollback' DllEntry='CA11'>CA11R</CustomAction>
<CustomAction BinaryKey='MUIMSIDLL' DllEntry='CA11'>CA11SetProgress</CustomAction>
<CustomAction Property='CA11' Value='&LCID;'>CA11PropSet</CustomAction>
<CustomAction Property='CA11R' Value='&LCID;'>CA11RPropSet</CustomAction>
<CustomAction BinaryKey='MUIMSIDLL' Return='ignore' Execute='commit' DllEntry='CA12'>CA12</CustomAction>
<CustomAction Property='CA12' Value='&LCID;'>CA12PropSet</CustomAction>
<CustomAction BinaryKey='MUIMSIDLL' Return='ignore' Execute='commit' DllEntry='CA13'>CA13</CustomAction>
<CustomAction Property='CA13' Value='&LCID;'>CA13PropSet</CustomAction>
<CustomAction BinaryKey='MUIMSIDLL' DllEntry='CA14'>CA14</CustomAction>
<CustomAction BinaryKey='MUIMSIDLL' Return='ignore' DllEntry='CA15'>CA15</CustomAction>
<CustomAction BinaryKey='MUIMSIDLL' Execute='deferred' Return='ignore' DllEntry='CA15'>CA15D</CustomAction>
<CustomAction BinaryKey='MUIMSIDLL' Execute='rollback' Return='ignore' DllEntry='CA15'>CA15R</CustomAction>
<CustomAction BinaryKey='MUIMSIDLL' Impersonate='no' Execute='commit' DllEntry='CA16'>CA16</CustomAction>
<CustomAction Property='CA16' Value='&LCID;'>CA16PropSet</CustomAction>
<CustomAction BinaryKey='MUIMSIDLL' DllEntry='CA16'>CA16RB</CustomAction>
<UI>
<Dialog Width='233' Height='127' Title='[ProductName]' NoMinimize='yes'>Cancel
<Control Type='PushButton' X='101' Y='101' Width='56' Height='17' Default='yes'>No
<Text><![CDATA[{\BodyText}&Resume]]></Text>
<Publish Event='EndDialog' Value='Return'>1</Publish>
</Control>
<Control Type='PushButton' X='164' Y='101' Width='56' Height='17' Cancel='yes'>Yes
<Text><![CDATA[{\BodyText}&Exit Setup]]></Text>
<Publish Event='EndDialog' Value='Exit'>1</Publish>
</Control>
<Control Type='Text' X='10' Y='9' Width='210' Height='59'>Text
<Text>{\BodyText}Installation is not complete. If you quit the setup program now, the application will not be installed.
You can run the setup program at a later time to complete the installation.</Text>
</Control>
<Control Type='Text' X='10' Y='68' Width='210' Height='30'>Text2515
<Text>{\BodyText}To continue installing, click Resume. To quit the setup program, click Exit Setup.</Text>
</Control>
</Dialog>
<Dialog Width='350' Height='250' Title='[ProductName]' CustomPalette='yes'>Maintenance_Welcome_Dialog
<Control Type='RadioButtonGroup' X='30' Y='90' Width='58' Height='144' Property='MaintenanceMode'>SomethingElse1</Control>
<Control Type='PushButton' X='214' Y='220' Width='56' Height='17' Default='yes'>Next
<Text><![CDATA[{\BodyText}&OK]]></Text>
<Publish Event='ReinstallMode' Value='mu'><![CDATA[MaintenanceMode = "Modify"]]></Publish>
<Publish Event='Reinstall' Value='ALL'><![CDATA[MaintenanceMode = "Modify"]]></Publish>
<Publish Event='NewDialog' Value='Select_Feature_Dialog'><![CDATA[MaintenanceMode = "Modify"]]></Publish>
<Publish Event='EndDialog' Value='Return'><![CDATA[MaintenanceMode = "Repair"]]></Publish>
<Publish Event='ReinstallMode' Value='ocmus'><![CDATA[MaintenanceMode = "Repair"]]></Publish>
<Publish Event='Reinstall' Value='ALL'><![CDATA[MaintenanceMode = "Repair"]]></Publish>
<Publish Event='Remove' Value='ALL'><![CDATA[MaintenanceMode = "Remove"]]></Publish>
<Publish Event='EndDialog' Value='Return'><![CDATA[MaintenanceMode = "Remove" AND OutOfDiskSpace <> 1]]></Publish>
</Control>
<Control Type='PushButton' X='274' Y='220' Width='56' Height='17' Cancel='yes'>Cancel
<Text>{\BodyText}Cancel</Text>
<Publish Event='SpawnDialog' Value='Cancel'>1</Publish>
</Control>
<Control Type='Text' X='30' Y='60' Width='200' Height='14' Transparent='yes'>Text3
<Text>{\BoldText}Installation Maintenance</Text>
</Control>
<Control Type='Text' X='30' Y='75' Width='225' Height='19' Transparent='yes'>Text2
<Text>{\BodyText}Select the maintenance operation to perform.</Text>
</Control>
<Control Type='Text' X='90' Y='139' Width='240' Height='34'>CustomText5
<Text>{\BodyText}Reinstall missing or corrupt files, registry keys, and shortcuts. Preferences stored in the registry may be reset to default values.</Text>
</Control>
<Control Type='Bitmap' X='0' Y='0' Width='350' Height='50' FixedSize='yes' Text='MUIxp'>Bitmap29
</Control>
<Control Type='Line' X='0' Y='50' Width='350' Height='12'>Line</Control>
<Control Type='Text' X='90' Y='178' Width='240' Height='33'>TypicalText7
<Text>{\BodyText}Uninstall [ProductName] from this computer.</Text>
</Control>
<Control Type='Text' X='90' Y='98' Width='240' Height='35'>CompleteText3
<Text>{\BodyText}Change which application features are installed. Displays the Select Features dialog, which lets you configure the settings for the Current and Default User Accounts.</Text>
</Control>
</Dialog>
<Dialog X='40' Y='40' Width='240' Height='81' Title='Fatal Error'>Fatal_Error
<Control Type='PushButton' X='172' Y='56' Width='56' Height='17' Default='yes'>OK
<Text>{\BodyText}OK</Text>
<Publish Event='EndDialog' Value='Exit'>1</Publish>
</Control>
<Control Type='Text' X='10' Y='9' Width='220' Height='37'>Text
<Text>{\BodyText}Installation ended prematurely because of an error. </Text>
</Control>
</Dialog>
<Dialog Width='350' Height='250' Title='[ProductName] Setup'>Exit_Dialog
<Control Type='PushButton' X='274' Y='220' Width='56' Height='17' Default='yes'>OK
<Text>{\BodyText}OK</Text>
<Publish Event='EndDialog' Value='Return'>1</Publish>
</Control>
<Control Type='Text' X='20' Y='63' Width='280' Height='30' Transparent='yes'>Text
<Text>{\BodyText}[ProductName] has been successfully installed.
</Text>
<Condition Action='hide'><![CDATA[&BasicInstall=2]]></Condition>
</Control>
<Control Type='Text' X='20' Y='90' Width='280' Height='33' Hidden='yes' Transparent='yes'>CustomText
<Text>{\BodyText}Changes to the User Interface language will take effect when you next log on to this computer.</Text>
<Condition Action='show'>CURRENTUSER AND (NOT DEFAULTUSER)</Condition>
</Control>
<Control Type='Text' X='20' Y='90' Width='280' Height='80' Hidden='yes' Transparent='yes'>CustomText68
<Text>{\BodyText}You have chosen to apply the &Language; UI language to the default user.
Some system services may require you to restart the computer before the changes will take effect.</Text>
<Condition Action='show'>DEFAULTUSER AND (NOT CURRENTUSER)</Condition>
</Control>
<Control Type='Line' X='0' Y='50' Width='350' Height='12'>Line</Control>
<Control Type='Text' X='20' Y='63' Width='280' Height='51' Transparent='yes'>Text56
<Text>{\BodyText}[ProductName] has been successfully uninstalled.</Text>
<Condition Action='hide'><![CDATA[&BasicInstall<>2]]></Condition>
</Control>
<Control Type='Bitmap' X='0' Y='0' Width='350' Height='50' FixedSize='yes' Text='MUIxp'>Bitmap
</Control>
<Control Type='Text' X='20' Y='90' Width='280' Height='80' Hidden='yes' Transparent='yes'>CustomText6
<Text>{\BodyText}Changes to the User Interface language will take effect when you next log on to this computer.
Some system services may require you to restart the computer before the changes will take effect.</Text>
<Condition Action='show'>CURRENTUSER AND DEFAULTUSER</Condition>
</Control>
</Dialog>
<Dialog Width='350' Height='250' Title='[ProductName]' CustomPalette='yes'>Admin_Install_Point
<Control Type='Text' X='20' Y='90' Width='270' Height='18' TabSkip='no'>EditQ
<Text><![CDATA[{\BodyText}Network &installation point:]]></Text>
</Control>
<Control Type='PathEdit' X='20' Y='110' Width='250' Height='17' Property='TARGETDIR'>Edit
<Text>{\BodyText}</Text>
</Control>
<Control Type='PushButton' X='274' Y='110' Width='56' Height='17'>Browse
<Text><![CDATA[{\BodyText}B&rowse]]></Text>
<Publish Event='SpawnDialog' Value='AdminInstallBrowse'>1</Publish>
</Control>
<Control Type='PushButton' X='214' Y='220' Width='56' Height='17' Default='yes'>Next
<Text><![CDATA[{\BodyText}&OK]]></Text>
<Publish Event='SetTargetPath' Value='TARGETDIR'>1</Publish>
<Publish Event='EndDialog' Value='Return'>1</Publish>
</Control>
<Control Type='PushButton' X='274' Y='220' Width='56' Height='17' Cancel='yes'>Cancel
<Text>{\BodyText}Cancel</Text>
<Publish Event='SpawnDialog' Value='Cancel'>1</Publish>
</Control>
<Control Type='Text' X='20' Y='75' Width='270' Height='18' Transparent='yes'>Text
<Text>{\BodyText}Where would you like to create your installation?</Text>
</Control>
<Control Type='Text' X='20' Y='60' Width='198' Height='14' Transparent='yes'>Text36
<Text>{\BoldText}Administrative Installation</Text>
</Control>
<Control Type='Line' X='0' Y='50' Width='350' Height='12'>Line634</Control>
<Control Type='Bitmap' X='0' Y='0' Width='350' Height='50' FixedSize='yes' Text='MUIxp'>Bitmap
</Control>
</Dialog>
<Dialog Width='350' Height='250' Title='[ProductName] Browse Page'>AdminInstallBrowse
<Control Type='Text' X='20' Y='195' Width='55' Height='14' TabSkip='no'>TailText
<Text><![CDATA[{\BodyText}Selected path:]]></Text>
</Control>
<Control Type='PathEdit' X='90' Y='192' Width='240' Height='18' Property='TARGETDIR'>Tail
<Text>{\BodyText}</Text>
</Control>
<Control Type='PushButton' X='214' Y='220' Width='56' Height='17' Default='yes'>OK
<Text>{\BodyText}OK</Text>
<Publish Event='SetTargetPath' Value='TARGETDIR'>1</Publish>
<Publish Event='EndDialog' Value='Return'>1</Publish>
</Control>
<Control Type='PushButton' X='274' Y='220' Width='56' Height='17' Cancel='yes'>Cancel
<Text>{\BodyText}Cancel</Text>
<Publish Event='Reset' Value='0'>1</Publish>
<Publish Event='EndDialog' Value='Return'>1</Publish>
</Control>
<Control Type='Text' X='20' Y='62' Width='70' Height='15' TabSkip='no'>ComboText
<Text><![CDATA[{\BodyText}Location of folder:]]></Text>
</Control>
<Control Type='DirectoryCombo' X='100' Y='62' Width='180' Height='80' Property='TARGETDIR' Removable='yes' Fixed='yes' Remote='yes'>Combo
<Text>{\BodyText}</Text>
</Control>
<Control Type='PushButton' X='292' Y='62' Width='17' Height='17' Help='go to parent folder|' Icon='yes' FixedSize='yes' IconSize='16' Text='Up'>Up
<Publish Event='DirectoryListUp' Value='0'>1</Publish>
</Control>
<Control Type='PushButton' X='313' Y='62' Width='17' Height='17' Help='create new folder|' Icon='yes' FixedSize='yes' IconSize='16' Text='New'>NewFolder
<Publish Event='DirectoryListNew' Value='0'>1</Publish>
</Control>
<Control Type='DirectoryList' X='20' Y='90' Width='310' Height='90' Property='TARGETDIR'>List
<Text>{\BodyText}</Text>
</Control>
<Control Type='Line' X='0' Y='50' Width='350' Height='12'>Line934</Control>
<Control Type='Bitmap' X='0' Y='0' Width='350' Height='50' FixedSize='yes' Text='MUIxp'>Bitmap90
</Control>
</Dialog>
<Dialog Width='350' Height='250' Title='[ProductName]'>DiskCost
<Control Type='PushButton' X='274' Y='220' Width='56' Height='17' Default='yes'>OK
<Text>OK</Text>
<Publish Event='EndDialog' Value='Return'>1</Publish>
</Control>
<Control Type='Text' X='20' Y='54' Width='310' Height='12'>Text2
<Text>{\BoldText}Disk space</Text>
</Control>
<Control Type='Text' X='20' Y='66' Width='310' Height='32'>Text
<Text>{\BodyText}The current selections require the following amount of disk space on the different volumes. The highlighted volumes do not have enough disk space available for the currently selected features.</Text>
</Control>
<Control Type='VolumeCostList' X='20' Y='100' Width='310' Height='110' Fixed='yes' Remote='yes'>List</Control>
<Control Type='Line' X='0' Y='50' Width='350' Height='12'>Line934</Control>
<Control Type='Bitmap' X='0' Y='0' Width='350' Height='50' FixedSize='yes' Text='MUIxp'>Bitmap90
</Control>
</Dialog>
<Dialog Width='250' Height='150' Title='Installer Information' ErrorDialog='yes'>ErrorDialog
<Control Type='Text' X='20' Y='12' Width='210' Height='80' TabSkip='no'>ErrorText
<Text>{\BodyText}</Text>
</Control>
<Control Type='PushButton' X='174' Y='120' Width='56' Height='17' TabSkip='yes'>Y
<Text><![CDATA[{\BodyText}&Yes]]></Text>
<Publish Event='EndDialog' Value='ErrorYes'>1</Publish>
</Control>
<Control Type='PushButton' X='174' Y='120' Width='56' Height='17' TabSkip='yes'>A
<Text><![CDATA[{\BodyText}&Abort]]></Text>
<Publish Event='EndDialog' Value='ErrorAbort'>1</Publish>
</Control>
<Control Type='PushButton' X='174' Y='120' Width='56' Height='17' TabSkip='yes'>C
<Text><![CDATA[{\BodyText}&Cancel]]></Text>
<Publish Event='EndDialog' Value='ErrorCancel'>1</Publish>
</Control>
<Control Type='PushButton' X='174' Y='120' Width='56' Height='17' TabSkip='yes'>I
<Text><![CDATA[{\BodyText}&Ignore]]></Text>
<Publish Event='EndDialog' Value='ErrorIgnore'>1</Publish>
</Control>
<Control Type='PushButton' X='174' Y='120' Width='56' Height='17' TabSkip='yes'>N
<Text><![CDATA[{\BodyText}&No]]></Text>
<Publish Event='EndDialog' Value='ErrorNo'>1</Publish>
</Control>
<Control Type='PushButton' X='174' Y='120' Width='56' Height='17' TabSkip='yes'>O
<Text><![CDATA[{\BodyText}&OK]]></Text>
<Publish Event='EndDialog' Value='ErrorOk'>1</Publish>
</Control>
<Control Type='PushButton' X='174' Y='120' Width='56' Height='17' TabSkip='yes'>R
<Text><![CDATA[{\BodyText}&Retry]]></Text>
<Publish Event='EndDialog' Value='ErrorRetry'>1</Publish>
</Control>
</Dialog>
<Dialog Width='350' Height='250' Title='[ProductName] Setup' KeepModeless='yes'>FilesInUse
<Control Type='PushButton' X='274' Y='220' Width='56' Height='17' Default='yes'>Retry
<Text><![CDATA[&Retry]]></Text>
<Publish Event='EndDialog' Value='Retry'>1</Publish>
</Control>
<Control Type='PushButton' X='214' Y='220' Width='56' Height='17'>Ignore
<Text><![CDATA[&Ignore]]></Text>
<Publish Event='EndDialog' Value='Ignore'>1</Publish>
</Control>
<Control Type='ListBox' X='20' Y='110' Width='310' Height='90' Property='FileInUseProcess'>List
<Text>*</Text>
</Control>
<Control Type='PushButton' X='154' Y='220' Width='56' Height='17' Cancel='yes'>Exit
<Text><![CDATA[&Exit]]></Text>
<Publish Event='EndDialog' Value='Exit'>1</Publish>
</Control>
<Control Type='Text' X='20' Y='74' Width='290' Height='30'>Text60
<Text>{\BodyText}Files that need to be updated are in use. Close the application using the file(s) and click Retry, or click Ignore to replace the files after a reboot. Clicking Exit will quit the installation.</Text>
</Control>
<Control Type='Text' X='20' Y='62' Width='150' Height='13' Transparent='yes'>Text58
<Text>{\BoldText}Files In Use</Text>
</Control>
<Control Type='Bitmap' X='0' Y='0' Width='350' Height='50' FixedSize='yes' Text='MUIxp'>Bitmap113
</Control>
<Control Type='Line' X='0' Y='50' Width='350' Height='12'>Line96</Control>
</Dialog>
<Dialog Width='350' Height='250' Title='[ProductName] Setup'>OutOfDisk
<Control Type='PushButton' X='274' Y='220' Width='56' Height='17' Default='yes'>OK
<Text>{\BodyText}OK</Text>
<Publish Event='EndDialog' Value='Return'>1</Publish>
</Control>
<Control Type='Text' X='20' Y='62' Width='310' Height='31'>Text36
<Text>{\BoldText}Out of disk space</Text>
</Control>
<Control Type='Text' X='20' Y='74' Width='310' Height='31'>Text
<Text>{\BodyText}The highlighted volumes do not have enough disk space available for the selected features.</Text>
</Control>
<Control Type='VolumeCostList' X='20' Y='100' Width='310' Height='110'>List</Control>
<Control Type='Bitmap' X='0' Y='0' Width='350' Height='50' FixedSize='yes' Text='MUIxp'>Bitmap</Control>
<Control Type='Line' X='0' Y='50' Width='350' Height='12'>Line</Control>
</Dialog>
<Dialog Width='350' Height='250' Title='Installing [ProductName]' Modeless='yes' CustomPalette='yes'>Progress_Dialog
<Control Type='PushButton' X='274' Y='220' Width='56' Height='17' Default='yes'>Cancel
<Text>{\BodyText}Cancel</Text>
<Publish Event='SpawnDialog' Value='Cancel'>1</Publish>
</Control>
<Control Type='Text' X='20' Y='103' Width='280' Height='12'>ActionText
<Text>{\BodyText}</Text>
<Subscribe Event='ActionText' Attribute='Text'/>
</Control>
<Control Type='Text' X='20' Y='118' Width='280' Height='12'>ActionData
<Text>{\BodyText}Initializing...</Text>
<Subscribe Event='ActionData' Attribute='Text'/>
</Control>
<Control Type='ProgressBar' X='20' Y='135' Width='310' Height='12' ProgressBlocks='yes'>ActionProgress95
<Subscribe Event='SetProgress' Attribute='Progress'/>
</Control>
<Control Type='Text' X='20' Y='161' Width='280' Height='12'>TimeRemaining
<Text>{\BodyText}</Text>
<Subscribe Event='TimeRemaining' Attribute='TimeRemaining'/>
</Control>
<Control Type='Text' X='20' Y='74' Width='280' Height='23' Transparent='yes'>Text28
<Text>{\BodyText}[ProductName] is being installed.</Text>
<Condition Action='hide'><![CDATA[&BasicInstall=2]]></Condition>
</Control>
<Control Type='Text' X='20' Y='62' Width='100' Height='10' Transparent='yes'>Text27
<Text>{\BoldText}Updating System</Text>
</Control>
<Control Type='Bitmap' X='0' Y='0' Width='350' Height='50' FixedSize='yes' Text='MUIxp'>Bitmap</Control>
<Control Type='Line' X='0' Y='50' Width='350' Height='12'>Line</Control>
<Control Type='Text' X='35' Y='74' Width='280' Height='21' Transparent='yes'>Text57
<Text><![CDATA[{\BodyText}[ProductName] is being uninstalled.]]></Text>
<Condition Action='hide'><![CDATA[&BasicInstall<>2]]></Condition>
</Control>
</Dialog>
<Dialog Width='350' Height='250' Title='[ProductName] Setup Canceled'>User_Exit
<Control Type='PushButton' X='274' Y='220' Width='56' Height='17' Default='yes'>OK
<Text>{\BodyText}OK</Text>
<Publish Event='EndDialog' Value='Exit'>1</Publish>
</Control>
<Control Type='Text' X='20' Y='65' Width='280' Height='44'>Text
<Text>{\BodyText}[ProductName] Setup was interrupted before the software was fully installed. You can rerun this installation at another time to complete the setup of this software.</Text>
</Control>
<Control Type='Bitmap' X='0' Y='0' Width='350' Height='50' FixedSize='yes' Text='MUIxp'>Bitmap</Control>
<Control Type='Line' X='0' Y='50' Width='350' Height='12'>Line</Control>
</Dialog>
<Dialog Width='240' Height='87' Title='[ProductName] Setup'>WaitForCosting
<Control Type='PushButton' X='157' Y='57' Width='70' Height='18' Cancel='yes'>Cancel
<Text>{\BodyText}Cancel</Text>
<Publish Event='EndDialog' Value='Exit'>1</Publish>
</Control>
<Control Type='Text' X='10' Y='9' Width='216' Height='37'>TextMessage
<Text>{\BodyText}Please wait while the installer determines your disk space requirements...</Text>
</Control>
</Dialog>
<Dialog Width='350' Height='300' Title='License Agreement' CustomPalette='yes'>License_Dialog
<Control Type='RadioButtonGroup' X='120' Y='220' Width='166' Height='39' Property='Accept'>Group</Control>
<Control Type='PushButton' X='214' Y='270' Width='56' Height='17'>Next
<Text><![CDATA[{\BodyText}&OK]]></Text>
<Publish Event='NewDialog' Value='Select_Feature_Dialog'><![CDATA[(NOT RESUME) AND (NOT Preselected) AND (InstallMode = "Custom")]]></Publish>
<Condition Action='default'><![CDATA[Accept = "Yes"]]></Condition>
<Condition Action='disable'><![CDATA[Accept <> "Yes"]]></Condition>
<Condition Action='enable'><![CDATA[Accept = "Yes"]]></Condition>
</Control>
<Control Type='PushButton' X='274' Y='270' Width='56' Height='17' Cancel='yes'>Cancel
<Text>{\BodyText}Cancel</Text>
<Publish Event='SpawnDialog' Value='Cancel'>1</Publish>
</Control>
<Control Type='ScrollableText' X='20' Y='85' Width='310' Height='120' Sunken='yes'>License
<MUIEULAText></MUIEULAText>
</Control>
<Control Type='Line' X='0' Y='50' Width='350' Height='12'>Line</Control>
<Control Type='Bitmap' X='0' Y='0' Width='350' Height='50' FixedSize='yes' Text='MUIxp'>Bitmap
</Control>
<Control Type='Text' X='20' Y='60' Width='310' Height='10' Transparent='yes'>Text14
<Text>{\BoldText}You must agree with the license agreement below to proceed.</Text>
</Control>
</Dialog>
<Dialog Width='350' Height='250' Title='[ProductName]' TrackDiskSpace='yes' CustomPalette='yes'>Select_Feature_Dialog
<Control Type='PushButton' X='214' Y='220' Width='56' Height='17' Default='yes'>Next
<Text><![CDATA[{\BodyText}&OK]]></Text>
<Publish Event='SpawnWaitDialog' Value='WaitForCosting'>CostingComplete = 1</Publish>
<Publish Event='SpawnDialog' Value='OutOfDisk'>OutOfDiskSpace = 1</Publish>
<Publish Event='EndDialog' Value='Return'><![CDATA[OutOfDiskSpace <> 1]]></Publish>
<Subscribe Event='SelectionNoItems' Attribute='Enabled'/>
</Control>
<Control Type='PushButton' X='13' Y='220' Width='56' Height='17'>DiskCost
<Text><![CDATA[{\BodyText}&Disk Cost]]></Text>
<Publish Event='SpawnWaitDialog' Value='WaitForCosting'>CostingComplete = 1</Publish>
<Publish Event='SpawnDialog' Value='DiskCost'>1</Publish>
<Subscribe Event='SelectionNoItems' Attribute='Enabled'/>
</Control>
<Control Type='PushButton' X='274' Y='220' Width='56' Height='17' Cancel='yes'>Cancel
<Text>{\BodyText}Cancel</Text>
<Publish Event='SpawnDialog' Value='Cancel'>1</Publish>
</Control>
<Control Type='CheckBox' X='50' Y='132' Width='250' Height='28' Property='CURRENTUSER' TabSkip='yes'>CheckBox
<Text>{\BodyText}Apply &Language; to the Current User account.</Text>
</Control>
<Control Type='Text' X='60' Y='167' Width='230' Height='24'>Text
<Text>{\BodyText}(You must have administrative privileges to set the language for the Default User account.)</Text>
<Condition Action='hide'>AdminUser</Condition>
</Control>
<Control Type='Text' X='22' Y='105' Width='310' Height='40' Transparent='yes'>Text2520
<Text>{\BodyText}You may also choose whether to apply &Language; to user accounts on this system.</Text>
</Control>
<Control Type='Text' X='20' Y='60' Width='310' Height='25' Transparent='yes'>Text24
<Text>{\BoldText}This program will install the [ProductName] files on your system.</Text>
</Control>
<Control Type='CheckBox' X='50' Y='160' Width='250' Height='28' Property='DEFAULTUSER' TabSkip='yes'>CheckBox1
<Text>{\BodyText}Apply &Language; to the Default User account.</Text>
<Condition Action='disable'>Not AdminUser </Condition>
<Condition Action='hide'>Not AdminUser </Condition>
</Control>
<Control Type='GroupBox' X='16' Y='90' Width='318' Height='110'>GroupBox
<Text>{\BodyText}User Account Settings</Text>
</Control>
<Control Type='Bitmap' X='0' Y='0' Width='350' Height='50' FixedSize='yes' Text='MUIxp'>Bitmap65
</Control>
<Control Type='Line' X='0' Y='50' Width='350' Height='12'>Line</Control>
</Dialog>
<RadioGroup Property='Advertise'>
<RadioButton X='0' Y='40' Width='265' Height='18' Text='{\Tahoma10}&amp;Advertise'>Yes</RadioButton>
<RadioButton X='0' Y='10' Width='265' Height='18' Text='{\Tahoma10}&amp;Do not advertise'>No</RadioButton>
</RadioGroup>
<RadioGroup Property='InstallMode'>
<RadioButton X='0' Y='5' Width='57' Height='18' Text='&amp;Typical'>Typical</RadioButton>
<RadioButton X='0' Y='60' Width='57' Height='18' Text='&amp;Complete'>Complete</RadioButton>
<RadioButton X='0' Y='115' Width='57' Height='18' Text='C&amp;ustom'>Custom</RadioButton>
</RadioGroup>
<RadioGroup Property='Accept'>
<RadioButton X='0' Y='13' Width='166' Height='13' Text='{\BodyText}I &amp;do not accept the license agreement'>No</RadioButton>
<RadioButton X='0' Y='0' Width='166' Height='13' Text='{\BodyText}I &amp;accept the license agreement'>Yes</RadioButton>
</RadioGroup>
<RadioGroup Property='MaintenanceMode'>
<RadioButton X='0' Y='5' Width='57' Height='18' Text='{\BoldText}&amp;Modify'>Modify</RadioButton>
<RadioButton X='0' Y='45' Width='57' Height='18' Text='{\BoldText}&amp;Repair'>Repair</RadioButton>
<RadioButton X='0' Y='85' Width='57' Height='18' Text='{\BoldText}R&amp;emove'>Remove</RadioButton>
</RadioGroup>
<TextStyle FaceName='MS Shell Dlg 2' Size='8' Red='0' Green='0' Blue='0'>BodyText</TextStyle>
<TextStyle FaceName='MS Shell Dlg 2' Size='8' Red='0' Green='0' Blue='0' Bold='yes'>BoldText</TextStyle>
<TextStyle FaceName='MS Shell Dlg 2' Size='12' Red='0' Green='0' Blue='0' Bold='yes'>TitleText</TextStyle>
<UIText>AbsentPath</UIText>
<UIText Text='bytes'>bytes</UIText>
<UIText Text='GB'>GB</UIText>
<UIText Text='KB'>KB</UIText>
<UIText Text='MB'>MB</UIText>
<UIText Text='Entire feature will be unavailable'>MenuAbsent</UIText>
<UIText Text='Will be installed to run from CD'>MenuCD</UIText>
<UIText Text='Will be installed on local hard drive'>MenuLocal</UIText>
<UIText Text='Will be installed to run from network'>MenuNetwork</UIText>
<UIText Text='Fldr|New Folder'>NewFolder</UIText>
<UIText Text='This feature will remain uninstalled'>SelAbsentAbsent</UIText>
<UIText Text='This feature will be installed to run from CD'>SelAbsentCD</UIText>
<UIText Text='This feature will be installed on the local hard drive'>SelAbsentLocal</UIText>
<UIText Text='This feature will be installed to run from the network'>SelAbsentNetwork</UIText>
<UIText>SelCDAbsent
<Text>This feature will be uninstalled completely, you won't be able to run it from CD</Text>
</UIText>
<UIText Text='This feature will remain to be run from CD'>SelCDCD</UIText>
<UIText Text='This feature will change from run from CD state to be installed on the local hard drive'>SelCDLocal</UIText>
<UIText Text='This feature frees up [1] on your hard drive.'>SelChildCostNeg</UIText>
<UIText Text='This feature requires [1] on your hard drive.'>SelChildCostPos</UIText>
<UIText Text='This feature will be completely removed'>SelLocalAbsent</UIText>
<UIText Text='This feature will be removed from your local hard drive, but will be still available to run from CD'>SelLocalCD</UIText>
<UIText Text='This feature will remain on your local hard drive'>SelLocalLocal</UIText>
<UIText Text='This feature will be removed from your local hard drive, but will be still available to run from the network'>SelLocalNetwork</UIText>
<UIText>SelNetworkAbsent
<Text>This feature will be uninstalled completely, you won't be able to run it from the network</Text>
</UIText>
<UIText Text='This feature will change from run from network state to be installed on the local hard drive'>SelNetworkLocal</UIText>
<UIText Text='This feature will remain to be run from the network'>SelNetworkNetwork</UIText>
<UIText Text='This feature frees up [1] on your hard drive. It has [2] of [3] subfeatures selected. The subfeatures free up [4] on your hard drive.'>SelParentCostNegNeg</UIText>
<UIText Text='This feature frees up [1] on your hard drive. It has [2] of [3] subfeatures selected. The subfeatures require [4] on your hard drive.'>SelParentCostNegPos</UIText>
<UIText Text='This feature requires [1] on your hard drive. It has [2] of [3] subfeatures selected. The subfeatures free up [4] on your hard drive.'>SelParentCostPosNeg</UIText>
<UIText Text='This feature requires [1] on your hard drive. It has [2] of [3] subfeatures selected. The subfeatures require [4] on your hard drive.'>SelParentCostPosPos</UIText>
<UIText Text='Available'>VolumeCostAvailable</UIText>
<UIText Text='Difference'>VolumeCostDifference</UIText>
<UIText Text='Required'>VolumeCostRequired</UIText>
<UIText Text='Disk Size'>VolumeCostSize</UIText>
<UIText Text='Volume'>VolumeCostVolume</UIText>
<UIText Text='Time remaining: {[1] minutes }{[2] seconds}'>TimeRemaining</UIText>
<UIText Text='This feature will change from run from network state to set to be installed when required'>SelNetworkAdvertise</UIText>
<UIText Text='This feature will be removed from your local hard drive, but will be set to be installed when required'>SelLocalAdvertise</UIText>
<UIText Text='Compiling cost for this feature...'>SelCostPending</UIText>
<UIText Text='This feature will change from run from CD state to set to be installed when required'>SelCDAdvertise</UIText>
<UIText Text='This feature will be available to run from the network'>SelAdvertiseNetwork</UIText>
<UIText Text='This feature will be installed on your local hard drive'>SelAdvertiseLocal</UIText>
<UIText Text='This feature will be available to run from CD'>SelAdvertiseCD</UIText>
<UIText Text='Will be installed when required'>SelAdvertiseAdvertise</UIText>
<UIText Text='This feature will become unavailable'>SelAdvertiseAbsent</UIText>
<UIText Text='This feature will be set to be installed when required'>SelAbsentAdvertise</UIText>
<UIText Text='Entire feature will be installed to run from network'>MenuAllNetwork</UIText>
<UIText Text='Entire feature will be installed on local hard drive'>MenuAllLocal</UIText>
<UIText Text='Entire feature will be installed to run from CD'>MenuAllCD</UIText>
<UIText Text='Gathering required information...'>ScriptInProgress</UIText>
<UIText Text='Feature will be installed when required'>MenuAdvertise</UIText>
<InstallUISequence>
<Show Dialog='Fatal_Error' OnExit='error'/>
<Show Dialog='User_Exit' OnExit='cancel'/>
<Show Dialog='Exit_Dialog' OnExit='success'/>
<Custom Action='CA14'></Custom>
<!-- <Custom Action='CA5'></Custom> -->
<Custom Action='CA4'></Custom>
<Custom Action='CA1'><![CDATA[CANCELBUTTON="Disable"]]></Custom>
<Custom Action='CA3'></Custom>
<Custom Action='CA15'></Custom>
<LaunchConditions/>
<AppSearch/>
<CostInitialize/>
<FileCost/>
<CostFinalize/>
<Show Dialog='License_Dialog'>NOT Installed</Show>
<Show Dialog='Maintenance_Welcome_Dialog'>Installed AND (NOT RESUME) AND (NOT Preselected) AND (NOT PATCH)</Show>
<Show Dialog='Progress_Dialog'/>
<ExecuteAction/>
</InstallUISequence>
</UI>
<InstallExecuteSequence>
<Custom Action='CA14'></Custom>
<Custom Action='CA4'></Custom>
<!-- <Custom Action='CA5'></Custom> -->
<Custom Action='CA3'></Custom>
<Custom Action='CA1'><![CDATA[CANCELBUTTON="Disable"]]></Custom>
<LaunchConditions/>
<AppSearch>APPS_TEST</AppSearch>
<CostInitialize/>
<FileCost/>
<CostFinalize/>
<InstallValidate/>
<InstallInitialize/>
<Custom Action='CA7RPropSet'><![CDATA[REMOVE <> "ALL"]]></Custom>
<Custom Action='CA7R'><![CDATA[REMOVE <> "ALL"]]></Custom>
<AllocateRegistrySpace>NOT Installed</AllocateRegistrySpace>
<Custom Action='CA16PropSet'><![CDATA[REMOVE="ALL"]]></Custom>
<Custom Action='CA16'><![CDATA[REMOVE="ALL" ]]></Custom>
<Custom Action='CA16RB'><![CDATA[REMOVE="ALL" ]]></Custom>
<Custom Action='CA11RPropSet'><![CDATA[REMOVE="ALL"]]></Custom>
<Custom Action='CA11R'><![CDATA[REMOVE="ALL"]]></Custom>
<Custom Action='CA11SetProgress'><![CDATA[REMOVE="ALL"]]></Custom>
<Custom Action='CA11PropSet'><![CDATA[REMOVE="ALL"]]></Custom>
<Custom Action='CA11'><![CDATA[REMOVE="ALL"]]></Custom>
<Custom Action='CA6RPropSet'><![CDATA[REMOVE="ALL" ]]></Custom>
<Custom Action='CA6R'><![CDATA[REMOVE="ALL"]]></Custom>
<Custom Action='CA7PropSet'><![CDATA[REMOVE="ALL" ]]></Custom>
<Custom Action='CA7'><![CDATA[REMOVE="ALL"]]></Custom>
<Custom Action='CA10RPropSet'><![CDATA[(NOT Installed) OR (Installed AND (REMOVE <> "ALL") AND REINSTALL AND ((REINSTALLMODE >< "p") OR (REINSTALLMODE >< "o") OR (REINSTALLMODE >< "e") OR (REINSTALLMODE >< "d") OR (REINSTALLMODE >< "c") OR (REINSTALLMODE >< "a"))) ]]></Custom>
<Custom Action='CA10R'><![CDATA[(NOT Installed) OR (Installed AND (REMOVE <> "ALL") AND REINSTALL AND ((REINSTALLMODE >< "p") OR (REINSTALLMODE >< "o") OR (REINSTALLMODE >< "e") OR (REINSTALLMODE >< "d") OR (REINSTALLMODE >< "c") OR (REINSTALLMODE >< "a"))) ]]></Custom>
<ProcessComponents/>
<UnpublishComponents/>
<MsiUnpublishAssemblies/>
<UnpublishFeatures/>
<RemoveRegistryValues/>
<RemoveFiles/>
<RemoveFolders/>
<Custom Action='CA2'><![CDATA[REMOVE <> "ALL"]]></Custom>
<Custom Action='CA2DPropSet'><![CDATA[REMOVE <> "ALL"]]></Custom>
<Custom Action='CA2D'><![CDATA[REMOVE <> "ALL"]]></Custom>
<CreateFolders/>
<InstallFiles/>
<WriteRegistryValues></WriteRegistryValues>
<RegisterUser/>
<RegisterProduct/>
<PublishComponents/>
<MsiPublishAssemblies/>
<PublishFeatures/>
<PublishProduct/>
<Custom Action='CA6PropSet'><![CDATA[REMOVE <> "ALL"]]></Custom>
<Custom Action='CA6'><![CDATA[REMOVE <> "ALL"]]></Custom>
<Custom Action='CA10SetProgress'><![CDATA[(NOT Installed) OR (Installed AND (REMOVE <> "ALL") AND REINSTALL AND ((REINSTALLMODE >< "p") OR (REINSTALLMODE >< "o") OR (REINSTALLMODE >< "e") OR (REINSTALLMODE >< "d") OR (REINSTALLMODE >< "c") OR (REINSTALLMODE >< "a"))) ]]></Custom>
<Custom Action='CA10PropSet'><![CDATA[(NOT Installed) OR (Installed AND (REMOVE <> "ALL") AND REINSTALL AND ((REINSTALLMODE >< "p") OR (REINSTALLMODE >< "o") OR (REINSTALLMODE >< "e") OR (REINSTALLMODE >< "d") OR (REINSTALLMODE >< "c") OR (REINSTALLMODE >< "a"))) ]]></Custom>
<Custom Action='CA10'><![CDATA[(NOT Installed) OR (Installed AND (REMOVE <> "ALL") AND REINSTALL AND ((REINSTALLMODE >< "p") OR (REINSTALLMODE >< "o") OR (REINSTALLMODE >< "e") OR (REINSTALLMODE >< "d") OR (REINSTALLMODE >< "c") OR (REINSTALLMODE >< "a")))]]></Custom>
<Custom Action='CA8'><![CDATA[REMOVE <> "ALL" AND DEFAULTUSER]]></Custom>
<Custom Action='CA9'><![CDATA[REMOVE <> "ALL" AND CURRENTUSER]]></Custom>
<ScheduleReboot><![CDATA[DEFAULTUSER OR MsiRequireLangPack]]></ScheduleReboot>
<Custom Action='CA12PropSet'><![CDATA[REMOVE <> "ALL"]]></Custom>
<Custom Action='CA13PropSet'><![CDATA[REMOVE="ALL"]]></Custom>
<Custom Action='CA12'><![CDATA[REMOVE <> "ALL"]]></Custom>
<Custom Action='CA13'><![CDATA[REMOVE="ALL"]]></Custom>
<Custom Action='CA15D'></Custom>
<Custom Action='CA15R'></Custom>
<InstallFinalize/>
<RemoveExistingProducts/>
</InstallExecuteSequence>
<Binary src='&srcmuimsidll;' Name='MUIMSIDLL'></Binary>
<Binary src='&srcmuiinf;' Name='MUIINF'></Binary>
<Binary Name='MUIxp' src='&srcxpbitmap;'></Binary>
<Binary Name='Up'><!--1-->AAABAAEAEBAQAAAAAAAoAQAAFgAAACgAAAAQAAAAIAAAAAEABAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAwMDAAICAgAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAAAAAAAAAAAAAAAAC7u7u7u7uwALu7u7u7u7AAu7sAAAC7sAC7uwu7u7uwALu7C7u7u7AAuwAAC7u7sAC7sAC7u7uwALu7C7u7u7AAu7u7u7u7sAAAAAAAAAAAAAu7uwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIABAADAfwAA4P8AAP//AAD//wAA
</Binary>
<Binary Name='New'><!--1-->AAABAAEAEBAQAAAAAAAoAQAAFgAAACgAAAAQAAAAIAAAAAEABAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAwMDAAICAgAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAAAAAAAAAAAAAAAAC7u7u7sAAAALu7u7uwAAAAu7u7u7AAAAC7u7u7sAAAALu7u7uwAAAAu7u7u7AAAAAAAAAAAAAAAAu7sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAgA8AAIAPAACADwAAgA8AAIANAACACwAAgAcAAIAaAADA1wAA4asAAP99AAD/7wAA//8AAP/vAAD//wAA
</Binary>
<CustomTable>_Required
<Column Type='string' Width='50' PrimaryKey='yes'>Table</Column>
<Column Type='string' Width='255' PrimaryKey='yes'>Value</Column>
<Column Type='int' Width='2'>KeyCount</Column>
<Column Nullable='yes' Type='string' Width='255'>Description</Column>
<Row>
<Data Column='Table'>Property</Data>
<Data Column='Value'>Manufacturer</Data>
<Data Column='KeyCount'>1</Data>
</Row>
<Row>
<Data Column='Table'>Property</Data>
<Data Column='Value'>ProductCode</Data>
<Data Column='KeyCount'>1</Data>
</Row>
<Row>
<Data Column='Table'>Property</Data>
<Data Column='Value'>ProductName</Data>
<Data Column='KeyCount'>1</Data>
</Row>
<Row>
<Data Column='Table'>Property</Data>
<Data Column='Value'>ProductVersion</Data>
<Data Column='KeyCount'>1</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>AbsentPath</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>Text to be shown if path is not available</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>bytes</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>Local equivalent of bytes</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>GB</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>Local equivalent of GB</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>KB</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>Local equivalent of KB</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>MB</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>Local equivalent of MB</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>MenuAbsent</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>Absent choice in selection pop-up menu</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>MenuCD</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>CD choice in selection pop-up menu</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>MenuLocal</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>Local choice in selection pop-up menu</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>MenuNetwork</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>Network choice in selection pop-up menu</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>NewFolder</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>Default name of newly created folder</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>SelAbsentAbsent</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>State change description on selection dialog</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>SelAbsentCD</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>State change description on selection dialog</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>SelAbsentLocal</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>State change description on selection dialog</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>SelAbsentNetwork</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>State change description on selection dialog</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>SelCDAbsent</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>State change description on selection dialog</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>SelCDCD</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>State change description on selection dialog</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>SelCDLocal</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>State change description on selection dialog</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>SelChildCostNeg</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>Cost description if child cost is negative</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>SelChildCostPos</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>Cost description if child cost is positive</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>SelLocalAbsent</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>State change description on selection dialog</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>SelLocalCD</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>State change description on selection dialog</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>SelLocalLocal</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>State change description on selection dialog</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>SelLocalNetwork</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>State change description on selection dialog</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>SelNetworkAbsent</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>State change description on selection dialog</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>SelNetworkLocal</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>State change description on selection dialog</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>SelNetworkNetwork</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>State change description on selection dialog</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>SelParentCostNegNeg</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>Cost description</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>SelParentCostNegPos</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>Cost description</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>SelParentCostPosNeg</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>Cost description</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>SelParentCostPosPos</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>Cost description</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>VolumeCostAvailable</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>Column title in VolumeCost table</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>VolumeCostDifference</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>Column title in VolumeCost table</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>VolumeCostRequired</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>Column title in VolumeCost table</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>VolumeCostSize</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>Column title in VolumeCost table</Data>
</Row>
<Row>
<Data Column='Table'>UIText</Data>
<Data Column='Value'>VolumeCostVolume</Data>
<Data Column='KeyCount'>1</Data>
<Data Column='Description'>Column title in VolumeCost table</Data>
</Row>
</CustomTable>
<CustomTable>ActionText
<Column Type='string' Width='72' PrimaryKey='yes'>Action</Column>
<Column Nullable='yes' Localizable='yes' Type='string' Width='64'>Description</Column>
<Column Nullable='yes' Localizable='yes' Type='string' Width='128'>Template</Column>
<Row>
<Data Column='Action'>AppSearch</Data>
<Data Column='Description'>Searching for installed applications</Data>
<Data Column='Template'>Property: [1], Signature: [2]</Data>
</Row>
<Row>
<Data Column='Action'>Advertise</Data>
<Data Column='Description'>Advertising application</Data>
</Row>
<Row>
<Data Column='Action'>RollbackCleanup</Data>
<Data Column='Description'>Removing backup files</Data>
<Data Column='Template'>File: [1]</Data>
</Row>
<Row>
<Data Column='Action'>CostFinalize</Data>
<Data Column='Description'>Computing space requirements</Data>
</Row>
<Row>
<Data Column='Action'>CostInitialize</Data>
<Data Column='Description'>Computing space requirements</Data>
</Row>
<Row>
<Data Column='Action'>CreateFolders</Data>
<Data Column='Description'>Creating folders</Data>
<Data Column='Template'>Folder: [1]</Data>
</Row>
<Row>
<Data Column='Action'>FileCost</Data>
<Data Column='Description'>Computing space requirements</Data>
</Row>
<Row>
<Data Column='Action'>InstallAdminPackage</Data>
<Data Column='Description'>Copying network install files</Data>
<Data Column='Template'>File: [1], Directory: [9], Size: [6]</Data>
</Row>
<Row>
<Data Column='Action'>InstallFiles</Data>
<Data Column='Description'>Copying new files</Data>
<Data Column='Template'>File: [1], Directory: [9], Size: [6]</Data>
</Row>
<Row>
<Data Column='Action'>InstallValidate</Data>
<Data Column='Description'>Validating install</Data>
</Row>
<Row>
<Data Column='Action'>LaunchConditions</Data>
<Data Column='Description'>Evaluating launch conditions</Data>
</Row>
<Row>
<Data Column='Action'>ProcessComponents</Data>
<Data Column='Description'>Updating component registration</Data>
</Row>
<Row>
<Data Column='Action'>PublishComponents</Data>
<Data Column='Description'>Publishing Qualified Components</Data>
<Data Column='Template'>Component ID: [1], Qualifier: [2]</Data>
</Row>
<Row>
<Data Column='Action'>PublishFeatures</Data>
<Data Column='Description'>Publishing Product Features</Data>
<Data Column='Template'>Feature: [1]</Data>
</Row>
<Row>
<Data Column='Action'>PublishProduct</Data>
<Data Column='Description'>Publishing product information</Data>
</Row>
<Row>
<Data Column='Action'>RegisterProduct</Data>
<Data Column='Description'>Registering product</Data>
<Data Column='Template'>[1]</Data>
</Row>
<Row>
<Data Column='Action'>RegisterUser</Data>
<Data Column='Description'>Registering user</Data>
<Data Column='Template'>[1]</Data>
</Row>
<Row>
<Data Column='Action'>RemoveFiles</Data>
<Data Column='Description'>Removing files</Data>
<Data Column='Template'>File: [1], Directory: [9]</Data>
</Row>
<Row>
<Data Column='Action'>RemoveFolders</Data>
<Data Column='Description'>Removing folders</Data>
<Data Column='Template'>Folder: [1]</Data>
</Row>
<Row>
<Data Column='Action'>UnpublishProduct</Data>
<Data Column='Description'>Unpublishing product information</Data>
</Row>
<Row>
<Data Column='Action'>RemoveRegistryValues</Data>
<Data Column='Description'>Removing system registry values</Data>
<Data Column='Template'>Key: [1], Name: [2]</Data>
</Row>
<Row>
<Data Column='Action'>Rollback</Data>
<Data Column='Description'>Rolling back action:</Data>
<Data Column='Template'>[1]</Data>
</Row>
<Row>
<Data Column='Action'>GenerateScript</Data>
<Data Column='Description'>Generating script operations for action:</Data>
<Data Column='Template'>[1]</Data>
</Row>
<Row>
<Data Column='Action'>UnpublishComponents</Data>
<Data Column='Description'>Unpublishing Qualified Components</Data>
<Data Column='Template'>Component ID: [1], Qualifier: [2]</Data>
</Row>
<Row>
<Data Column='Action'>UnpublishFeatures</Data>
<Data Column='Description'>Unpublishing Product Features</Data>
<Data Column='Template'>Feature: [1]</Data>
</Row>
<Row>
<Data Column='Action'>WriteRegistryValues</Data>
<Data Column='Description'>Writing system registry values</Data>
<Data Column='Template'>Key: [1], Name: [2], Value: [3]</Data>
</Row>
</CustomTable>
<CustomTable>AdvtExecuteSequence
<Column Type='string' Width='72' PrimaryKey='yes'>Action</Column>
<Column Nullable='yes' Type='string' Width='255'>Condition</Column>
<Column Nullable='yes' Type='int' Width='2'>Sequence</Column>
<Row>
<Data Column='Action'>CostFinalize</Data>
<Data Column='Sequence'>1000</Data>
</Row>
<Row>
<Data Column='Action'>CostInitialize</Data>
<Data Column='Sequence'>800</Data>
</Row>
<Row>
<Data Column='Action'>InstallValidate</Data>
<Data Column='Sequence'>1400</Data>
</Row>
<Row>
<Data Column='Action'>MsiPublishAssemblies</Data>
<Data Column='Sequence'>6100</Data>
</Row>
<Row>
<Data Column='Action'>PublishComponents</Data>
<Data Column='Sequence'>6200</Data>
</Row>
<Row>
<Data Column='Action'>PublishFeatures</Data>
<Data Column='Sequence'>6300</Data>
</Row>
<Row>
<Data Column='Action'>PublishProduct</Data>
<Data Column='Sequence'>6400</Data>
</Row>
<Row>
<Data Column='Action'>InstallFinalize</Data>
<Data Column='Sequence'>6600</Data>
</Row>
<Row>
<Data Column='Action'>InstallInitialize</Data>
<Data Column='Sequence'>1500</Data>
</Row>
</CustomTable>
<CustomTable>Error
<Column Type='int' Width='2' PrimaryKey='yes'>Error</Column>
<Column Nullable='yes' Localizable='yes' Type='string' Width='255'>Message</Column>
<Row>
<Data Column='Error'>0</Data>
<Data Column='Message'>{{Fatal error: }}</Data>
</Row>
<Row>
<Data Column='Error'>1</Data>
<Data Column='Message'>Error [1]. </Data>
</Row>
<Row>
<Data Column='Error'>2</Data>
<Data Column='Message'>Warning [1]. </Data>
</Row>
<Row>
<Data Column='Error'>3</Data>
</Row>
<Row>
<Data Column='Error'>4</Data>
<Data Column='Message'>Info [1]. </Data>
</Row>
<Row>
<Data Column='Error'>5</Data>
<Data Column='Message'>Internal Error [1]. [2]{, [3]}{, [4]}</Data>
</Row>
<Row>
<Data Column='Error'>6</Data>
</Row>
<Row>
<Data Column='Error'>7</Data>
<Data Column='Message'>{{Disk full: }}</Data>
</Row>
<Row>
<Data Column='Error'>8</Data>
<Data Column='Message'>Action [Time]: [1]. [2]</Data>
</Row>
<Row>
<Data Column='Error'>9</Data>
<Data Column='Message'>[ProductName]</Data>
</Row>
<Row>
<Data Column='Error'>10</Data>
<Data Column='Message'>{[2]}{, [3]}{, [4]}</Data>
</Row>
<Row>
<Data Column='Error'>11</Data>
<Data Column='Message'>Message type: [1], Argument: [2]</Data>
</Row>
<Row>
<Data Column='Error'>12</Data>
<Data Column='Message'>=== Logging started: [Date] [Time] ===</Data>
</Row>
<Row>
<Data Column='Error'>13</Data>
<Data Column='Message'>=== Logging stopped: [Date] [Time] ===</Data>
</Row>
<Row>
<Data Column='Error'>14</Data>
<Data Column='Message'>Action start [Time]: [1].</Data>
</Row>
<Row>
<Data Column='Error'>15</Data>
<Data Column='Message'>Action ended [Time]: [1]. Return value [2].</Data>
</Row>
<Row>
<Data Column='Error'>16</Data>
<Data Column='Message'>Time remaining: {[1] minutes }{[2] seconds}</Data>
</Row>
<Row>
<Data Column='Error'>17</Data>
<Data Column='Message'>Out of memory. Shut down other applications before retrying.</Data>
</Row>
<Row>
<Data Column='Error'>18</Data>
<Data Column='Message'>Installer is no longer responding.</Data>
</Row>
<Row>
<Data Column='Error'>19</Data>
<Data Column='Message'>Installer terminated prematurely.</Data>
</Row>
<Row>
<Data Column='Error'>20</Data>
<Data Column='Message'>Please wait while Windows configures [ProductName]</Data>
</Row>
<Row>
<Data Column='Error'>21</Data>
<Data Column='Message'>Gathering required information...</Data>
</Row>
<Row>
<Data Column='Error'>32</Data>
<Data Column='Message'>{[ProductName] }Setup completed successfully.</Data>
</Row>
<Row>
<Data Column='Error'>33</Data>
<Data Column='Message'>{[ProductName] }Setup failed.</Data>
</Row>
<Row>
<Data Column='Error'>1101</Data>
<Data Column='Message'>Error reading from file: [2]. {{ System error [3].}} Verify that the file exists and that you can access it.</Data>
</Row>
<Row>
<Data Column='Error'>1301</Data>
<Data Column='Message'>Cannot create the file &apos;[3]&apos;. A directory with this name already exists. Cancel the install and try installing to a different location.</Data>
</Row>
<Row>
<Data Column='Error'>1302</Data>
<Data Column='Message'>Please insert the disk: [2]</Data>
</Row>
<Row>
<Data Column='Error'>1303</Data>
<Data Column='Message'>The installer has insufficient privileges to access this directory: [2]. The installation cannot continue. Log on as administrator or contact your system administrator.</Data>
</Row>
<Row>
<Data Column='Error'>1304</Data>
<Data Column='Message'>Error writing to file: [2]. Verify that you have access to that directory.</Data>
</Row>
<Row>
<Data Column='Error'>1305</Data>
<Data Column='Message'>Error reading from file: [2]. Verify that the file exists and that you can access it.</Data>
</Row>
<Row>
<Data Column='Error'>1306</Data>
<Data Column='Message'>Another application has exclusive access to the file &apos;[2]&apos;. Please shut down all other applications, then click Retry.</Data>
</Row>
<Row>
<Data Column='Error'>1307</Data>
<Data Column='Message'>There is not enough disk space to install this file: [2]. Free some disk space and click Retry, or click Cancel to exit.</Data>
</Row>
<Row>
<Data Column='Error'>1308</Data>
<Data Column='Message'>Source file not found: [2]. Verify that the file exists and that you can access it.</Data>
</Row>
<Row>
<Data Column='Error'>1309</Data>
<Data Column='Message'>Error reading from file: [3]. {{ System error [2].}} Verify that the file exists and that you can access it.</Data>
</Row>
<Row>
<Data Column='Error'>1310</Data>
<Data Column='Message'>Error writing to file: [3]. {{ System error [2].}} Verify that you have access to that directory.</Data>
</Row>
<Row>
<Data Column='Error'>1311</Data>
<Data Column='Message'>Source file not found{{(cabinet)}}: [2]. Verify that the file exists and that you can access it.</Data>
</Row>
<Row>
<Data Column='Error'>1312</Data>
<Data Column='Message'>Cannot create the directory &apos;[2]&apos;. A file with this name already exists. Please rename or remove the file and click retry, or click Cancel to exit.</Data>
</Row>
<Row>
<Data Column='Error'>1313</Data>
<Data Column='Message'>The volume [2] is currently unavailable. Please select another.</Data>
</Row>
<Row>
<Data Column='Error'>1314</Data>
<Data Column='Message'>The specified path &apos;[2]&apos; is unavailable.</Data>
</Row>
<Row>
<Data Column='Error'>1315</Data>
<Data Column='Message'>Unable to write to the specified folder: [2].</Data>
</Row>
<Row>
<Data Column='Error'>1316</Data>
<Data Column='Message'>A network error occurred while attempting to read from the file: [2]</Data>
</Row>
<Row>
<Data Column='Error'>1317</Data>
<Data Column='Message'>An error occurred while attempting to create the directory: [2]</Data>
</Row>
<Row>
<Data Column='Error'>1318</Data>
<Data Column='Message'>A network error occurred while attempting to create the directory: [2]</Data>
</Row>
<Row>
<Data Column='Error'>1319</Data>
<Data Column='Message'>A network error occurred while attempting to open the source file cabinet: [2]</Data>
</Row>
<Row>
<Data Column='Error'>1320</Data>
<Data Column='Message'>The specified path is too long: [2]</Data>
</Row>
<Row>
<Data Column='Error'>1321</Data>
<Data Column='Message'>The Installer has insufficient privileges to modify this file: [2].</Data>
</Row>
<Row>
<Data Column='Error'>1322</Data>
<Data Column='Message'>A portion of the folder path &apos;[2]&apos; exceeds the length allowed by the system.</Data>
</Row>
<Row>
<Data Column='Error'>1323</Data>
<Data Column='Message'>The folder path &apos;[2]&apos; contains words that are not valid in folder paths.</Data>
</Row>
<Row>
<Data Column='Error'>1324</Data>
<Data Column='Message'>The folder path &apos;[2]&apos; contains an invalid character.</Data>
</Row>
<Row>
<Data Column='Error'>1325</Data>
<Data Column='Message'>&apos;[2]&apos; is not a valid short file name.</Data>
</Row>
<Row>
<Data Column='Error'>1326</Data>
<Data Column='Message'>Error getting file security: [3] GetLastError: [2]</Data>
</Row>
<Row>
<Data Column='Error'>1327</Data>
<Data Column='Message'>Invalid Drive: [2]</Data>
</Row>
<Row>
<Data Column='Error'>1401</Data>
<Data Column='Message'>Could not create key: [2]. {{ System error [3].}} Verify that you have sufficient access to that key, or contact your support personnel. </Data>
</Row>
<Row>
<Data Column='Error'>1402</Data>
<Data Column='Message'>Could not open key: [2]. {{ System error [3].}} Verify that you have sufficient access to that key, or contact your support personnel. </Data>
</Row>
<Row>
<Data Column='Error'>1403</Data>
<Data Column='Message'>Could not delete value [2] from key [3]. {{ System error [4].}} Verify that you have sufficient access to that key, or contact your support personnel. </Data>
</Row>
<Row>
<Data Column='Error'>1404</Data>
<Data Column='Message'>Could not delete key [2]. {{ System error [3].}} Verify that you have sufficient access to that key, or contact your support personnel. </Data>
</Row>
<Row>
<Data Column='Error'>1405</Data>
<Data Column='Message'>Could not read value [2] from key [3]. {{ System error [4].}} Verify that you have sufficient access to that key, or contact your support personnel. </Data>
</Row>
<Row>
<Data Column='Error'>1406</Data>
<Data Column='Message'>Could not write value [2] to key [3]. {{ System error [4].}} Verify that you have sufficient access to that key, or contact your support personnel.</Data>
</Row>
<Row>
<Data Column='Error'>1407</Data>
<Data Column='Message'>Could not get value names for key [2]. {{ System error [3].}} Verify that you have sufficient access to that key, or contact your support personnel.</Data>
</Row>
<Row>
<Data Column='Error'>1408</Data>
<Data Column='Message'>Could not get sub key names for key [2]. {{ System error [3].}} Verify that you have sufficient access to that key, or contact your support personnel.</Data>
</Row>
<Row>
<Data Column='Error'>1409</Data>
<Data Column='Message'>Could not read security information for key [2]. {{ System error [3].}} Verify that you have sufficient access to that key, or contact your support personnel.</Data>
</Row>
<Row>
<Data Column='Error'>1410</Data>
<Data Column='Message'>Could not increase the available registry space. [2] KB of free registry space is required for the installation of this application.</Data>
</Row>
<Row>
<Data Column='Error'>1500</Data>
<Data Column='Message'>Another installation is in progress. You must complete that installation before continuing this one.</Data>
</Row>
<Row>
<Data Column='Error'>1501</Data>
<Data Column='Message'>Error accessing secured data. Please make sure the Windows installer is configured properly and try the install again.</Data>
</Row>
<Row>
<Data Column='Error'>1502</Data>
<Data Column='Message'>User &apos;[2]&apos; has previously initiated an install for product &apos;[3]&apos;. That user will need to run that install again before they can use that product. Your current install will now continue.</Data>
</Row>
<Row>
<Data Column='Error'>1503</Data>
<Data Column='Message'>User &apos;[2]&apos; has previously initiated an install for product &apos;[3]&apos;. That user will need to run that install again before they can use that product.</Data>
</Row>
<Row>
<Data Column='Error'>1601</Data>
<Data Column='Message'>Out of disk space -- Volume: &apos;[2]&apos;; required space: [3] KB; available space: [4] KB. Free some disk space and retry.</Data>
</Row>
<Row>
<Data Column='Error'>1602</Data>
<Data Column='Message'>Are you sure you want to cancel?</Data>
</Row>
<Row>
<Data Column='Error'>1603</Data>
<Data Column='Message'>The file [2][3] is being held in use{ by the following process: Name: [4], Id: [5], Window Title: &apos;[6]&apos;}. Close that application and retry.</Data>
</Row>
<Row>
<Data Column='Error'>1604</Data>
<Data Column='Message'>The product &apos;[2]&apos; is already installed, preventing the installation of this product. The two products are incompatible.</Data>
</Row>
<Row>
<Data Column='Error'>1605</Data>
<Data Column='Message'>Out of disk space -- Volume: &apos;[2]&apos;; required space: [3] KB; available space: [4] KB. If rollback is disabled, enough space is available. Click &apos;Cancel&apos; to quit, &apos;Retry&apos; to check available disk space again, or &apos;Ignore&apos; to continue without rollback.</Data>
</Row>
<Row>
<Data Column='Error'>1606</Data>
<Data Column='Message'>Could not access network location [2].</Data>
</Row>
<Row>
<Data Column='Error'>1607</Data>
<Data Column='Message'>The following applications should be closed before continuing the install:</Data>
</Row>
<Row>
<Data Column='Error'>1608</Data>
<Data Column='Message'>Could not find any previously installed compliant products on the machine for installing this product.</Data>
</Row>
<Row>
<Data Column='Error'>1701</Data>
<Data Column='Message'>The key [2] is not valid. Verify that you entered the correct key.</Data>
</Row>
<Row>
<Data Column='Error'>1702</Data>
<Data Column='Message'>The installer must restart your system before configuration of [2] can continue. Click Yes to restart now or No if you plan to manually restart later.</Data>
</Row>
<Row>
<Data Column='Error'>1703</Data>
<Data Column='Message'>You must restart your system for the configuration changes made to [2] to take effect. Click Yes to restart now or No if you plan to manually restart later.</Data>
</Row>
<Row>
<Data Column='Error'>1704</Data>
<Data Column='Message'>An installation for [2] is currently suspended. You must undo the changes made by that installation to continue. Do you want to undo those changes?</Data>
</Row>
<Row>
<Data Column='Error'>1705</Data>
<Data Column='Message'>A previous installation for this product is in progress. You must undo the changes made by that installation to continue. Do you want to undo those changes?</Data>
</Row>
<Row>
<Data Column='Error'>1706</Data>
<Data Column='Message'>No valid source could be found for product [2]. The Windows installer cannot continue.</Data>
</Row>
<Row>
<Data Column='Error'>1707</Data>
<Data Column='Message'>Installation operation completed successfully.</Data>
</Row>
<Row>
<Data Column='Error'>1708</Data>
<Data Column='Message'>Installation operation failed.</Data>
</Row>
<Row>
<Data Column='Error'>1709</Data>
<Data Column='Message'>Product: [2] -- [3]</Data>
</Row>
<Row>
<Data Column='Error'>1710</Data>
<Data Column='Message'>You may either restore your computer to its previous state or continue the install later. Would you like to restore?</Data>
</Row>
<Row>
<Data Column='Error'>1711</Data>
<Data Column='Message'>An error occurred while writing installation information to disk. Check to make sure enough disk space is available, and click Retry, or Cancel to end the install.</Data>
</Row>
<Row>
<Data Column='Error'>1712</Data>
<Data Column='Message'>One or more of the files required to restore your computer to its previous state could not be found. Restoration will not be possible.</Data>
</Row>
<Row>
<Data Column='Error'>1801</Data>
<Data Column='Message'>The path [2] is not valid. Please specify a valid path.</Data>
</Row>
<Row>
<Data Column='Error'>1802</Data>
<Data Column='Message'>Out of memory. Shut down other applications before retrying.</Data>
</Row>
<Row>
<Data Column='Error'>1803</Data>
<Data Column='Message'>There is no disk in drive [2]. Please insert one and click Retry, or click Cancel to go back to the previously selected volume.</Data>
</Row>
<Row>
<Data Column='Error'>1804</Data>
<Data Column='Message'>There is no disk in drive [2]. Please insert one and click Retry, or click Cancel to return to the browse dialog and select a different volume.</Data>
</Row>
<Row>
<Data Column='Error'>1805</Data>
<Data Column='Message'>The folder [2] does not exist. Please enter a path to an existing folder.</Data>
</Row>
<Row>
<Data Column='Error'>1806</Data>
<Data Column='Message'>You have insufficient privileges to read this folder.</Data>
</Row>
<Row>
<Data Column='Error'>1807</Data>
<Data Column='Message'>A valid destination folder for the install could not be determined.</Data>
</Row>
<Row>
<Data Column='Error'>1901</Data>
<Data Column='Message'>Error attempting to read from the source install database: [2].</Data>
</Row>
<Row>
<Data Column='Error'>1902</Data>
<Data Column='Message'>Scheduling reboot operation: Renaming file [2] to [3]. Must reboot to complete operation.</Data>
</Row>
<Row>
<Data Column='Error'>1903</Data>
<Data Column='Message'>Scheduling reboot operation: Deleting file [2]. Must reboot to complete operation.</Data>
</Row>
<Row>
<Data Column='Error'>1904</Data>
<Data Column='Message'>Module [2] failed to register. HRESULT [3]. Contact your support personnel.</Data>
</Row>
<Row>
<Data Column='Error'>1905</Data>
<Data Column='Message'>Module [2] failed to unregister. HRESULT [3]. Contact your support personnel.</Data>
</Row>
<Row>
<Data Column='Error'>1906</Data>
<Data Column='Message'>Failed to cache package [2]. Error: [3]. Contact your support personnel.</Data>
</Row>
<Row>
<Data Column='Error'>1907</Data>
<Data Column='Message'>Could not register font [2]. Verify that you that you have sufficient permissions to install fonts, and that the system supports this font.</Data>
</Row>
<Row>
<Data Column='Error'>1908</Data>
<Data Column='Message'>Could not unregister font [2]. Verify that you that you have sufficient permissions to remove fonts.</Data>
</Row>
<Row>
<Data Column='Error'>1909</Data>
<Data Column='Message'>Could not create Shortcut [2]. Verify that the destination folder exists and that you can access it.</Data>
</Row>
<Row>
<Data Column='Error'>1910</Data>
<Data Column='Message'>Could not remove Shortcut [2]. Verify that the shortcut file exists and that you can access it.</Data>
</Row>
<Row>
<Data Column='Error'>1911</Data>
<Data Column='Message'>Could not register type library for file [2]. Contact your support personnel.</Data>
</Row>
<Row>
<Data Column='Error'>1912</Data>
<Data Column='Message'>Could not unregister type library for file [2]. Contact your support personnel.</Data>
</Row>
<Row>
<Data Column='Error'>1913</Data>
<Data Column='Message'>Could not update the ini file [2][3]. Verify that the file exists and that you can access it.</Data>
</Row>
<Row>
<Data Column='Error'>1914</Data>
<Data Column='Message'>Could not schedule file [2] to replace file [3] on reboot. Verify that you have write permissions to file [3].</Data>
</Row>
<Row>
<Data Column='Error'>1915</Data>
<Data Column='Message'>Error removing ODBC driver manager, ODBC error [2]: [3]. Contact your support personnel.</Data>
</Row>
<Row>
<Data Column='Error'>1916</Data>
<Data Column='Message'>Error installing ODBC driver manager, ODBC error [2]: [3]. Contact your support personnel.</Data>
</Row>
<Row>
<Data Column='Error'>1917</Data>
<Data Column='Message'>Error removing ODBC driver: [4], ODBC error [2]: [3]. Verify that you have sufficient privileges to remove ODBC drivers.</Data>
</Row>
<Row>
<Data Column='Error'>1918</Data>
<Data Column='Message'>Error installing ODBC driver: [4], ODBC error [2]: [3]. Verify that the file [4] exists and that you can access it.</Data>
</Row>
<Row>
<Data Column='Error'>1919</Data>
<Data Column='Message'>Error configuring ODBC data source: [4], ODBC error [2]: [3]. Verify that the file [4] exists and that you can access it.</Data>
</Row>
<Row>
<Data Column='Error'>1920</Data>
<Data Column='Message'>Service &apos;[2]&apos; ([3]) failed to start. Verify that you have sufficient privileges to start system services.</Data>
</Row>
<Row>
<Data Column='Error'>1921</Data>
<Data Column='Message'>Service &apos;[2]&apos; ([3]) could not be stopped. Verify that you have sufficient privileges to stop system services.</Data>
</Row>
<Row>
<Data Column='Error'>1922</Data>
<Data Column='Message'>Service &apos;[2]&apos; ([3]) could not be deleted. Verify that you have sufficient privileges to remove system services.</Data>
</Row>
<Row>
<Data Column='Error'>1923</Data>
<Data Column='Message'>Service &apos;[2]&apos; ([3]) could not be installed. Verify that you have sufficient privileges to install system services.</Data>
</Row>
<Row>
<Data Column='Error'>1924</Data>
<Data Column='Message'>Could not update environment variable &apos;[2]&apos;. Verify that you have sufficient privileges to modify environment variables.</Data>
</Row>
<Row>
<Data Column='Error'>1925</Data>
<Data Column='Message'>You do not have sufficient privileges to complete this installation for all users of the machine. Log on as administrator and then retry this installation.</Data>
</Row>
<Row>
<Data Column='Error'>1926</Data>
<Data Column='Message'>Could not set file security for file &apos;[3]&apos;. Error: [2]. Verify that you have sufficient priviliges to modify the security permissions for this file.</Data>
</Row>
</CustomTable>
<CustomTable>_InstallValidate
<Column Type='string' Width='50' PrimaryKey='yes'>Action</Column>
<Column Type='int' Width='2'>SectionFlag</Column>
<Column Nullable='yes' Type='string' Width='255'>Description</Column>
<Row>
<Data Column='Action'>AppSearch</Data>
<Data Column='SectionFlag'>1</Data>
<Data Column='Description'>Search Section</Data>
</Row>
<Row>
<Data Column='Action'>CostFinalize</Data>
<Data Column='SectionFlag'>6</Data>
<Data Column='Description'>Costing / Selection Section Divider</Data>
</Row>
<Row>
<Data Column='Action'>CostInitialize</Data>
<Data Column='SectionFlag'>2</Data>
<Data Column='Description'>Search / Costing Section Divider</Data>
</Row>
<Row>
<Data Column='Action'>CreateFolders</Data>
<Data Column='SectionFlag'>16</Data>
<Data Column='Description'>Execution Section</Data>
</Row>
<Row>
<Data Column='Action'>FileCost</Data>
<Data Column='SectionFlag'>2</Data>
<Data Column='Description'>Costing Section</Data>
</Row>
<Row>
<Data Column='Action'>InstallAdminPackage</Data>
<Data Column='SectionFlag'>23</Data>
<Data Column='Description'>Search, Cost, Select, or Execution Sections</Data>
</Row>
<Row>
<Data Column='Action'>InstallFiles</Data>
<Data Column='SectionFlag'>16</Data>
<Data Column='Description'>Execution Section</Data>
</Row>
<Row>
<Data Column='Action'>InstallValidate</Data>
<Data Column='SectionFlag'>20</Data>
<Data Column='Description'>Selection / Execution Section Divider</Data>
</Row>
<Row>
<Data Column='Action'>LaunchConditions</Data>
<Data Column='SectionFlag'>1</Data>
<Data Column='Description'>Search Section</Data>
</Row>
<Row>
<Data Column='Action'>ProcessComponents</Data>
<Data Column='SectionFlag'>16</Data>
<Data Column='Description'>Execution Section</Data>
</Row>
<Row>
<Data Column='Action'>PublishComponents</Data>
<Data Column='SectionFlag'>16</Data>
<Data Column='Description'>Execute Section</Data>
</Row>
<Row>
<Data Column='Action'>PublishFeatures</Data>
<Data Column='SectionFlag'>16</Data>
<Data Column='Description'>Execute Section</Data>
</Row>
<Row>
<Data Column='Action'>PublishProduct</Data>
<Data Column='SectionFlag'>16</Data>
<Data Column='Description'>Execute Section</Data>
</Row>
<Row>
<Data Column='Action'>RegisterProduct</Data>
<Data Column='SectionFlag'>16</Data>
<Data Column='Description'>Execute section</Data>
</Row>
<Row>
<Data Column='Action'>RegisterUser</Data>
<Data Column='SectionFlag'>16</Data>
<Data Column='Description'>Execution Section</Data>
</Row>
<Row>
<Data Column='Action'>RemoveFiles</Data>
<Data Column='SectionFlag'>16</Data>
<Data Column='Description'>Execution Section</Data>
</Row>
<Row>
<Data Column='Action'>RemoveFolders</Data>
<Data Column='SectionFlag'>16</Data>
<Data Column='Description'>Execution Section</Data>
</Row>
<Row>
<Data Column='Action'>RemoveRegistryValues</Data>
<Data Column='SectionFlag'>16</Data>
<Data Column='Description'>Execution Section</Data>
</Row>
<Row>
<Data Column='Action'>UnpublishComponents</Data>
<Data Column='SectionFlag'>16</Data>
<Data Column='Description'>Execution Section</Data>
</Row>
<Row>
<Data Column='Action'>UnpublishFeatures</Data>
<Data Column='SectionFlag'>16</Data>
<Data Column='Description'>Execution Section</Data>
</Row>
<Row>
<Data Column='Action'>WriteRegistryValues</Data>
<Data Column='SectionFlag'>16</Data>
<Data Column='Description'>Execution Section</Data>
</Row>
<Row>
<Data Column='Action'>InstallFinalize</Data>
<Data Column='SectionFlag'>17</Data>
<Data Column='Description'>Execution Section, Reset to Search Section</Data>
</Row>
<Row>
<Data Column='Action'>InstallInitialize</Data>
<Data Column='SectionFlag'>16</Data>
<Data Column='Description'>Execution Section</Data>
</Row>
<Row>
<Data Column='Action'>ExecuteAction</Data>
<Data Column='SectionFlag'>4</Data>
<Data Column='Description'>Select Section</Data>
</Row>
<Row>
<Data Column='Action'>ValidateProductID</Data>
<Data Column='SectionFlag'>1</Data>
<Data Column='Description'>Search Section</Data>
</Row>
<Row>
<Data Column='Action'>ScheduleReboot</Data>
<Data Column='SectionFlag'>20</Data>
<Data Column='Description'>Select, or Execution Sections</Data>
</Row>
<Row>
<Data Column='Action'>ForceReboot</Data>
<Data Column='SectionFlag'>16</Data>
<Data Column='Description'>Execution Section</Data>
</Row>
<Row>
<Data Column='Action'>DetectRunningApps</Data>
<Data Column='SectionFlag'>23</Data>
<Data Column='Description'>Search, Cost, Select, Execution Sections</Data>
</Row>
<Row>
<Data Column='Action'>SystemRestart</Data>
<Data Column='SectionFlag'>16</Data>
<Data Column='Description'>Execution Section</Data>
</Row>
<Row>
<Data Column='Action'>PISearch</Data>
<Data Column='SectionFlag'>1</Data>
<Data Column='Description'>Search Section</Data>
</Row>
<Row>
<Data Column='Action'>SetCDInfo</Data>
<Data Column='SectionFlag'>23</Data>
<Data Column='Description'>Search, Cost, Select, or Execution Sections</Data>
</Row>
<Row>
<Data Column='Action'>ADVERTISE</Data>
<Data Column='SectionFlag'>23</Data>
<Data Column='Description'>Search, Cost, Select, or Execution Sections</Data>
</Row>
</CustomTable>
<CustomTable>_Sequence
<Column Type='string' Width='50' PrimaryKey='yes'>Action</Column>
<Column Type='string' Width='50' PrimaryKey='yes'>Dependent</Column>
<Column Type='int' Width='2'>After</Column>
<Column Type='int' Width='2'>Optional</Column>
<Row>
<Data Column='Action'>AppSearch</Data>
<Data Column='Dependent'>CostInitialize</Data>
<Data Column='After'>0</Data>
<Data Column='Optional'>0</Data>
</Row>
<Row>
<Data Column='Action'>CostFinalize</Data>
<Data Column='Dependent'>CostInitialize</Data>
<Data Column='After'>1</Data>
<Data Column='Optional'>0</Data>
</Row>
<Row>
<Data Column='Action'>CostFinalize</Data>
<Data Column='Dependent'>InstallInitialize</Data>
<Data Column='After'>0</Data>
<Data Column='Optional'>0</Data>
</Row>
<Row>
<Data Column='Action'>CostInitialize</Data>
<Data Column='Dependent'>AllocateRegistrySpace</Data>
<Data Column='After'>0</Data>
<Data Column='Optional'>1</Data>
</Row>
<Row>
<Data Column='Action'>CostInitialize</Data>
<Data Column='Dependent'>AppSearch</Data>
<Data Column='After'>1</Data>
<Data Column='Optional'>1</Data>
</Row>
<Row>
<Data Column='Action'>CostInitialize</Data>
<Data Column='Dependent'>CostFinalize</Data>
<Data Column='After'>0</Data>
<Data Column='Optional'>0</Data>
</Row>
<Row>
<Data Column='Action'>CostInitialize</Data>
<Data Column='Dependent'>PISearch</Data>
<Data Column='After'>1</Data>
<Data Column='Optional'>1</Data>
</Row>
<Row>
<Data Column='Action'>CreateFolders</Data>
<Data Column='Dependent'>InstallFiles</Data>
<Data Column='After'>0</Data>
<Data Column='Optional'>0</Data>
</Row>
<Row>
<Data Column='Action'>CreateFolders</Data>
<Data Column='Dependent'>InstallInitialize</Data>
<Data Column='After'>1</Data>
<Data Column='Optional'>0</Data>
</Row>
<Row>
<Data Column='Action'>FileCost</Data>
<Data Column='Dependent'>CostFinalize</Data>
<Data Column='After'>0</Data>
<Data Column='Optional'>0</Data>
</Row>
<Row>
<Data Column='Action'>FileCost</Data>
<Data Column='Dependent'>CostInitialize</Data>
<Data Column='After'>1</Data>
<Data Column='Optional'>0</Data>
</Row>
<Row>
<Data Column='Action'>InstallFiles</Data>
<Data Column='Dependent'>CreateShortcuts</Data>
<Data Column='After'>0</Data>
<Data Column='Optional'>0</Data>
</Row>
<Row>
<Data Column='Action'>InstallValidate</Data>
<Data Column='Dependent'>CostFinalize</Data>
<Data Column='After'>1</Data>
<Data Column='Optional'>0</Data>
</Row>
<Row>
<Data Column='Action'>PublishProduct</Data>
<Data Column='Dependent'>PublishFeatures</Data>
<Data Column='After'>1</Data>
<Data Column='Optional'>0</Data>
</Row>
<Row>
<Data Column='Action'>RegisterUser</Data>
<Data Column='Dependent'>InstallInitialize</Data>
<Data Column='After'>1</Data>
<Data Column='Optional'>0</Data>
</Row>
<Row>
<Data Column='Action'>RemoveFiles</Data>
<Data Column='Dependent'>InstallFiles</Data>
<Data Column='After'>0</Data>
<Data Column='Optional'>0</Data>
</Row>
<Row>
<Data Column='Action'>RemoveFiles</Data>
<Data Column='Dependent'>RemoveFolders</Data>
<Data Column='After'>0</Data>
<Data Column='Optional'>0</Data>
</Row>
<Row>
<Data Column='Action'>RemoveFiles</Data>
<Data Column='Dependent'>InstallInitialize</Data>
<Data Column='After'>1</Data>
<Data Column='Optional'>0</Data>
</Row>
<Row>
<Data Column='Action'>RemoveFolders</Data>
<Data Column='Dependent'>RemoveFiles</Data>
<Data Column='After'>1</Data>
<Data Column='Optional'>1</Data>
</Row>
<Row>
<Data Column='Action'>RemoveFolders</Data>
<Data Column='Dependent'>InstallInitialize</Data>
<Data Column='After'>1</Data>
<Data Column='Optional'>0</Data>
</Row>
<Row>
<Data Column='Action'>RemoveRegistryValues</Data>
<Data Column='Dependent'>WriteRegistryValues</Data>
<Data Column='After'>0</Data>
<Data Column='Optional'>0</Data>
</Row>
<Row>
<Data Column='Action'>RemoveRegistryValues</Data>
<Data Column='Dependent'>InstallInitialize</Data>
<Data Column='After'>1</Data>
<Data Column='Optional'>0</Data>
</Row>
<Row>
<Data Column='Action'>WriteRegistryValues</Data>
<Data Column='Dependent'>RemoveRegistryValues</Data>
<Data Column='After'>1</Data>
<Data Column='Optional'>1</Data>
</Row>
<Row>
<Data Column='Action'>WriteRegistryValues</Data>
<Data Column='Dependent'>InstallInitialize</Data>
<Data Column='After'>1</Data>
<Data Column='Optional'>0</Data>
</Row>
<Row>
<Data Column='Action'>PISearch</Data>
<Data Column='Dependent'>CostInitialize</Data>
<Data Column='After'>0</Data>
<Data Column='Optional'>0</Data>
</Row>
</CustomTable>
<CustomTable>AdvtUISequence
<Column Type='string' Width='72' PrimaryKey='yes'>Action</Column>
<Column Nullable='yes' Type='string' Width='255'>Condition</Column>
<Column Nullable='yes' Type='int' Width='2'>Sequence</Column>
</CustomTable>
<CustomTable>CreateFolder
<Column Type='string' Width='72' PrimaryKey='yes'>Directory_</Column>
<Column Type='string' Width='72' PrimaryKey='yes'>Component_</Column>
</CustomTable>
<CustomTable>DrLocator
<Column Type='string' Width='72' PrimaryKey='yes'>Signature_</Column>
<Column Nullable='yes' Type='string' Width='72' PrimaryKey='yes'>Parent</Column>
<Column Nullable='yes' Type='string' Width='255' PrimaryKey='yes'>Path</Column>
<Column Nullable='yes' Type='int' Width='2'>Depth</Column>
</CustomTable>
<CustomTable>Signature
<Column Type='string' Width='72' PrimaryKey='yes'>Signature</Column>
<Column Type='string' Width='255'>FileName</Column>
<Column Nullable='yes' Type='string' Width='20'>MinVersion</Column>
<Column Nullable='yes' Type='string' Width='20'>MaxVersion</Column>
<Column Nullable='yes' Type='int' Width='4'>MinSize</Column>
<Column Nullable='yes' Type='int' Width='4'>MaxSize</Column>
<Column Nullable='yes' Type='int' Width='4'>MinDate</Column>
<Column Nullable='yes' Type='int' Width='4'>MaxDate</Column>
<Column Nullable='yes' Type='string' Width='255'>Languages</Column>
</CustomTable>
</Product>