- UI related tables moved from Core to UI to allow UI-less MSI generation

- Unused table stubs removed (commented actually)
This commit is contained in:
Simon Rozman 2016-05-16 11:51:57 +02:00
parent 2df4df011a
commit ba78c3148e
7 changed files with 6834 additions and 4424 deletions

View File

@ -101,12 +101,6 @@ _Validation MinValue Y -2147483647 2147483647 Minimum value allowed
_Validation Nullable N Y;N;@ Whether the column is nullable _Validation Nullable N Y;N;@ Whether the column is nullable
_Validation Set Y Text Set of values that are permitted _Validation Set Y Text Set of values that are permitted
_Validation Table N Identifier Name of table _Validation Table N Identifier Name of table
ActionText Action N Identifier Name of action to be described.
ActionText Description Y Text Localized description displayed in progress dialog and log when action is executing.
ActionText Template Y Template Optional localized format template used to format action data records for display during action execution.
AdminExecuteSequence Action N Identifier Name of action to invoke, either in the engine or the handler DLL.
AdminExecuteSequence Condition Y Condition Optional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.
AdminExecuteSequence Sequence Y -4 32767 Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.
AdminUISequence Action N Identifier Name of action to invoke, either in the engine or the handler DLL. AdminUISequence Action N Identifier Name of action to invoke, either in the engine or the handler DLL.
AdminUISequence Condition Y Condition Optional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData. AdminUISequence Condition Y Condition Optional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.
AdminUISequence Sequence Y -4 32767 Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action. AdminUISequence Sequence Y -4 32767 Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.
@ -125,26 +119,11 @@ AppId RunAsInteractiveUser Y 0 1
AppId ServiceParameters Y Text AppId ServiceParameters Y Text
AppSearch Property N Identifier The property associated with a Signature AppSearch Property N Identifier The property associated with a Signature
AppSearch Signature_ N Signature;RegLocator;IniLocator;DrLocator;CompLocator 1 Identifier The Signature_ represents a unique file signature and is also the foreign key in the Signature, RegLocator, IniLocator, CompLocator and the DrLocator tables. AppSearch Signature_ N Signature;RegLocator;IniLocator;DrLocator;CompLocator 1 Identifier The Signature_ represents a unique file signature and is also the foreign key in the Signature, RegLocator, IniLocator, CompLocator and the DrLocator tables.
BBControl Attributes Y 0 2147483647 A 32-bit word that specifies the attribute flags to be applied to this control.
BBControl BBControl N Identifier Name of the control. This name must be unique within a billboard, but can repeat on different billboard.
BBControl Billboard_ N Billboard 1 Identifier External key to the Billboard table, name of the billboard.
BBControl Height N 0 32767 Height of the bounding rectangle of the control.
BBControl Text Y Text A string used to set the initial text contained within a control (if appropriate).
BBControl Type N Identifier The type of the control.
BBControl Width N 0 32767 Width of the bounding rectangle of the control.
BBControl X N 0 32767 Horizontal coordinate of the upper left corner of the bounding rectangle of the control.
BBControl Y N 0 32767 Vertical coordinate of the upper left corner of the bounding rectangle of the control.
Billboard Action Y Identifier The name of an action. The billboard is displayed during the progress messages received from this action.
Billboard Billboard N Identifier Name of the billboard.
Billboard Feature_ N Feature 1 Identifier An external key to the Feature Table. The billboard is shown only if this feature is being installed.
Billboard Ordering Y 0 32767 A positive integer. If there is more than one billboard corresponding to an action they will be shown in the order defined by this column.
Binary Data N Binary The unformatted binary data. Binary Data N Binary The unformatted binary data.
Binary Name N Identifier Unique key identifying the binary data. Binary Name N Identifier Unique key identifying the binary data.
BindImage File_ N File 1 Identifier The index into the File table. This must be an executable file. BindImage File_ N File 1 Identifier The index into the File table. This must be an executable file.
BindImage Path Y Paths A list of ; delimited paths that represent the paths to be searched for the import DLLS. The list is usually a list of properties each enclosed within square brackets [] . BindImage Path Y Paths A list of ; delimited paths that represent the paths to be searched for the import DLLS. The list is usually a list of properties each enclosed within square brackets [] .
CCPSearch Signature_ N Signature;RegLocator;IniLocator;DrLocator;CompLocator 1 Identifier The Signature_ represents a unique file signature and is also the foreign key in the Signature, RegLocator, IniLocator, CompLocator and the DrLocator tables. CCPSearch Signature_ N Signature;RegLocator;IniLocator;DrLocator;CompLocator 1 Identifier The Signature_ represents a unique file signature and is also the foreign key in the Signature, RegLocator, IniLocator, CompLocator and the DrLocator tables.
CheckBox Property N Identifier A named property to be tied to the item.
CheckBox Value Y Formatted The value string associated with the item.
Class AppId_ Y AppId 1 Guid Optional AppID containing DCOM information for associated application (string GUID). Class AppId_ Y AppId 1 Guid Optional AppID containing DCOM information for associated application (string GUID).
Class Argument Y Formatted optional argument for LocalServers. Class Argument Y Formatted optional argument for LocalServers.
Class Attributes Y 32767 Class registration attributes. Class Attributes Y 32767 Class registration attributes.
@ -176,44 +155,12 @@ Component KeyPath Y File;Registry;ODBCDataSource 1 Identifier Either the prim
Condition Condition Y Condition Expression evaluated to determine if Level in the Feature table is to change. Condition Condition Y Condition Expression evaluated to determine if Level in the Feature table is to change.
Condition Feature_ N Feature 1 Identifier Reference to a Feature entry in Feature table. Condition Feature_ N Feature 1 Identifier Reference to a Feature entry in Feature table.
Condition Level N 0 32767 New selection Level to set in Feature table if Condition evaluates to TRUE. Condition Level N 0 32767 New selection Level to set in Feature table if Condition evaluates to TRUE.
Control Attributes Y 0 2147483647 A 32-bit word that specifies the attribute flags to be applied to this control.
Control Control N Identifier Name of the control. This name must be unique within a dialog, but can repeat on different dialogs.
Control Control_Next Y Control 2 Identifier The name of an other control on the same dialog. This link defines the tab order of the controls. The links have to form one or more cycles!
Control Dialog_ N Dialog 1 Identifier External key to the Dialog table, name of the dialog.
Control Height N 0 32767 Height of the bounding rectangle of the control.
Control Help Y Text The help strings used with the button. The text is optional.
Control Property Y Identifier The name of a defined property to be linked to this control.
Control Text Y Formatted A string used to set the initial text contained within a control (if appropriate).
Control Type N Identifier The type of the control.
Control Width N 0 32767 Width of the bounding rectangle of the control.
Control X N 0 32767 Horizontal coordinate of the upper left corner of the bounding rectangle of the control.
Control Y N 0 32767 Vertical coordinate of the upper left corner of the bounding rectangle of the control.
ControlCondition Action N Default;Disable;Enable;Hide;Show The desired action to be taken on the specified control.
ControlCondition Condition N Condition A standard conditional statement that specifies under which conditions the action should be triggered.
ControlCondition Control_ N Control 2 Identifier A foreign key to the Control table, name of the control.
ControlCondition Dialog_ N Dialog 1 Identifier A foreign key to the Dialog table, name of the dialog.
ControlEvent Argument N Formatted A value to be used as a modifier when triggering a particular event.
ControlEvent Condition Y Condition A standard conditional statement that specifies under which conditions an event should be triggered.
ControlEvent Control_ N Control 2 Identifier A foreign key to the Control table, name of the control
ControlEvent Dialog_ N Dialog 1 Identifier A foreign key to the Dialog table, name of the dialog.
ControlEvent Event N Formatted An identifier that specifies the type of the event that should take place when the user interacts with control specified by the first two entries.
ControlEvent Ordering Y 0 2147483647 An integer used to order several events tied to the same control. Can be left blank.
CreateFolder Component_ N Component 1 Identifier Foreign key into the Component table. CreateFolder Component_ N Component 1 Identifier Foreign key into the Component table.
CreateFolder Directory_ N Directory 1 Identifier Primary key, could be foreign key into the Directory table. CreateFolder Directory_ N Directory 1 Identifier Primary key, could be foreign key into the Directory table.
CustomAction Action N Identifier Primary key, name of action, normally appears in sequence table unless private use. CustomAction Action N Identifier Primary key, name of action, normally appears in sequence table unless private use.
CustomAction Source Y CustomSource The table reference of the source of the code. CustomAction Source Y CustomSource The table reference of the source of the code.
CustomAction Target Y Formatted Excecution parameter, depends on the type of custom action CustomAction Target Y Formatted Excecution parameter, depends on the type of custom action
CustomAction Type N 1 4095 The numeric custom action type, consisting of source location, code type, entry, option flags. CustomAction Type N 1 4095 The numeric custom action type, consisting of source location, code type, entry, option flags.
Dialog Attributes Y 0 2147483647 A 32-bit word that specifies the attribute flags to be applied to this dialog.
Dialog Control_Cancel Y Control 2 Identifier Defines the cancel control. Hitting escape or clicking on the close icon on the dialog is equivalent to pushing this button.
Dialog Control_Default Y Control 2 Identifier Defines the default control. Hitting return is equivalent to pushing this button.
Dialog Control_First N Control 2 Identifier Defines the control that has the focus when the dialog is created.
Dialog Dialog N Identifier Name of the dialog.
Dialog HCentering N 0 100 Horizontal position of the dialog on a 0-100 scale. 0 means left end, 100 means right end of the screen, 50 center.
Dialog Height N 0 32767 Height of the bounding rectangle of the dialog.
Dialog Title Y Formatted A text string specifying the title to be displayed in the title bar of the dialog's window.
Dialog VCentering N 0 100 Vertical position of the dialog on a 0-100 scale. 0 means top end, 100 means bottom end of the screen, 50 center.
Dialog Width N 0 32767 Width of the bounding rectangle of the dialog.
Directory DefaultDir N DefaultDir The default sub-path under parent's path. Directory DefaultDir N DefaultDir The default sub-path under parent's path.
Directory Directory N Identifier Unique identifier for directory entry, primary key. If a property by this name is defined, it contains the full path to the directory. Directory Directory N Identifier Unique identifier for directory entry, primary key. If a property by this name is defined, it contains the full path to the directory.
Directory Directory_Parent Y Directory 1 Identifier Reference to the entry in this table specifying the default parent directory. A record parented to itself or with a Null parent represents a root of the install tree. Directory Directory_Parent Y Directory 1 Identifier Reference to the entry in this table specifying the default parent directory. A record parented to itself or with a Null parent represents a root of the install tree.
@ -282,22 +229,10 @@ IniLocator Type Y 0 2 An integer value that determines if the .INI value rea
InstallExecuteSequence Action N Identifier Name of action to invoke, either in the engine or the handler DLL. InstallExecuteSequence Action N Identifier Name of action to invoke, either in the engine or the handler DLL.
InstallExecuteSequence Condition Y Condition Optional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData. InstallExecuteSequence Condition Y Condition Optional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.
InstallExecuteSequence Sequence Y -4 32767 Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action. InstallExecuteSequence Sequence Y -4 32767 Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.
InstallUISequence Action N Identifier Name of action to invoke, either in the engine or the handler DLL.
InstallUISequence Condition Y Condition Optional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.
InstallUISequence Sequence Y -4 32767 Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.
IsolatedComponent Component_Application N Component 1 Identifier Key to Component table item for application IsolatedComponent Component_Application N Component 1 Identifier Key to Component table item for application
IsolatedComponent Component_Shared N Component 1 Identifier Key to Component table item to be isolated IsolatedComponent Component_Shared N Component 1 Identifier Key to Component table item to be isolated
LaunchCondition Condition N Condition Expression which must evaluate to TRUE in order for install to commence. LaunchCondition Condition N Condition Expression which must evaluate to TRUE in order for install to commence.
LaunchCondition Description N Text Localizable text to display when condition fails and install must abort. LaunchCondition Description N Text Localizable text to display when condition fails and install must abort.
ListBox Order N 1 32767 A positive integer used to determine the ordering of the items within one list..The integers do not have to be consecutive.
ListBox Property N Identifier A named property to be tied to this item. All the items tied to the same property become part of the same listbox.
ListBox Text Y Text The visible text to be assigned to the item. Optional. If this entry or the entire column is missing, the text is the same as the value.
ListBox Value N Formatted The value string associated with this item. Selecting the line will set the associated property to this value.
ListView Binary_ Y Binary 1 Identifier The name of the icon to be displayed with the icon. The binary information is looked up from the Binary Table.
ListView Order N 1 32767 A positive integer used to determine the ordering of the items within one list..The integers do not have to be consecutive.
ListView Property N Identifier A named property to be tied to this item. All the items tied to the same property become part of the same listview.
ListView Text Y Text The visible text to be assigned to the item. Optional. If this entry or the entire column is missing, the text is the same as the value.
ListView Value N Identifier The value string associated with this item. Selecting the line will set the associated property to this value.
LockPermissions Domain Y Text Domain name for user whose permissions are being set. (usually a property) LockPermissions Domain Y Text Domain name for user whose permissions are being set. (usually a property)
LockPermissions LockObject N Identifier Foreign key into Registry or File table LockPermissions LockObject N Identifier Foreign key into Registry or File table
LockPermissions Permission Y -2147483647 2147483647 Permission Access mask. Full Control = 268435456 (GENERIC_ALL = 0x10000000) LockPermissions Permission Y -2147483647 2147483647 Permission Access mask. Full Control = 268435456 (GENERIC_ALL = 0x10000000)
@ -401,15 +336,6 @@ PublishComponent Component_ N Component 1 Identifier Foreign key into the Com
PublishComponent ComponentId N Guid A string GUID that represents the component id that will be requested by the alien product. PublishComponent ComponentId N Guid A string GUID that represents the component id that will be requested by the alien product.
PublishComponent Feature_ N Feature 1 Identifier Foreign key into the Feature table. PublishComponent Feature_ N Feature 1 Identifier Foreign key into the Feature table.
PublishComponent Qualifier N Text This is defined only when the ComponentId column is an Qualified Component Id. This is the Qualifier for ProvideComponentIndirect. PublishComponent Qualifier N Text This is defined only when the ComponentId column is an Qualified Component Id. This is the Qualifier for ProvideComponentIndirect.
RadioButton Height N 0 32767 The height of the button.
RadioButton Help Y Text The help strings used with the button. The text is optional.
RadioButton Order N 1 32767 A positive integer used to determine the ordering of the items within one list..The integers do not have to be consecutive.
RadioButton Property N Identifier A named property to be tied to this radio button. All the buttons tied to the same property become part of the same group.
RadioButton Text Y Text The visible title to be assigned to the radio button.
RadioButton Value N Formatted The value string associated with this button. Selecting the button will set the associated property to this value.
RadioButton Width N 0 32767 The width of the button.
RadioButton X N 0 32767 The horizontal coordinate of the upper left corner of the bounding rectangle of the radio button.
RadioButton Y N 0 32767 The vertical coordinate of the upper left corner of the bounding rectangle of the radio button.
Registry Component_ N Component 1 Identifier Foreign key into the Component table referencing component that controls the installing of the registry value. Registry Component_ N Component 1 Identifier Foreign key into the Component table referencing component that controls the installing of the registry value.
Registry Key N RegPath The key for the registry value. Registry Key N RegPath The key for the registry value.
Registry Name Y Formatted The registry value name. Registry Name Y Formatted The registry value name.
@ -491,11 +417,6 @@ Signature MinVersion Y Text The minimum version of the file.
Signature Signature N Identifier The table key. The Signature represents a unique file signature. Signature Signature N Identifier The table key. The Signature represents a unique file signature.
SxsMsmGenComponents Guid N Guid ComponentId SxsMsmGenComponents Guid N Guid ComponentId
SxsMsmGenComponents Component_ N Identifier Component Name SxsMsmGenComponents Component_ N Identifier Component Name
TextStyle Color Y 0 16777215 A long integer indicating the color of the string in the RGB format (Red, Green, Blue each 0-255, RGB = R + 256*G + 256^2*B).
TextStyle FaceName N Text A string indicating the name of the font used. Required. The string must be at most 31 characters long.
TextStyle Size N 0 32767 The size of the font used. This size is given in our units (1/12 of the system font height). Assuming that the system font is set to 12 point size, this is equivalent to the point size.
TextStyle StyleBits Y 0 15 A combination of style bits.
TextStyle TextStyle N Identifier Name of the style. The primary key of this table. This name is embedded in the texts to indicate a style change.
TypeLib Component_ N Component 1 Identifier Required foreign key into the Component Table, specifying the component for which to return a path when called through LocateComponent. TypeLib Component_ N Component 1 Identifier Required foreign key into the Component Table, specifying the component for which to return a path when called through LocateComponent.
TypeLib Cost Y 0 2147483647 The cost associated with the registration of the typelib. This column is currently optional. TypeLib Cost Y 0 2147483647 The cost associated with the registration of the typelib. This column is currently optional.
TypeLib Description Y Text TypeLib Description Y Text
@ -504,8 +425,6 @@ TypeLib Feature_ N Feature 1 Identifier Required foreign key into the Feature
TypeLib Language N 0 32767 The language of the library. TypeLib Language N 0 32767 The language of the library.
TypeLib LibID N Guid The GUID that represents the library. TypeLib LibID N Guid The GUID that represents the library.
TypeLib Version Y 0 32767 The version of the library. The major version is in the upper 8 bits of the short integer. The minor version is in the lower 8 bits. TypeLib Version Y 0 32767 The version of the library. The major version is in the upper 8 bits of the short integer. The minor version is in the lower 8 bits.
UIText Key N Identifier A unique key that identifies the particular string.
UIText Text Y Text The localized version of the string.
Upgrade ActionProperty N UpperCase The property to set when a product in this set is found. Upgrade ActionProperty N UpperCase The property to set when a product in this set is found.
Upgrade Attributes N 0 2147483647 The attributes of this product set. Upgrade Attributes N 0 2147483647 The attributes of this product set.
Upgrade Language Y Language A comma-separated list of languages for either products in this set or products not in this set. Upgrade Language Y Language A comma-separated list of languages for either products in this set or products not in this set.
@ -521,124 +440,6 @@ Verb Verb N Text The verb for the command.
<<NOKEEP <<NOKEEP
######################################################################
# ActionText
All :: "$(LANG).$(PLAT).$(CFG).ActionText-2.idt"
"En.$(PLAT).$(CFG).ActionText-2.idtx" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@
move /y << $@ > NUL
Action Description Template
s$(MSIBUILD_LENGTH_ID) L0 L0
1252 ActionText Action
Advertise Advertising application
AllocateRegistrySpace Allocating registry space Free space: [1]
AppSearch Searching for installed applications Property: [1], Signature: [2]
BindImage Binding executables File: [1]
CCPSearch Searching for qualifying products
CostFinalize Computing space requirements
CostInitialize Computing space requirements
CreateFolders Creating folders Folder: [1]
CreateShortcuts Creating shortcuts Shortcut: [1]
DeleteServices Deleting services Service: [1]
DuplicateFiles Creating duplicate files File: [1], Folder: [9], Size: [6]
FileCost Computing space requirements
FindRelatedProducts Searching for related applications Found application: [1]
GenerateScript Generating script operations for action: [1]
InstallAdminPackage Copying network install files File: [1], Folder: [9], Size: [6]
InstallFiles Copying new files File: [1], Folder: [9], Size: [6]
InstallODBC Installing ODBC components
InstallServices Installing new services Service: [2]
InstallSFPCatalogFile Installing system catalog File: [1], Dependencies: [2]
InstallValidate Validating install
LaunchConditions Evaluating launch conditions
MigrateFeatureStates Migrating feature states from related applications Application: [1]
MoveFiles Moving files File: [1], Folder: [9], Size: [6]
MsiPublishAssemblies Publishing assembly information Application Context:[1], Assembly Name:[2]
MsiUnpublishAssemblies Unpublishing assembly information Application Context:[1], Assembly Name:[2]
PatchFiles Patching files File: [1], Folder: [2], Size: [3]
ProcessComponents Updating component registration
PublishComponents Publishing Qualified Components Component ID: [1], Qualifier: [2]
PublishFeatures Publishing Product Features Feature: [1]
PublishProduct Publishing product information
RegisterClassInfo Registering Class servers Class Id: [1]
RegisterComPlus Registering COM+ Applications and Components AppId: [1]{{, AppType: [2], Users: [3], RSN: [4]}}
RegisterExtensionInfo Registering extension servers Extension: [1]
RegisterFonts Registering fonts Font: [1]
RegisterMIMEInfo Registering MIME info MIME Content Type: [1], Extension: [2]
RegisterProduct Registering product [1]
RegisterProgIdInfo Registering programme identifiers ProgId: [1]
RegisterTypeLibraries Registering type libraries LibID: [1]
RegisterUser Registering user [1]
RemoveDuplicateFiles Removing duplicated files File: [1], Folder: [9]
RemoveEnvironmentStrings Updating environment strings Name: [1], Value: [2], Action [3]
RemoveExistingProducts Removing applications Application: [1], Command line: [2]
RemoveFiles Removing files File: [1], Folder: [9]
RemoveFolders Removing folders Folder: [1]
RemoveIniValues Removing INI files entries File: [1], Section: [2], Key: [3], Value: [4]
RemoveODBC Removing ODBC components
RemoveRegistryValues Removing system registry values Key: [1], Name: [2]
RemoveShortcuts Removing shortcuts Shortcut: [1]
RMCCPSearch Searching for qualifying products
Rollback Rolling back action: [1]
RollbackCleanup Removing backup files File: [1]
SelfRegModules Registering modules File: [1], Folder: [2]
SelfUnregModules Unregistering modules File: [1], Folder: [2]
SetODBCFolders Initializing ODBC directories
StartServices Starting services Service: [1]
StopServices Stopping services Service: [1]
UnmoveFiles Removing moved files File: [1], Folder: [9]
UnpublishComponents Unpublishing Qualified Components Component ID: [1], Qualifier: [2]
UnpublishFeatures Unpublishing Product Features Feature: [1]
UnpublishProduct Unpublishing product information
UnregisterClassInfo Unregister Class servers Class Id: [1]
UnregisterComPlus Unregistering COM+ Applications and Components AppId: [1]{{, AppType: [2]}}
UnregisterExtensionInfo Unregistering extension servers Extension: [1]
UnregisterFonts Unregistering fonts Font: [1]
UnregisterMIMEInfo Unregistering MIME info MIME Content Type: [1], Extension: [2]
UnregisterProgIdInfo Unregistering programme identifiers ProgId: [1]
UnregisterTypeLibraries Unregistering type libraries LibID: [1]
WriteEnvironmentStrings Updating environment strings Name: [1], Value: [2], Action [3]
WriteIniValues Writing INI files values File: [1], Section: [2], Key: [3], Value: [4]
WriteRegistryValues Writing system registry values Key: [1], Name: [2], Value: [3]
<<NOKEEP
"De.$(PLAT).$(CFG).ActionText-2.idt" : "En.$(PLAT).$(CFG).ActionText-2.idtx" "..\locale\de_DE.po"
rcxgettext.exe idtp $@ $**
"En.$(PLAT).$(CFG).ActionText-2.idt" : "En.$(PLAT).$(CFG).ActionText-2.idtx"
copy /y $** $@ > NUL
"It.$(PLAT).$(CFG).ActionText-2.idt" : "En.$(PLAT).$(CFG).ActionText-2.idtx" "..\locale\it_IT.po"
rcxgettext.exe idtp $@ $**
"Sl.$(PLAT).$(CFG).ActionText-2.idt" : "En.$(PLAT).$(CFG).ActionText-2.idtx" "..\locale\sl_SI.po"
rcxgettext.exe idtp $@ $**
######################################################################
# AdminExecuteSequence
All :: "$(LANG).$(PLAT).$(CFG).AdminExecuteSequence-1.idt"
"$(LANG).$(PLAT).$(CFG).AdminExecuteSequence-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@
move /y << $@ > NUL
Action Condition Sequence
s$(MSIBUILD_LENGTH_ID) S255 I2
AdminExecuteSequence Action
CostInitialize 800
FileCost 900
CostFinalize 1000
InstallValidate 1400
InstallInitialize 1500
InstallAdminPackage 3900
InstallFiles 4000
InstallFinalize 6600
<<NOKEEP
###################################################################### ######################################################################
# AdvtExecuteSequence # AdvtExecuteSequence
@ -666,146 +467,48 @@ InstallFinalize 6600
<<NOKEEP <<NOKEEP
###################################################################### #######################################################################
# AppSearch ## AppSearch
#
All :: "$(LANG).$(PLAT).$(CFG).AppSearch-1.idt" #All :: "$(LANG).$(PLAT).$(CFG).AppSearch-1.idt"
#
"$(LANG).$(PLAT).$(CFG).AppSearch-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak" #"$(LANG).$(PLAT).$(CFG).AppSearch-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@ # -if exist $@ del /f /q $@
move /y << $@ > NUL # move /y << $@ > NUL
Property Signature_ #Property Signature_
s$(MSIBUILD_LENGTH_ID) s$(MSIBUILD_LENGTH_ID) #s$(MSIBUILD_LENGTH_ID) s$(MSIBUILD_LENGTH_ID)
AppSearch Property Signature_ #AppSearch Property Signature_
<<NOKEEP #<<NOKEEP
###################################################################### #######################################################################
# BBControl ## Binary
#
All :: "$(LANG).$(PLAT).$(CFG).BBControl-1.idt" #All :: \
# "$(LANG).$(PLAT).$(CFG).Binary-1" \
"$(LANG).$(PLAT).$(CFG).BBControl-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak" # "$(LANG).$(PLAT).$(CFG).Binary-1.idt"
-if exist $@ del /f /q $@ #
move /y << $@ > NUL #"$(LANG).$(PLAT).$(CFG).Binary-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
Billboard_ BBControl Type X Y Width Height Attributes Text # -if exist $@ del /f /q $@
s50 s50 s50 i2 i2 i2 i2 I4 L50 # move /y << $@ > NUL
BBControl Billboard_ BBControl #Name Data
<<NOKEEP #s$(MSIBUILD_LENGTH_ID) v0
#Binary Name
#<<NOKEEP
###################################################################### #######################################################################
# Billboard ## CreateFolder
#
All :: "$(LANG).$(PLAT).$(CFG).Billboard-1.idt" #All :: "$(LANG).$(PLAT).$(CFG).CreateFolder-1.idt"
#
"$(LANG).$(PLAT).$(CFG).Billboard-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak" #"$(LANG).$(PLAT).$(CFG).CreateFolder-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@ # -if exist $@ del /f /q $@
move /y << $@ > NUL # move /y << $@ > NUL
Billboard Feature_ Action Ordering #Directory_ Component_
s50 s$(MSIBUILD_LENGTH_ID) S50 I2 #s$(MSIBUILD_LENGTH_ID) s$(MSIBUILD_LENGTH_ID)
Billboard Billboard #CreateFolder Directory_ Component_
<<NOKEEP #<<NOKEEP
######################################################################
# Binary
All :: \
"$(LANG).$(PLAT).$(CFG).Binary-1" \
"$(LANG).$(PLAT).$(CFG).Binary-1.idt"
"$(LANG).$(PLAT).$(CFG).Binary-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@
move /y << $@ > NUL
Name Data
s$(MSIBUILD_LENGTH_ID) v0
Binary Name
<<NOKEEP
######################################################################
# CheckBox
All :: "$(LANG).$(PLAT).$(CFG).CheckBox-1.idt"
"$(LANG).$(PLAT).$(CFG).CheckBox-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@
move /y << $@ > NUL
Property Value
s$(MSIBUILD_LENGTH_ID) S64
CheckBox Property
<<NOKEEP
######################################################################
# ComboBox
All :: "$(LANG).$(PLAT).$(CFG).ComboBox-1.idt"
"$(LANG).$(PLAT).$(CFG).ComboBox-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@
move /y << $@ > NUL
Property Order Value Text
s$(MSIBUILD_LENGTH_ID) i2 s64 L64
ComboBox Property Order
<<NOKEEP
######################################################################
# Control
All :: "$(LANG).$(PLAT).$(CFG).Control-1.idt"
"$(LANG).$(PLAT).$(CFG).Control-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@
move /y << $@ > NUL
Dialog_ Control Type X Y Width Height Attributes Property Text Control_Next Help
s$(MSIBUILD_LENGTH_ID) s50 s20 i2 i2 i2 i2 I4 S50 L0 S50 L$(MSIBUILD_LENGTH_HELP)
Control Dialog_ Control
<<NOKEEP
######################################################################
# ControlCondition
All :: "$(LANG).$(PLAT).$(CFG).ControlCondition-1.idt"
"$(LANG).$(PLAT).$(CFG).ControlCondition-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@
move /y << $@ > NUL
Dialog_ Control_ Action Condition
s$(MSIBUILD_LENGTH_ID) s50 s50 s255
ControlCondition Dialog_ Control_ Action Condition
<<NOKEEP
######################################################################
# ControlEvent
All :: "$(LANG).$(PLAT).$(CFG).ControlEvent-1.idt"
"$(LANG).$(PLAT).$(CFG).ControlEvent-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@
move /y << $@ > NUL
Dialog_ Control_ Event Argument Condition Ordering
s$(MSIBUILD_LENGTH_ID) s50 s50 s255 S255 I2
ControlEvent Dialog_ Control_ Event Argument Condition
<<NOKEEP
######################################################################
# CreateFolder
All :: "$(LANG).$(PLAT).$(CFG).CreateFolder-1.idt"
"$(LANG).$(PLAT).$(CFG).CreateFolder-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@
move /y << $@ > NUL
Directory_ Component_
s$(MSIBUILD_LENGTH_ID) s$(MSIBUILD_LENGTH_ID)
CreateFolder Directory_ Component_
<<NOKEEP
###################################################################### ######################################################################
@ -841,20 +544,6 @@ caFaultyProductFound 19 This package cannot upgrade the currently installed [Si
rcxgettext.exe idtp $@ $** rcxgettext.exe idtp $@ $**
######################################################################
# Dialog
All :: "$(LANG).$(PLAT).$(CFG).Dialog-1.idt"
"$(LANG).$(PLAT).$(CFG).Dialog-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@
move /y << $@ > NUL
Dialog HCentering VCentering Width Height Attributes Title Control_First Control_Default Control_Cancel
s$(MSIBUILD_LENGTH_ID) i2 i2 i2 i2 I4 L128 s50 S50 S50
Dialog Dialog
<<NOKEEP
###################################################################### ######################################################################
# Error # Error
@ -1042,32 +731,18 @@ i2 L0
rcxgettext.exe idtp $@ $** rcxgettext.exe idtp $@ $**
###################################################################### #######################################################################
# EventMapping ## Extension
#
All :: "$(LANG).$(PLAT).$(CFG).EventMapping-1.idt" #All :: "$(LANG).$(PLAT).$(CFG).Extension-1.idt"
#
"$(LANG).$(PLAT).$(CFG).EventMapping-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak" #"$(LANG).$(PLAT).$(CFG).Extension-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@ # -if exist $@ del /f /q $@
move /y << $@ > NUL # move /y << $@ > NUL
Dialog_ Control_ Event Attribute #Extension Component_ ProgId_ MIME_ Feature_
s$(MSIBUILD_LENGTH_ID) s50 s50 s50 #s255 s$(MSIBUILD_LENGTH_ID) S255 S$(MSIBUILD_LENGTH_ID) s$(MSIBUILD_LENGTH_ID)
EventMapping Dialog_ Control_ Event #Extension Extension Component_
<<NOKEEP #<<NOKEEP
######################################################################
# Extension
All :: "$(LANG).$(PLAT).$(CFG).Extension-1.idt"
"$(LANG).$(PLAT).$(CFG).Extension-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@
move /y << $@ > NUL
Extension Component_ ProgId_ MIME_ Feature_
s255 s$(MSIBUILD_LENGTH_ID) S255 S$(MSIBUILD_LENGTH_ID) s$(MSIBUILD_LENGTH_ID)
Extension Extension Component_
<<NOKEEP
###################################################################### ######################################################################
@ -1153,189 +828,130 @@ RemoveExistingProducts 6700
<<NOKEEP <<NOKEEP
###################################################################### #######################################################################
# InstallUISequence ## LaunchCondition
#
All :: "$(LANG).$(PLAT).$(CFG).InstallUISequence-1.idt" #All :: "$(LANG).$(PLAT).$(CFG).LaunchCondition-1.idt"
#
"$(LANG).$(PLAT).$(CFG).InstallUISequence-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak" #"$(LANG).$(PLAT).$(CFG).LaunchCondition-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@ # -if exist $@ del /f /q $@
move /y << $@ > NUL # move /y << $@ > NUL
Action Condition Sequence #Condition Description
s$(MSIBUILD_LENGTH_ID) S255 I2 #s255 l255
InstallUISequence Action #LaunchCondition Condition
LaunchConditions NOT Installed 100 #<<NOKEEP
!IFDEF MSIBUILD_NO_WOW64
!IF "$(PLAT)" == "Win32"
caWoW64Unsupported VersionNT64 101
!ENDIF
!ENDIF
FindRelatedProducts 200
caNewerProductFound NEWPRODUCTFOUND 201
AppSearch 400
CCPSearch NOT Installed 500
RMCCPSearch NOT Installed 600
ValidateProductID 700
CostInitialize 800
FileCost 900
CostFinalize 1000
MigrateFeatureStates 1200
ExecuteAction 1300
<<NOKEEP
###################################################################### #######################################################################
# LaunchCondition ## LockPermissions
#
All :: "$(LANG).$(PLAT).$(CFG).LaunchCondition-1.idt" #All :: "$(LANG).$(PLAT).$(CFG).LockPermissions-1.idt"
#
"$(LANG).$(PLAT).$(CFG).LaunchCondition-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak" #"$(LANG).$(PLAT).$(CFG).LockPermissions-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@ # -if exist $@ del /f /q $@
move /y << $@ > NUL # move /y << $@ > NUL
Condition Description #LockObject Table Domain User Permission
s255 l255 #s$(MSIBUILD_LENGTH_ID) s32 S255 s255 I4
LaunchCondition Condition #LockPermissions LockObject Table Domain User
<<NOKEEP #<<NOKEEP
###################################################################### #######################################################################
# ListBox ## ModuleComponents
#
All :: "$(LANG).$(PLAT).$(CFG).ListBox-1.idt" #All :: "$(LANG).$(PLAT).$(CFG).ModuleComponents-1.idt"
#
"$(LANG).$(PLAT).$(CFG).ListBox-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak" #"$(LANG).$(PLAT).$(CFG).ModuleComponents-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@ # -if exist $@ del /f /q $@
move /y << $@ > NUL # move /y << $@ > NUL
Property Order Value Text #Component ModuleID Language
s$(MSIBUILD_LENGTH_ID) i2 s64 L64 #s$(MSIBUILD_LENGTH_ID) s$(MSIBUILD_LENGTH_ID) i2
ListBox Property Order #ModuleComponents Component ModuleID Language
<<NOKEEP #<<NOKEEP
###################################################################### #######################################################################
# ListView ## ModuleDependency
#
All :: "$(LANG).$(PLAT).$(CFG).ListView-1.idt" #All :: "$(LANG).$(PLAT).$(CFG).ModuleDependency-1.idt"
#
"$(LANG).$(PLAT).$(CFG).ListView-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak" #"$(LANG).$(PLAT).$(CFG).ModuleDependency-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@ # -if exist $@ del /f /q $@
move /y << $@ > NUL # move /y << $@ > NUL
Property Order Value Text Binary_ #ModuleID ModuleLanguage RequiredID RequiredLanguage RequiredVersion
s$(MSIBUILD_LENGTH_ID) i2 s64 L64 S$(MSIBUILD_LENGTH_ID) #s$(MSIBUILD_LENGTH_ID) i2 s$(MSIBUILD_LENGTH_ID) i2 S32
ListView Property Order #ModuleDependency ModuleID ModuleLanguage RequiredID RequiredLanguage
<<NOKEEP #<<NOKEEP
###################################################################### #######################################################################
# LockPermissions ## ModuleSignature
#
All :: "$(LANG).$(PLAT).$(CFG).LockPermissions-1.idt" #All :: "$(LANG).$(PLAT).$(CFG).ModuleSignature-1.idt"
#
"$(LANG).$(PLAT).$(CFG).LockPermissions-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak" #"$(LANG).$(PLAT).$(CFG).ModuleSignature-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@ # -if exist $@ del /f /q $@
move /y << $@ > NUL # move /y << $@ > NUL
LockObject Table Domain User Permission #ModuleID Language Version
s$(MSIBUILD_LENGTH_ID) s32 S255 s255 I4 #s$(MSIBUILD_LENGTH_ID) i2 s20
LockPermissions LockObject Table Domain User #ModuleSignature ModuleID Language
<<NOKEEP #<<NOKEEP
###################################################################### #######################################################################
# ModuleComponents ## MsiAssembly
#
All :: "$(LANG).$(PLAT).$(CFG).ModuleComponents-1.idt" #All :: "$(LANG).$(PLAT).$(CFG).MsiAssembly-1.idt"
#
"$(LANG).$(PLAT).$(CFG).ModuleComponents-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak" #"$(LANG).$(PLAT).$(CFG).MsiAssembly-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@ # -if exist $@ del /f /q $@
move /y << $@ > NUL # move /y << $@ > NUL
Component ModuleID Language #Component_ Feature_ File_Manifest File_Application Attributes
s$(MSIBUILD_LENGTH_ID) s$(MSIBUILD_LENGTH_ID) i2 #s$(MSIBUILD_LENGTH_ID) s$(MSIBUILD_LENGTH_ID) S$(MSIBUILD_LENGTH_ID) S$(MSIBUILD_LENGTH_ID) I2
ModuleComponents Component ModuleID Language #MsiAssembly Component_
<<NOKEEP #<<NOKEEP
###################################################################### #######################################################################
# ModuleDependency ## MsiAssemblyName
#
All :: "$(LANG).$(PLAT).$(CFG).ModuleDependency-1.idt" #All :: "$(LANG).$(PLAT).$(CFG).MsiAssemblyName-1.idt"
#
"$(LANG).$(PLAT).$(CFG).ModuleDependency-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak" #"$(LANG).$(PLAT).$(CFG).MsiAssemblyName-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@ # -if exist $@ del /f /q $@
move /y << $@ > NUL # move /y << $@ > NUL
ModuleID ModuleLanguage RequiredID RequiredLanguage RequiredVersion #Component_ Name Value
s$(MSIBUILD_LENGTH_ID) i2 s$(MSIBUILD_LENGTH_ID) i2 S32 #s$(MSIBUILD_LENGTH_ID) s255 s255
ModuleDependency ModuleID ModuleLanguage RequiredID RequiredLanguage #MsiAssemblyName Component_ Name
<<NOKEEP #<<NOKEEP
###################################################################### #######################################################################
# ModuleSignature ## MsiFileHash
#
All :: "$(LANG).$(PLAT).$(CFG).ModuleSignature-1.idt" #All :: "$(LANG).$(PLAT).$(CFG).MsiFileHash-1.idt"
#
"$(LANG).$(PLAT).$(CFG).ModuleSignature-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak" #"$(LANG).$(PLAT).$(CFG).MsiFileHash-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@ # -if exist $@ del /f /q $@
move /y << $@ > NUL # move /y << $@ > NUL
ModuleID Language Version #File_ Options HashPart1 HashPart2 HashPart3 HashPart4
s$(MSIBUILD_LENGTH_ID) i2 s20 #s$(MSIBUILD_LENGTH_ID) i2 i4 i4 i4 i4
ModuleSignature ModuleID Language #MsiFileHash File_
<<NOKEEP #<<NOKEEP
###################################################################### #######################################################################
# MsiAssembly ## MsiSFCBypass
#
All :: "$(LANG).$(PLAT).$(CFG).MsiAssembly-1.idt" #All :: "$(LANG).$(PLAT).$(CFG).MsiSFCBypass-1.idt"
#
"$(LANG).$(PLAT).$(CFG).MsiAssembly-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak" #"$(LANG).$(PLAT).$(CFG).MsiSFCBypass-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@ # -if exist $@ del /f /q $@
move /y << $@ > NUL # move /y << $@ > NUL
Component_ Feature_ File_Manifest File_Application Attributes #File_
s$(MSIBUILD_LENGTH_ID) s$(MSIBUILD_LENGTH_ID) S$(MSIBUILD_LENGTH_ID) S$(MSIBUILD_LENGTH_ID) I2 #s$(MSIBUILD_LENGTH_ID)
MsiAssembly Component_ #MsiSFCBypass File_
<<NOKEEP #<<NOKEEP
######################################################################
# MsiAssemblyName
All :: "$(LANG).$(PLAT).$(CFG).MsiAssemblyName-1.idt"
"$(LANG).$(PLAT).$(CFG).MsiAssemblyName-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@
move /y << $@ > NUL
Component_ Name Value
s$(MSIBUILD_LENGTH_ID) s255 s255
MsiAssemblyName Component_ Name
<<NOKEEP
######################################################################
# MsiFileHash
All :: "$(LANG).$(PLAT).$(CFG).MsiFileHash-1.idt"
"$(LANG).$(PLAT).$(CFG).MsiFileHash-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@
move /y << $@ > NUL
File_ Options HashPart1 HashPart2 HashPart3 HashPart4
s$(MSIBUILD_LENGTH_ID) i2 i4 i4 i4 i4
MsiFileHash File_
<<NOKEEP
######################################################################
# MsiSFCBypass
All :: "$(LANG).$(PLAT).$(CFG).MsiSFCBypass-1.idt"
"$(LANG).$(PLAT).$(CFG).MsiSFCBypass-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@
move /y << $@ > NUL
File_
s$(MSIBUILD_LENGTH_ID)
MsiSFCBypass File_
<<NOKEEP
###################################################################### ######################################################################
@ -1396,20 +1012,6 @@ ProductLanguage 1033
rcxgettext.exe idtp $@ $** rcxgettext.exe idtp $@ $**
######################################################################
# RadioButton
All :: "$(LANG).$(PLAT).$(CFG).RadioButton-1.idt"
"$(LANG).$(PLAT).$(CFG).RadioButton-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@
move /y << $@ > NUL
Property Order Value X Y Width Height Text Help
s$(MSIBUILD_LENGTH_ID) i2 s64 i2 i2 i2 i2 L64 L$(MSIBUILD_LENGTH_HELP)
RadioButton Property Order
<<NOKEEP
###################################################################### ######################################################################
# RegLocator # RegLocator
@ -1452,20 +1054,6 @@ SxsMsmGenComponents Component_
<<NOKEEP <<NOKEEP
######################################################################
# TextStyle
All :: "$(LANG).$(PLAT).$(CFG).TextStyle-1.idt"
"$(LANG).$(PLAT).$(CFG).TextStyle-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@
move /y << $@ > NUL
TextStyle FaceName Size Color StyleBits
s$(MSIBUILD_LENGTH_ID) s32 i2 I4 I2
TextStyle TextStyle
<<NOKEEP
###################################################################### ######################################################################
# TypeLib # TypeLib
@ -1480,83 +1068,6 @@ TypeLib LibID Language Component_
<<NOKEEP <<NOKEEP
######################################################################
# UIText
All :: "$(LANG).$(PLAT).$(CFG).UIText-2.idt"
"En.$(PLAT).$(CFG).UIText-2.idtx" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@
move /y << $@ > NUL
Key Text
s$(MSIBUILD_LENGTH_ID) L255
1252 UIText Key
AbsentPath
bytes bytes
GB GB
KB KB
MB MB
MenuAbsent Entire feature will be unavailable
MenuAdvertise Feature will be installed when required
MenuAllCD Entire feature will be installed to run from CD
MenuAllLocal Entire feature will be installed on local hard drive
MenuAllNetwork Entire feature will be installed to run from network
MenuCD Will be installed to run from CD
MenuLocal Will be installed on local hard drive
MenuNetwork Will be installed to run from network
NewFolder Folder|New Folder
ScriptInProgress Gathering required information...
SelAbsentAbsent This feature will remain uninstalled
SelAbsentAdvertise This feature will be set to be installed when required
SelAbsentCD This feature will be installed to run from CD
SelAbsentLocal This feature will be installed on the local hard drive
SelAbsentNetwork This feature will be installed to run from the network
SelAdvertiseAbsent This feature will become unavailable
SelAdvertiseAdvertise Will be installed when required
SelAdvertiseCD This feature will be installed to run from CD
SelAdvertiseLocal This feature will be installed on the local hard drive
SelAdvertiseNetwork This feature will be installed to run from the network
SelCDAbsent This feature will be uninstalled completely, you won't be able to run it from CD
SelCDAdvertise This feature will be set to be installed when required
SelCDCD This feature will remain to be run from CD
SelCDLocal This feature will be installed on the local hard drive
SelChildCostNeg This feature frees up [1] on your hard drive.
SelChildCostPos This feature requires [1] on your hard drive.
SelCostPending Compiling cost for this feature...
SelLocalAbsent This feature will become unavailable
SelLocalAdvertise This feature will be removed from your local hard drive, but will be set to be installed when required
SelLocalCD This feature will be removed from your local hard drive, but will be still available to run from CD
SelLocalLocal This feature will remain on you local hard drive
SelLocalNetwork This feature will be removed from your local hard drive, but will be still available to run from the network
SelNetworkAbsent This feature will be uninstalled completely, you won't be able to run it from the network
SelNetworkAdvertise This feature will be set to be installed when required
SelNetworkLocal This feature will be installed on the local hard drive
SelNetworkNetwork This feature will remain to be run from the network
SelParentCostNegNeg This feature requires [1] on your hard drive. It has [2] of [3] subfeatures selected. The subfeatures require [4] on your hard drive.
SelParentCostNegPos This feature requires [1] on your hard drive. It has [2] of [3] subfeatures selected. The subfeatures require [4] on your hard drive.
SelParentCostPosNeg This feature requires [1] on your hard drive. It has [2] of [3] subfeatures selected. The subfeatures require [4] on your hard drive.
SelParentCostPosPos This feature requires [1] on your hard drive. It has [2] of [3] subfeatures selected. The subfeatures require [4] on your hard drive.
TimeRemaining Time remaining: {[1] minutes }{[2] seconds}
VolumeCostAvailable Available
VolumeCostDifference Difference
VolumeCostRequired Required
VolumeCostSize Disk Size
VolumeCostVolume Volume
<<NOKEEP
"De.$(PLAT).$(CFG).UIText-2.idt" : "En.$(PLAT).$(CFG).UIText-2.idtx" "..\locale\de_DE.po"
rcxgettext.exe idtp $@ $**
"En.$(PLAT).$(CFG).UIText-2.idt" : "En.$(PLAT).$(CFG).UIText-2.idtx"
copy /y $** $@ > NUL
"It.$(PLAT).$(CFG).UIText-2.idt" : "En.$(PLAT).$(CFG).UIText-2.idtx" "..\locale\it_IT.po"
rcxgettext.exe idtp $@ $**
"Sl.$(PLAT).$(CFG).UIText-2.idt" : "En.$(PLAT).$(CFG).UIText-2.idtx" "..\locale\sl_SI.po"
rcxgettext.exe idtp $@ $**
###################################################################### ######################################################################
# Build MSM module! # Build MSM module!
###################################################################### ######################################################################

View File

@ -25,6 +25,219 @@
MSIBUILD_IS_LOCALIZEABLE=1 MSIBUILD_IS_LOCALIZEABLE=1
######################################################################
# _Validation
All :: "$(LANG).$(PLAT).$(CFG)._Validation-1.idt"
"$(LANG).$(PLAT).$(CFG)._Validation-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@
move /y << $@ > NUL
Table Column Nullable MinValue MaxValue KeyTable KeyColumn Category Set Description
s32 s32 s4 I4 I4 S255 I2 S32 S255 S255
_Validation Table Column
ActionText Action N Identifier Name of action to be described.
ActionText Description Y Text Localized description displayed in progress dialog and log when action is executing.
ActionText Template Y Template Optional localized format template used to format action data records for display during action execution.
AdminExecuteSequence Action N Identifier Name of action to invoke, either in the engine or the handler DLL.
AdminExecuteSequence Condition Y Condition Optional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.
AdminExecuteSequence Sequence Y -4 32767 Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.
BBControl Attributes Y 0 2147483647 A 32-bit word that specifies the attribute flags to be applied to this control.
BBControl BBControl N Identifier Name of the control. This name must be unique within a billboard, but can repeat on different billboard.
BBControl Billboard_ N Billboard 1 Identifier External key to the Billboard table, name of the billboard.
BBControl Height N 0 32767 Height of the bounding rectangle of the control.
BBControl Text Y Text A string used to set the initial text contained within a control (if appropriate).
BBControl Type N Identifier The type of the control.
BBControl Width N 0 32767 Width of the bounding rectangle of the control.
BBControl X N 0 32767 Horizontal coordinate of the upper left corner of the bounding rectangle of the control.
BBControl Y N 0 32767 Vertical coordinate of the upper left corner of the bounding rectangle of the control.
Billboard Action Y Identifier The name of an action. The billboard is displayed during the progress messages received from this action.
Billboard Billboard N Identifier Name of the billboard.
Billboard Feature_ N Feature 1 Identifier An external key to the Feature Table. The billboard is shown only if this feature is being installed.
Billboard Ordering Y 0 32767 A positive integer. If there is more than one billboard corresponding to an action they will be shown in the order defined by this column.
CheckBox Property N Identifier A named property to be tied to the item.
CheckBox Value Y Formatted The value string associated with the item.
Control Attributes Y 0 2147483647 A 32-bit word that specifies the attribute flags to be applied to this control.
Control Control N Identifier Name of the control. This name must be unique within a dialog, but can repeat on different dialogs.
Control Control_Next Y Control 2 Identifier The name of an other control on the same dialog. This link defines the tab order of the controls. The links have to form one or more cycles!
Control Dialog_ N Dialog 1 Identifier External key to the Dialog table, name of the dialog.
Control Height N 0 32767 Height of the bounding rectangle of the control.
Control Help Y Text The help strings used with the button. The text is optional.
Control Property Y Identifier The name of a defined property to be linked to this control.
Control Text Y Formatted A string used to set the initial text contained within a control (if appropriate).
Control Type N Identifier The type of the control.
Control Width N 0 32767 Width of the bounding rectangle of the control.
Control X N 0 32767 Horizontal coordinate of the upper left corner of the bounding rectangle of the control.
Control Y N 0 32767 Vertical coordinate of the upper left corner of the bounding rectangle of the control.
ControlCondition Action N Default;Disable;Enable;Hide;Show The desired action to be taken on the specified control.
ControlCondition Condition N Condition A standard conditional statement that specifies under which conditions the action should be triggered.
ControlCondition Control_ N Control 2 Identifier A foreign key to the Control table, name of the control.
ControlCondition Dialog_ N Dialog 1 Identifier A foreign key to the Dialog table, name of the dialog.
ControlEvent Argument N Formatted A value to be used as a modifier when triggering a particular event.
ControlEvent Condition Y Condition A standard conditional statement that specifies under which conditions an event should be triggered.
ControlEvent Control_ N Control 2 Identifier A foreign key to the Control table, name of the control
ControlEvent Dialog_ N Dialog 1 Identifier A foreign key to the Dialog table, name of the dialog.
ControlEvent Event N Formatted An identifier that specifies the type of the event that should take place when the user interacts with control specified by the first two entries.
ControlEvent Ordering Y 0 2147483647 An integer used to order several events tied to the same control. Can be left blank.
Dialog Attributes Y 0 2147483647 A 32-bit word that specifies the attribute flags to be applied to this dialog.
Dialog Control_Cancel Y Control 2 Identifier Defines the cancel control. Hitting escape or clicking on the close icon on the dialog is equivalent to pushing this button.
Dialog Control_Default Y Control 2 Identifier Defines the default control. Hitting return is equivalent to pushing this button.
Dialog Control_First N Control 2 Identifier Defines the control that has the focus when the dialog is created.
Dialog Dialog N Identifier Name of the dialog.
Dialog HCentering N 0 100 Horizontal position of the dialog on a 0-100 scale. 0 means left end, 100 means right end of the screen, 50 center.
Dialog Height N 0 32767 Height of the bounding rectangle of the dialog.
Dialog Title Y Formatted A text string specifying the title to be displayed in the title bar of the dialog's window.
Dialog VCentering N 0 100 Vertical position of the dialog on a 0-100 scale. 0 means top end, 100 means bottom end of the screen, 50 center.
Dialog Width N 0 32767 Width of the bounding rectangle of the dialog.
InstallUISequence Action N Identifier Name of action to invoke, either in the engine or the handler DLL.
InstallUISequence Condition Y Condition Optional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.
InstallUISequence Sequence Y -4 32767 Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.
ListBox Order N 1 32767 A positive integer used to determine the ordering of the items within one list..The integers do not have to be consecutive.
ListBox Property N Identifier A named property to be tied to this item. All the items tied to the same property become part of the same listbox.
ListBox Text Y Text The visible text to be assigned to the item. Optional. If this entry or the entire column is missing, the text is the same as the value.
ListBox Value N Formatted The value string associated with this item. Selecting the line will set the associated property to this value.
ListView Binary_ Y Binary 1 Identifier The name of the icon to be displayed with the icon. The binary information is looked up from the Binary Table.
ListView Order N 1 32767 A positive integer used to determine the ordering of the items within one list..The integers do not have to be consecutive.
ListView Property N Identifier A named property to be tied to this item. All the items tied to the same property become part of the same listview.
ListView Text Y Text The visible text to be assigned to the item. Optional. If this entry or the entire column is missing, the text is the same as the value.
ListView Value N Identifier The value string associated with this item. Selecting the line will set the associated property to this value.
RadioButton Height N 0 32767 The height of the button.
RadioButton Help Y Text The help strings used with the button. The text is optional.
RadioButton Order N 1 32767 A positive integer used to determine the ordering of the items within one list..The integers do not have to be consecutive.
RadioButton Property N Identifier A named property to be tied to this radio button. All the buttons tied to the same property become part of the same group.
RadioButton Text Y Text The visible title to be assigned to the radio button.
RadioButton Value N Formatted The value string associated with this button. Selecting the button will set the associated property to this value.
RadioButton Width N 0 32767 The width of the button.
RadioButton X N 0 32767 The horizontal coordinate of the upper left corner of the bounding rectangle of the radio button.
RadioButton Y N 0 32767 The vertical coordinate of the upper left corner of the bounding rectangle of the radio button.
TextStyle Color Y 0 16777215 A long integer indicating the color of the string in the RGB format (Red, Green, Blue each 0-255, RGB = R + 256*G + 256^2*B).
TextStyle FaceName N Text A string indicating the name of the font used. Required. The string must be at most 31 characters long.
TextStyle Size N 0 32767 The size of the font used. This size is given in our units (1/12 of the system font height). Assuming that the system font is set to 12 point size, this is equivalent to the point size.
TextStyle StyleBits Y 0 15 A combination of style bits.
TextStyle TextStyle N Identifier Name of the style. The primary key of this table. This name is embedded in the texts to indicate a style change.
UIText Key N Identifier A unique key that identifies the particular string.
UIText Text Y Text The localized version of the string.
<<NOKEEP
######################################################################
# ActionText
All :: "$(LANG).$(PLAT).$(CFG).ActionText-2.idt"
"En.$(PLAT).$(CFG).ActionText-2.idtx" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@
move /y << $@ > NUL
Action Description Template
s$(MSIBUILD_LENGTH_ID) L0 L0
1252 ActionText Action
Advertise Advertising application
AllocateRegistrySpace Allocating registry space Free space: [1]
AppSearch Searching for installed applications Property: [1], Signature: [2]
BindImage Binding executables File: [1]
CCPSearch Searching for qualifying products
CostFinalize Computing space requirements
CostInitialize Computing space requirements
CreateFolders Creating folders Folder: [1]
CreateShortcuts Creating shortcuts Shortcut: [1]
DeleteServices Deleting services Service: [1]
DuplicateFiles Creating duplicate files File: [1], Folder: [9], Size: [6]
FileCost Computing space requirements
FindRelatedProducts Searching for related applications Found application: [1]
GenerateScript Generating script operations for action: [1]
InstallAdminPackage Copying network install files File: [1], Folder: [9], Size: [6]
InstallFiles Copying new files File: [1], Folder: [9], Size: [6]
InstallODBC Installing ODBC components
InstallServices Installing new services Service: [2]
InstallSFPCatalogFile Installing system catalog File: [1], Dependencies: [2]
InstallValidate Validating install
LaunchConditions Evaluating launch conditions
MigrateFeatureStates Migrating feature states from related applications Application: [1]
MoveFiles Moving files File: [1], Folder: [9], Size: [6]
MsiPublishAssemblies Publishing assembly information Application Context:[1], Assembly Name:[2]
MsiUnpublishAssemblies Unpublishing assembly information Application Context:[1], Assembly Name:[2]
PatchFiles Patching files File: [1], Folder: [2], Size: [3]
ProcessComponents Updating component registration
PublishComponents Publishing Qualified Components Component ID: [1], Qualifier: [2]
PublishFeatures Publishing Product Features Feature: [1]
PublishProduct Publishing product information
RegisterClassInfo Registering Class servers Class Id: [1]
RegisterComPlus Registering COM+ Applications and Components AppId: [1]{{, AppType: [2], Users: [3], RSN: [4]}}
RegisterExtensionInfo Registering extension servers Extension: [1]
RegisterFonts Registering fonts Font: [1]
RegisterMIMEInfo Registering MIME info MIME Content Type: [1], Extension: [2]
RegisterProduct Registering product [1]
RegisterProgIdInfo Registering programme identifiers ProgId: [1]
RegisterTypeLibraries Registering type libraries LibID: [1]
RegisterUser Registering user [1]
RemoveDuplicateFiles Removing duplicated files File: [1], Folder: [9]
RemoveEnvironmentStrings Updating environment strings Name: [1], Value: [2], Action [3]
RemoveExistingProducts Removing applications Application: [1], Command line: [2]
RemoveFiles Removing files File: [1], Folder: [9]
RemoveFolders Removing folders Folder: [1]
RemoveIniValues Removing INI files entries File: [1], Section: [2], Key: [3], Value: [4]
RemoveODBC Removing ODBC components
RemoveRegistryValues Removing system registry values Key: [1], Name: [2]
RemoveShortcuts Removing shortcuts Shortcut: [1]
RMCCPSearch Searching for qualifying products
Rollback Rolling back action: [1]
RollbackCleanup Removing backup files File: [1]
SelfRegModules Registering modules File: [1], Folder: [2]
SelfUnregModules Unregistering modules File: [1], Folder: [2]
SetODBCFolders Initializing ODBC directories
StartServices Starting services Service: [1]
StopServices Stopping services Service: [1]
UnmoveFiles Removing moved files File: [1], Folder: [9]
UnpublishComponents Unpublishing Qualified Components Component ID: [1], Qualifier: [2]
UnpublishFeatures Unpublishing Product Features Feature: [1]
UnpublishProduct Unpublishing product information
UnregisterClassInfo Unregister Class servers Class Id: [1]
UnregisterComPlus Unregistering COM+ Applications and Components AppId: [1]{{, AppType: [2]}}
UnregisterExtensionInfo Unregistering extension servers Extension: [1]
UnregisterFonts Unregistering fonts Font: [1]
UnregisterMIMEInfo Unregistering MIME info MIME Content Type: [1], Extension: [2]
UnregisterProgIdInfo Unregistering programme identifiers ProgId: [1]
UnregisterTypeLibraries Unregistering type libraries LibID: [1]
WriteEnvironmentStrings Updating environment strings Name: [1], Value: [2], Action [3]
WriteIniValues Writing INI files values File: [1], Section: [2], Key: [3], Value: [4]
WriteRegistryValues Writing system registry values Key: [1], Name: [2], Value: [3]
<<NOKEEP
"De.$(PLAT).$(CFG).ActionText-2.idt" : "En.$(PLAT).$(CFG).ActionText-2.idtx" "..\locale\de_DE.po"
rcxgettext.exe idtp $@ $**
"En.$(PLAT).$(CFG).ActionText-2.idt" : "En.$(PLAT).$(CFG).ActionText-2.idtx"
copy /y $** $@ > NUL
"It.$(PLAT).$(CFG).ActionText-2.idt" : "En.$(PLAT).$(CFG).ActionText-2.idtx" "..\locale\it_IT.po"
rcxgettext.exe idtp $@ $**
"Sl.$(PLAT).$(CFG).ActionText-2.idt" : "En.$(PLAT).$(CFG).ActionText-2.idtx" "..\locale\sl_SI.po"
rcxgettext.exe idtp $@ $**
######################################################################
# AdminExecuteSequence
All :: "$(LANG).$(PLAT).$(CFG).AdminExecuteSequence-1.idt"
"$(LANG).$(PLAT).$(CFG).AdminExecuteSequence-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@
move /y << $@ > NUL
Action Condition Sequence
s$(MSIBUILD_LENGTH_ID) S255 I2
AdminExecuteSequence Action
CostInitialize 800
FileCost 900
CostFinalize 1000
InstallValidate 1400
InstallInitialize 1500
InstallAdminPackage 3900
InstallFiles 4000
InstallFinalize 6600
<<NOKEEP
###################################################################### ######################################################################
# AdminUISequence # AdminUISequence
@ -53,6 +266,34 @@ ExecuteAction 1300
<<NOKEEP <<NOKEEP
#######################################################################
## BBControl
#
#All :: "$(LANG).$(PLAT).$(CFG).BBControl-1.idt"
#
#"$(LANG).$(PLAT).$(CFG).BBControl-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
# -if exist $@ del /f /q $@
# move /y << $@ > NUL
#Billboard_ BBControl Type X Y Width Height Attributes Text
#s50 s50 s50 i2 i2 i2 i2 I4 L50
#BBControl Billboard_ BBControl
#<<NOKEEP
#######################################################################
## Billboard
#
#All :: "$(LANG).$(PLAT).$(CFG).Billboard-1.idt"
#
#"$(LANG).$(PLAT).$(CFG).Billboard-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
# -if exist $@ del /f /q $@
# move /y << $@ > NUL
#Billboard Feature_ Action Ordering
#s50 s$(MSIBUILD_LENGTH_ID) S50 I2
#Billboard Billboard
#<<NOKEEP
###################################################################### ######################################################################
# Binary # Binary
@ -89,30 +330,56 @@ binUIFolderUp.ico UIFolderUp.ico
copy /y $** $@ > NUL copy /y $** $@ > NUL
###################################################################### #######################################################################
# CheckBox ## CheckBox
#
#All :: "$(LANG).$(PLAT).$(CFG).CheckBox-2.idt"
#
#"En.$(PLAT).$(CFG).CheckBox-2.idtx" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
# -if exist $@ del /f /q $@
# move /y << $@ > NUL
#Property Value
#s$(MSIBUILD_LENGTH_ID) S64
#1252 CheckBox Property
#<<NOKEEP
#
#"De.$(PLAT).$(CFG).CheckBox-2.idt" : "En.$(PLAT).$(CFG).CheckBox-2.idtx" "..\locale\de_DE.po"
# rcxgettext.exe idtp $@ $**
#
#"En.$(PLAT).$(CFG).CheckBox-2.idt" : "En.$(PLAT).$(CFG).CheckBox-2.idtx"
# copy /y $** $@ > NUL
#
#"It.$(PLAT).$(CFG).CheckBox-2.idt" : "En.$(PLAT).$(CFG).CheckBox-2.idtx" "..\locale\it_IT.po"
# rcxgettext.exe idtp $@ $**
#
#"Sl.$(PLAT).$(CFG).CheckBox-2.idt" : "En.$(PLAT).$(CFG).CheckBox-2.idtx" "..\locale\sl_SI.po"
# rcxgettext.exe idtp $@ $**
All :: "$(LANG).$(PLAT).$(CFG).CheckBox-2.idt"
"En.$(PLAT).$(CFG).CheckBox-2.idtx" : "Makefile" "..\..\..\include\MSIBuildCfg.mak" #######################################################################
-if exist $@ del /f /q $@ ## ComboBox
move /y << $@ > NUL #
Property Value #All :: "$(LANG).$(PLAT).$(CFG).ComboBox-2.idt"
s$(MSIBUILD_LENGTH_ID) S64 #
1252 CheckBox Property #"En.$(PLAT).$(CFG).ComboBox-2.idtx" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
<<NOKEEP # -if exist $@ del /f /q $@
# move /y << $@ > NUL
"De.$(PLAT).$(CFG).CheckBox-2.idt" : "En.$(PLAT).$(CFG).CheckBox-2.idtx" "..\locale\de_DE.po" #Property Order Value Text
rcxgettext.exe idtp $@ $** #s$(MSIBUILD_LENGTH_ID) i2 s64 L64
#1252 ComboBox Property Order
"En.$(PLAT).$(CFG).CheckBox-2.idt" : "En.$(PLAT).$(CFG).CheckBox-2.idtx" #<<NOKEEP
copy /y $** $@ > NUL #
#"De.$(PLAT).$(CFG).ComboBox-2.idt" : "En.$(PLAT).$(CFG).ComboBox-2.idtx" "..\locale\de_DE.po"
"It.$(PLAT).$(CFG).CheckBox-2.idt" : "En.$(PLAT).$(CFG).CheckBox-2.idtx" "..\locale\it_IT.po" # rcxgettext.exe idtp $@ $**
rcxgettext.exe idtp $@ $** #
#"En.$(PLAT).$(CFG).ComboBox-2.idt" : "En.$(PLAT).$(CFG).ComboBox-2.idtx"
"Sl.$(PLAT).$(CFG).CheckBox-2.idt" : "En.$(PLAT).$(CFG).CheckBox-2.idtx" "..\locale\sl_SI.po" # copy /y $** $@ > NUL
rcxgettext.exe idtp $@ $** #
#"It.$(PLAT).$(CFG).ComboBox-2.idt" : "En.$(PLAT).$(CFG).ComboBox-2.idtx" "..\locale\it_IT.po"
# rcxgettext.exe idtp $@ $**
#
#"Sl.$(PLAT).$(CFG).ComboBox-2.idt" : "En.$(PLAT).$(CFG).ComboBox-2.idtx" "..\locale\sl_SI.po"
# rcxgettext.exe idtp $@ $**
###################################################################### ######################################################################
@ -543,15 +810,60 @@ dlgFinished -1
caSetDefaultUIFontVista VersionNT>=600 50 caSetDefaultUIFontVista VersionNT>=600 50
caSetDlgStrongFontVista VersionNT>=600 51 caSetDlgStrongFontVista VersionNT>=600 51
caSetDlgTitleFontVista VersionNT>=600 52 caSetDlgTitleFontVista VersionNT>=600 52
LaunchConditions NOT Installed 100
!IFDEF MSIBUILD_NO_WOW64
!IF "$(PLAT)" == "Win32"
caWoW64Unsupported VersionNT64 101
!ENDIF
!ENDIF
dlgPrepare 140 dlgPrepare 140
FindRelatedProducts 200
caNewerProductFound NEWPRODUCTFOUND 201
AppSearch 400
CCPSearch NOT Installed 500
RMCCPSearch NOT Installed 600
ValidateProductID 700
CostInitialize 800
FileCost 900
CostFinalize 1000
MigrateFeatureStates 1200
dlgLicenseAgreement NOT Installed 1210 dlgLicenseAgreement NOT Installed 1210
dlgTypeSetup NOT Installed 1250 dlgTypeSetup NOT Installed 1250
dlgResume Installed AND (RESUME OR Preselected) 1251 dlgResume Installed AND (RESUME OR Preselected) 1251
dlgTypeMaintenance Installed AND NOT RESUME AND NOT Preselected 1252 dlgTypeMaintenance Installed AND NOT RESUME AND NOT Preselected 1252
dlgProgress 1280 dlgProgress 1280
ExecuteAction 1300
<<NOKEEP <<NOKEEP
######################################################################
# ListBox
All :: "$(LANG).$(PLAT).$(CFG).ListBox-1.idt"
"$(LANG).$(PLAT).$(CFG).ListBox-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@
move /y << $@ > NUL
Property Order Value Text
s$(MSIBUILD_LENGTH_ID) i2 s64 L64
ListBox Property Order
<<NOKEEP
#######################################################################
## ListView
#
#All :: "$(LANG).$(PLAT).$(CFG).ListView-1.idt"
#
#"$(LANG).$(PLAT).$(CFG).ListView-1.idt" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
# -if exist $@ del /f /q $@
# move /y << $@ > NUL
#Property Order Value Text Binary_
#s$(MSIBUILD_LENGTH_ID) i2 s64 L64 S$(MSIBUILD_LENGTH_ID)
#ListView Property Order
#<<NOKEEP
###################################################################### ######################################################################
# Property # Property
@ -648,6 +960,83 @@ tsTitleVista Segoe UI 11 1
<<NOKEEP <<NOKEEP
######################################################################
# UIText
All :: "$(LANG).$(PLAT).$(CFG).UIText-2.idt"
"En.$(PLAT).$(CFG).UIText-2.idtx" : "Makefile" "..\..\..\include\MSIBuildCfg.mak"
-if exist $@ del /f /q $@
move /y << $@ > NUL
Key Text
s$(MSIBUILD_LENGTH_ID) L255
1252 UIText Key
AbsentPath
bytes bytes
GB GB
KB KB
MB MB
MenuAbsent Entire feature will be unavailable
MenuAdvertise Feature will be installed when required
MenuAllCD Entire feature will be installed to run from CD
MenuAllLocal Entire feature will be installed on local hard drive
MenuAllNetwork Entire feature will be installed to run from network
MenuCD Will be installed to run from CD
MenuLocal Will be installed on local hard drive
MenuNetwork Will be installed to run from network
NewFolder Folder|New Folder
ScriptInProgress Gathering required information...
SelAbsentAbsent This feature will remain uninstalled
SelAbsentAdvertise This feature will be set to be installed when required
SelAbsentCD This feature will be installed to run from CD
SelAbsentLocal This feature will be installed on the local hard drive
SelAbsentNetwork This feature will be installed to run from the network
SelAdvertiseAbsent This feature will become unavailable
SelAdvertiseAdvertise Will be installed when required
SelAdvertiseCD This feature will be installed to run from CD
SelAdvertiseLocal This feature will be installed on the local hard drive
SelAdvertiseNetwork This feature will be installed to run from the network
SelCDAbsent This feature will be uninstalled completely, you won't be able to run it from CD
SelCDAdvertise This feature will be set to be installed when required
SelCDCD This feature will remain to be run from CD
SelCDLocal This feature will be installed on the local hard drive
SelChildCostNeg This feature frees up [1] on your hard drive.
SelChildCostPos This feature requires [1] on your hard drive.
SelCostPending Compiling cost for this feature...
SelLocalAbsent This feature will become unavailable
SelLocalAdvertise This feature will be removed from your local hard drive, but will be set to be installed when required
SelLocalCD This feature will be removed from your local hard drive, but will be still available to run from CD
SelLocalLocal This feature will remain on you local hard drive
SelLocalNetwork This feature will be removed from your local hard drive, but will be still available to run from the network
SelNetworkAbsent This feature will be uninstalled completely, you won't be able to run it from the network
SelNetworkAdvertise This feature will be set to be installed when required
SelNetworkLocal This feature will be installed on the local hard drive
SelNetworkNetwork This feature will remain to be run from the network
SelParentCostNegNeg This feature requires [1] on your hard drive. It has [2] of [3] subfeatures selected. The subfeatures require [4] on your hard drive.
SelParentCostNegPos This feature requires [1] on your hard drive. It has [2] of [3] subfeatures selected. The subfeatures require [4] on your hard drive.
SelParentCostPosNeg This feature requires [1] on your hard drive. It has [2] of [3] subfeatures selected. The subfeatures require [4] on your hard drive.
SelParentCostPosPos This feature requires [1] on your hard drive. It has [2] of [3] subfeatures selected. The subfeatures require [4] on your hard drive.
TimeRemaining Time remaining: {[1] minutes }{[2] seconds}
VolumeCostAvailable Available
VolumeCostDifference Difference
VolumeCostRequired Required
VolumeCostSize Disk Size
VolumeCostVolume Volume
<<NOKEEP
"De.$(PLAT).$(CFG).UIText-2.idt" : "En.$(PLAT).$(CFG).UIText-2.idtx" "..\locale\de_DE.po"
rcxgettext.exe idtp $@ $**
"En.$(PLAT).$(CFG).UIText-2.idt" : "En.$(PLAT).$(CFG).UIText-2.idtx"
copy /y $** $@ > NUL
"It.$(PLAT).$(CFG).UIText-2.idt" : "En.$(PLAT).$(CFG).UIText-2.idtx" "..\locale\it_IT.po"
rcxgettext.exe idtp $@ $**
"Sl.$(PLAT).$(CFG).UIText-2.idt" : "En.$(PLAT).$(CFG).UIText-2.idtx" "..\locale\sl_SI.po"
rcxgettext.exe idtp $@ $**
###################################################################### ######################################################################
# Build MSM module! # Build MSM module!
###################################################################### ######################################################################

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff