Shared.SetupSectionDirectives.pas 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
  1. unit Shared.SetupSectionDirectives;
  2. {
  3. Inno Setup
  4. Copyright (C) 1997-2025 Jordan Russell
  5. Portions by Martijn Laan
  6. For conditions of distribution and use, see LICENSE.TXT.
  7. Setup section directives
  8. }
  9. interface
  10. const
  11. SetupSectionDirectivePrefix = 'ss';
  12. type
  13. TSetupSectionDirective = (
  14. ssAllowCancelDuringInstall,
  15. ssAllowNetworkDrive,
  16. ssAllowNoIcons,
  17. ssAllowRootDirectory,
  18. ssAllowUNCPath,
  19. ssAlwaysRestart,
  20. ssAlwaysShowComponentsList,
  21. ssAlwaysShowDirOnReadyPage,
  22. ssAlwaysShowGroupOnReadyPage,
  23. ssAlwaysUsePersonalGroup,
  24. ssAppCopyright,
  25. ssAppendDefaultDirName,
  26. ssAppendDefaultGroupName,
  27. ssAppComments,
  28. ssAppContact,
  29. ssAppId,
  30. ssAppModifyPath,
  31. ssAppMutex,
  32. ssAppName,
  33. ssAppPublisher,
  34. ssAppPublisherURL,
  35. ssAppReadmeFile,
  36. ssAppSupportPhone,
  37. ssAppSupportURL,
  38. ssAppUpdatesURL,
  39. ssAppVerName,
  40. ssAppVersion,
  41. ssArchitecturesAllowed,
  42. ssArchitecturesInstallIn64BitMode,
  43. ssArchiveExtraction,
  44. ssASLRCompatible,
  45. ssBackColor,
  46. ssBackColor2,
  47. ssBackColorDirection,
  48. ssBackSolid,
  49. ssChangesAssociations,
  50. ssChangesEnvironment,
  51. ssCloseApplications,
  52. ssCloseApplicationsFilter,
  53. ssCloseApplicationsFilterExcludes,
  54. ssCompression,
  55. ssCompressionThreads,
  56. ssCreateAppDir,
  57. ssCreateUninstallRegKey,
  58. ssDefaultDialogFontName,
  59. ssDefaultDirName,
  60. ssDefaultGroupName,
  61. ssDefaultUserInfoName,
  62. ssDefaultUserInfoOrg,
  63. ssDefaultUserInfoSerial,
  64. ssDEPCompatible,
  65. ssDirExistsWarning,
  66. ssDisableDirPage,
  67. ssDisableFinishedPage,
  68. ssDisablePrecompiledFileVerifications,
  69. ssDisableProgramGroupPage,
  70. ssDisableReadyMemo,
  71. ssDisableReadyPage,
  72. ssDisableStartupPrompt,
  73. ssDisableWelcomePage,
  74. ssDiskClusterSize,
  75. ssDiskSliceSize,
  76. ssDiskSpanning,
  77. ssDontMergeDuplicateFiles,
  78. ssEnableDirDoesntExistWarning,
  79. ssEncryption,
  80. ssEncryptionKeyDerivation,
  81. ssExtraDiskSpaceRequired,
  82. ssFlatComponentsList,
  83. ssInfoAfterFile,
  84. ssInfoBeforeFile,
  85. ssInternalCompressLevel,
  86. ssLanguageDetectionMethod,
  87. ssLicenseFile,
  88. ssLZMAAlgorithm,
  89. ssLZMABlockSize,
  90. ssLZMADictionarySize,
  91. ssLZMAMatchFinder,
  92. ssLZMANumBlockThreads,
  93. ssLZMANumFastBytes,
  94. ssLZMAUseSeparateProcess,
  95. ssMergeDuplicateFiles,
  96. ssMessagesFile,
  97. ssMinVersion,
  98. ssMissingMessagesWarning,
  99. ssMissingRunOnceIdsWarning,
  100. ssNotRecognizedMessagesWarning,
  101. ssOnlyBelowVersion,
  102. ssOutput,
  103. ssOutputBaseFilename,
  104. ssOutputDir,
  105. ssOutputManifestFile,
  106. ssPassword,
  107. ssPrivilegesRequired,
  108. ssPrivilegesRequiredOverridesAllowed,
  109. ssRedirectionGuard,
  110. ssReserveBytes,
  111. ssRestartApplications,
  112. ssRestartIfNeededByRun,
  113. ssSetupIconFile,
  114. ssSetupLogging,
  115. ssSetupMutex,
  116. ssShowComponentSizes,
  117. ssShowLanguageDialog,
  118. ssShowTasksTreeLines,
  119. ssShowUndisplayableLanguages,
  120. ssSignedUninstaller,
  121. ssSignedUninstallerDir,
  122. ssSignTool,
  123. ssSignToolMinimumTimeBetween,
  124. ssSignToolRetryCount,
  125. ssSignToolRetryDelay,
  126. ssSignToolRunMinimized,
  127. ssSlicesPerDisk,
  128. ssSolidCompression,
  129. ssSourceDir,
  130. ssTerminalServicesAware,
  131. ssTimeStampRounding,
  132. ssTimeStampsInUTC,
  133. ssTouchDate,
  134. ssTouchTime,
  135. ssUpdateUninstallLogAppName,
  136. ssUninstallable,
  137. ssUninstallDisplayIcon,
  138. ssUninstallDisplayName,
  139. ssUninstallDisplaySize,
  140. ssUninstallFilesDir,
  141. ssUninstallIconFile,
  142. ssUninstallLogging,
  143. ssUninstallLogMode,
  144. ssUninstallRestartComputer,
  145. ssUninstallStyle,
  146. ssUsedUserAreasWarning,
  147. ssUsePreviousAppDir,
  148. ssUsePreviousGroup,
  149. ssUsePreviousLanguage,
  150. ssUsePreviousPrivileges,
  151. ssUsePreviousSetupType,
  152. ssUsePreviousTasks,
  153. ssUsePreviousUserInfo,
  154. ssUseSetupLdr,
  155. ssUserInfoPage,
  156. ssVersionInfoCompany,
  157. ssVersionInfoCopyright,
  158. ssVersionInfoDescription,
  159. ssVersionInfoOriginalFileName,
  160. ssVersionInfoProductName,
  161. ssVersionInfoProductVersion,
  162. ssVersionInfoProductTextVersion,
  163. ssVersionInfoTextVersion,
  164. ssVersionInfoVersion,
  165. ssWindowResizable,
  166. ssWindowShowCaption,
  167. ssWindowStartMaximized,
  168. ssWindowVisible,
  169. ssWizardBackColor,
  170. ssWizardBackColorDynamicDark,
  171. ssWizardBackImageFile,
  172. ssWizardBackImageFileDynamicDark,
  173. ssWizardBackImageOpacity,
  174. ssWizardImageAlphaFormat,
  175. ssWizardImageBackColor,
  176. ssWizardImageBackColorDynamicDark,
  177. ssWizardImageFile,
  178. ssWizardImageFileDynamicDark,
  179. ssWizardImageOpacity,
  180. ssWizardImageStretch,
  181. ssWizardKeepAspectRatio,
  182. ssWizardResizable,
  183. ssWizardSmallImageBackColor,
  184. ssWizardSmallImageBackColorDynamicDark,
  185. ssWizardSmallImageFile,
  186. ssWizardSmallImageFileDynamicDark,
  187. ssWizardSizePercent,
  188. ssWizardStyle,
  189. ssWizardStyleFile,
  190. ssWizardStyleFileDynamicDark);
  191. implementation
  192. end.