|
@@ -2,7 +2,7 @@ unit Struct;
|
|
|
|
|
|
{
|
|
{
|
|
Inno Setup
|
|
Inno Setup
|
|
- Copyright (C) 1997-2020 Jordan Russell
|
|
|
|
|
|
+ Copyright (C) 1997-2024 Jordan Russell
|
|
Portions by Martijn Laan
|
|
Portions by Martijn Laan
|
|
For conditions of distribution and use, see LICENSE.TXT.
|
|
For conditions of distribution and use, see LICENSE.TXT.
|
|
|
|
|
|
@@ -33,10 +33,10 @@ const
|
|
this file it's recommended you change SetupID. Any change will do (like
|
|
this file it's recommended you change SetupID. Any change will do (like
|
|
changing the letters or numbers), as long as your format is
|
|
changing the letters or numbers), as long as your format is
|
|
unrecognizable by the standard Inno Setup. }
|
|
unrecognizable by the standard Inno Setup. }
|
|
- SetupID: TSetupID = 'Inno Setup Setup Data (6.3.0)'{$IFDEF UNICODE}+' (u)'{$ENDIF};
|
|
|
|
|
|
+ SetupID: TSetupID = 'Inno Setup Setup Data (6.3.0)';
|
|
UninstallLogID: array[Boolean] of TUninstallLogID =
|
|
UninstallLogID: array[Boolean] of TUninstallLogID =
|
|
('Inno Setup Uninstall Log (b)', 'Inno Setup Uninstall Log (b) 64-bit');
|
|
('Inno Setup Uninstall Log (b)', 'Inno Setup Uninstall Log (b) 64-bit');
|
|
- MessagesHdrID: TMessagesHdrID = 'Inno Setup Messages (6.0.0)'{$IFDEF UNICODE}+' (u)'{$ENDIF};
|
|
|
|
|
|
+ MessagesHdrID: TMessagesHdrID = 'Inno Setup Messages (6.0.0) (u)';
|
|
MessagesLangOptionsID: TMessagesLangOptionsID = '!mlo!001';
|
|
MessagesLangOptionsID: TMessagesLangOptionsID = '!mlo!001';
|
|
ZLIBID: TCompID = 'zlb'#26;
|
|
ZLIBID: TCompID = 'zlb'#26;
|
|
DiskSliceID: TDiskSliceID = 'idska32'#26;
|
|
DiskSliceID: TDiskSliceID = 'idska32'#26;
|
|
@@ -61,8 +61,7 @@ type
|
|
shAllowUNCPath, shUserInfoPage, shUsePreviousUserInfo,
|
|
shAllowUNCPath, shUserInfoPage, shUsePreviousUserInfo,
|
|
shUninstallRestartComputer, shRestartIfNeededByRun, shShowTasksTreeLines,
|
|
shUninstallRestartComputer, shRestartIfNeededByRun, shShowTasksTreeLines,
|
|
shAllowCancelDuringInstall, shWizardImageStretch, shAppendDefaultDirName,
|
|
shAllowCancelDuringInstall, shWizardImageStretch, shAppendDefaultDirName,
|
|
- shAppendDefaultGroupName, shEncryptionUsed,
|
|
|
|
- {$IFNDEF UNICODE}shShowUndisplayableLanguages, {$ENDIF}shSetupLogging,
|
|
|
|
|
|
+ shAppendDefaultGroupName, shEncryptionUsed, shSetupLogging,
|
|
shSignedUninstaller, shUsePreviousLanguage, shDisableWelcomePage,
|
|
shSignedUninstaller, shUsePreviousLanguage, shDisableWelcomePage,
|
|
shCloseApplications, shRestartApplications, shAllowNetworkDrive,
|
|
shCloseApplications, shRestartApplications, shAllowNetworkDrive,
|
|
shForceCloseApplications, shAppNameHasConsts, shUsePreviousPrivileges,
|
|
shForceCloseApplications, shAppNameHasConsts, shUsePreviousPrivileges,
|
|
@@ -94,9 +93,6 @@ type
|
|
AppModifyPath, CreateUninstallRegKey, Uninstallable, CloseApplicationsFilter,
|
|
AppModifyPath, CreateUninstallRegKey, Uninstallable, CloseApplicationsFilter,
|
|
SetupMutex, ChangesEnvironment, ChangesAssociations: String;
|
|
SetupMutex, ChangesEnvironment, ChangesAssociations: String;
|
|
LicenseText, InfoBeforeText, InfoAfterText, CompiledCodeText: AnsiString;
|
|
LicenseText, InfoBeforeText, InfoAfterText, CompiledCodeText: AnsiString;
|
|
-{$IFNDEF UNICODE}
|
|
|
|
- LeadBytes: set of AnsiChar;
|
|
|
|
-{$ENDIF}
|
|
|
|
NumLanguageEntries, NumCustomMessageEntries, NumPermissionEntries,
|
|
NumLanguageEntries, NumCustomMessageEntries, NumPermissionEntries,
|
|
NumTypeEntries, NumComponentEntries, NumTaskEntries, NumDirEntries,
|
|
NumTypeEntries, NumComponentEntries, NumTaskEntries, NumDirEntries,
|
|
NumFileEntries, NumFileLocationEntries, NumIconEntries, NumIniEntries,
|
|
NumFileEntries, NumFileLocationEntries, NumIconEntries, NumIniEntries,
|
|
@@ -137,13 +133,10 @@ const
|
|
type
|
|
type
|
|
PSetupLanguageEntry = ^TSetupLanguageEntry;
|
|
PSetupLanguageEntry = ^TSetupLanguageEntry;
|
|
TSetupLanguageEntry = packed record
|
|
TSetupLanguageEntry = packed record
|
|
-{$IFNDEF UNICODE}
|
|
|
|
- { Note: LanguageName is Unicode }
|
|
|
|
-{$ENDIF}
|
|
|
|
Name, LanguageName, DialogFontName, TitleFontName, WelcomeFontName,
|
|
Name, LanguageName, DialogFontName, TitleFontName, WelcomeFontName,
|
|
CopyrightFontName: String;
|
|
CopyrightFontName: String;
|
|
Data, LicenseText, InfoBeforeText, InfoAfterText: AnsiString;
|
|
Data, LicenseText, InfoBeforeText, InfoAfterText: AnsiString;
|
|
- LanguageID{$IFNDEF UNICODE}, LanguageCodePage{$ENDIF}: Cardinal;
|
|
|
|
|
|
+ LanguageID: Cardinal;
|
|
DialogFontSize: Integer;
|
|
DialogFontSize: Integer;
|
|
TitleFontSize: Integer;
|
|
TitleFontSize: Integer;
|
|
WelcomeFontSize: Integer;
|
|
WelcomeFontSize: Integer;
|