📄 jwamsidefs.pas
字号:
msidbDialogAttributes = DWORD;
{$EXTERNALSYM msidbDialogAttributes}
const
msidbDialogAttributesVisible = $00000001;
{$EXTERNALSYM msidbDialogAttributesVisible}
msidbDialogAttributesModal = $00000002;
{$EXTERNALSYM msidbDialogAttributesModal}
msidbDialogAttributesMinimize = $00000004;
{$EXTERNALSYM msidbDialogAttributesMinimize}
msidbDialogAttributesSysModal = $00000008;
{$EXTERNALSYM msidbDialogAttributesSysModal}
msidbDialogAttributesKeepModeless = $00000010;
{$EXTERNALSYM msidbDialogAttributesKeepModeless}
msidbDialogAttributesTrackDiskSpace = $00000020;
{$EXTERNALSYM msidbDialogAttributesTrackDiskSpace}
msidbDialogAttributesUseCustomPalette = $00000040;
{$EXTERNALSYM msidbDialogAttributesUseCustomPalette}
msidbDialogAttributesRTLRO = $00000080;
{$EXTERNALSYM msidbDialogAttributesRTLRO}
msidbDialogAttributesRightAligned = $00000100;
{$EXTERNALSYM msidbDialogAttributesRightAligned}
msidbDialogAttributesLeftScroll = $00000200;
{$EXTERNALSYM msidbDialogAttributesLeftScroll}
msidbDialogAttributesBiDi = msidbDialogAttributesRTLRO or
msidbDialogAttributesRightAligned or msidbDialogAttributesLeftScroll;
{$EXTERNALSYM msidbDialogAttributesBiDi}
msidbDialogAttributesError = $00010000;
{$EXTERNALSYM msidbDialogAttributesError}
// Feature.Attributes
type
msidbFeatureAttributes = DWORD;
{$EXTERNALSYM msidbFeatureAttributes}
const
msidbFeatureAttributesFavorLocal = $00000000;
{$EXTERNALSYM msidbFeatureAttributesFavorLocal}
msidbFeatureAttributesFavorSource = $00000001;
{$EXTERNALSYM msidbFeatureAttributesFavorSource}
msidbFeatureAttributesFollowParent = $00000002;
{$EXTERNALSYM msidbFeatureAttributesFollowParent}
msidbFeatureAttributesFavorAdvertise = $00000004;
{$EXTERNALSYM msidbFeatureAttributesFavorAdvertise}
msidbFeatureAttributesDisallowAdvertise = $00000008;
{$EXTERNALSYM msidbFeatureAttributesDisallowAdvertise}
msidbFeatureAttributesUIDisallowAbsent = $00000010;
{$EXTERNALSYM msidbFeatureAttributesUIDisallowAbsent}
msidbFeatureAttributesNoUnsupportedAdvertise = $00000020;
{$EXTERNALSYM msidbFeatureAttributesNoUnsupportedAdvertise}
// File.Attributes
type
msidbFileAttributes = DWORD;
{$EXTERNALSYM msidbFileAttributes}
const
msidbFileAttributesReadOnly = $00000001;
{$EXTERNALSYM msidbFileAttributesReadOnly}
msidbFileAttributesHidden = $00000002;
{$EXTERNALSYM msidbFileAttributesHidden}
msidbFileAttributesSystem = $00000004;
{$EXTERNALSYM msidbFileAttributesSystem}
msidbFileAttributesReserved0 = $00000008; // Internal use only - must be 0
{$EXTERNALSYM msidbFileAttributesReserved0}
msidbFileAttributesReserved1 = $00000040; // Internal use only - must be 0
{$EXTERNALSYM msidbFileAttributesReserved1}
msidbFileAttributesReserved2 = $00000080; // Internal use only - must be 0
{$EXTERNALSYM msidbFileAttributesReserved2}
msidbFileAttributesReserved3 = $00000100; // Internal use only - must be 0
{$EXTERNALSYM msidbFileAttributesReserved3}
msidbFileAttributesVital = $00000200;
{$EXTERNALSYM msidbFileAttributesVital}
msidbFileAttributesChecksum = $00000400;
{$EXTERNALSYM msidbFileAttributesChecksum}
msidbFileAttributesPatchAdded = $00001000; // Internal use only - set by patches
{$EXTERNALSYM msidbFileAttributesPatchAdded}
msidbFileAttributesNoncompressed = $00002000;
{$EXTERNALSYM msidbFileAttributesNoncompressed}
msidbFileAttributesCompressed = $00004000;
{$EXTERNALSYM msidbFileAttributesCompressed}
msidbFileAttributesReserved4 = $00008000; // Internal use only - must be 0
{$EXTERNALSYM msidbFileAttributesReserved4}
// IniFile.Action
// RemoveIniFile.Action
type
msidbIniFileAction = DWORD;
{$EXTERNALSYM msidbIniFileAction}
const
msidbIniFileActionAddLine = $00000000;
{$EXTERNALSYM msidbIniFileActionAddLine}
msidbIniFileActionCreateLine = $00000001;
{$EXTERNALSYM msidbIniFileActionCreateLine}
msidbIniFileActionRemoveLine = $00000002;
{$EXTERNALSYM msidbIniFileActionRemoveLine}
msidbIniFileActionAddTag = $00000003;
{$EXTERNALSYM msidbIniFileActionAddTag}
msidbIniFileActionRemoveTag = $00000004;
{$EXTERNALSYM msidbIniFileActionRemoveTag}
// MoveFile.Options
type
msidbMoveFileOptions = DWORD;
{$EXTERNALSYM msidbMoveFileOptions}
const
msidbMoveFileOptionsMove = $00000001;
{$EXTERNALSYM msidbMoveFileOptionsMove}
// ODBCDataSource.Registration
type
msidbODBCDataSourceRegistration = DWORD;
{$EXTERNALSYM msidbODBCDataSourceRegistration}
const
msidbODBCDataSourceRegistrationPerMachine = $00000000;
{$EXTERNALSYM msidbODBCDataSourceRegistrationPerMachine}
msidbODBCDataSourceRegistrationPerUser = $00000001;
{$EXTERNALSYM msidbODBCDataSourceRegistrationPerUser}
// Class.Attributes
type
msidbClassAttributes = DWORD;
{$EXTERNALSYM msidbClassAttributes}
const
msidbClassAttributesRelativePath = $00000001;
{$EXTERNALSYM msidbClassAttributesRelativePath}
// Patch.Attributes
type
msidbPatchAttributes = DWORD;
{$EXTERNALSYM msidbPatchAttributes}
const
msidbPatchAttributesNonVital = $00000001;
{$EXTERNALSYM msidbPatchAttributesNonVital}
// Registry.Root
// RegLocator.Root
// RemoveRegistry.Root
type
msidbRegistryRoot = DWORD;
{$EXTERNALSYM msidbRegistryRoot}
const
msidbRegistryRootClassesRoot = 0;
{$EXTERNALSYM msidbRegistryRootClassesRoot}
msidbRegistryRootCurrentUser = 1;
{$EXTERNALSYM msidbRegistryRootCurrentUser}
msidbRegistryRootLocalMachine = 2;
{$EXTERNALSYM msidbRegistryRootLocalMachine}
msidbRegistryRootUsers = 3;
{$EXTERNALSYM msidbRegistryRootUsers}
// RemoveFile.InstallMode
type
msidbRemoveFileInstallMode = DWORD;
{$EXTERNALSYM msidbRemoveFileInstallMode}
const
msidbRemoveFileInstallModeOnInstall = $00000001;
{$EXTERNALSYM msidbRemoveFileInstallModeOnInstall}
msidbRemoveFileInstallModeOnRemove = $00000002;
{$EXTERNALSYM msidbRemoveFileInstallModeOnRemove}
msidbRemoveFileInstallModeOnBoth = $00000003;
{$EXTERNALSYM msidbRemoveFileInstallModeOnBoth}
// ServiceControl.Event
type
msidbServiceControlEvent = DWORD;
{$EXTERNALSYM msidbServiceControlEvent}
const
msidbServiceControlEventStart = $00000001;
{$EXTERNALSYM msidbServiceControlEventStart}
msidbServiceControlEventStop = $00000002;
{$EXTERNALSYM msidbServiceControlEventStop}
msidbServiceControlEventDelete = $00000008;
{$EXTERNALSYM msidbServiceControlEventDelete}
msidbServiceControlEventUninstallStart = $00000010;
{$EXTERNALSYM msidbServiceControlEventUninstallStart}
msidbServiceControlEventUninstallStop = $00000020;
{$EXTERNALSYM msidbServiceControlEventUninstallStop}
msidbServiceControlEventUninstallDelete = $00000080;
{$EXTERNALSYM msidbServiceControlEventUninstallDelete}
// ServiceInstall.ErrorControl
type
msidbServiceInstallErrorControl = DWORD;
{$EXTERNALSYM msidbServiceInstallErrorControl}
const
msidbServiceInstallErrorControlVital = $00008000;
{$EXTERNALSYM msidbServiceInstallErrorControlVital}
// TextStyle.StyleBits
type
msidbTextStyleStyleBits = DWORD;
{$EXTERNALSYM msidbTextStyleStyleBits}
const
msidbTextStyleStyleBitsBold = $00000001;
{$EXTERNALSYM msidbTextStyleStyleBitsBold}
msidbTextStyleStyleBitsItalic = $00000002;
{$EXTERNALSYM msidbTextStyleStyleBitsItalic}
msidbTextStyleStyleBitsUnderline = $00000004;
{$EXTERNALSYM msidbTextStyleStyleBitsUnderline}
msidbTextStyleStyleBitsStrike = $00000008;
{$EXTERNALSYM msidbTextStyleStyleBitsStrike}
// Upgrade.Attributes
type
msidbUpgradeAttributes = DWORD;
{$EXTERNALSYM msidbUpgradeAttributes}
const
msidbUpgradeAttributesMigrateFeatures = $00000001;
{$EXTERNALSYM msidbUpgradeAttributesMigrateFeatures}
msidbUpgradeAttributesOnlyDetect = $00000002;
{$EXTERNALSYM msidbUpgradeAttributesOnlyDetect}
msidbUpgradeAttributesIgnoreRemoveFailure = $00000004;
{$EXTERNALSYM msidbUpgradeAttributesIgnoreRemoveFailure}
msidbUpgradeAttributesVersionMinInclusive = $00000100;
{$EXTERNALSYM msidbUpgradeAttributesVersionMinInclusive}
msidbUpgradeAttributesVersionMaxInclusive = $00000200;
{$EXTERNALSYM msidbUpgradeAttributesVersionMaxInclusive}
msidbUpgradeAttributesLanguagesExclusive = $00000400;
{$EXTERNALSYM msidbUpgradeAttributesLanguagesExclusive}
//------------------------------------------------------------------------------
// SUMMARY INFORMATION PROPERTY DEFINITIONS
//------------------------------------------------------------------------------
type
msidbSumInfoSourceType = DWORD;
{$EXTERNALSYM msidbSumInfoSourceType}
const
msidbSumInfoSourceTypeSFN = $00000001; // source uses short filenames
{$EXTERNALSYM msidbSumInfoSourceTypeSFN}
msidbSumInfoSourceTypeCompressed = $00000002; // source is compressed
{$EXTERNALSYM msidbSumInfoSourceTypeCompressed}
msidbSumInfoSourceTypeAdminImage = $00000004; // source is an admin image
{$EXTERNALSYM msidbSumInfoSourceTypeAdminImage}
implementation
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -