WindowsInstaller, COM interface constants for VB.Net / VBScript
WindowsInstaller - interface constants
This page contains simple VBA include for the WindowsInstaller COM library.
library parameters| File Name | WINDOWS\system32\dllcache\msi.dll |
|---|
| Guid | {000C1092-0000-0000-C000-000000000046} |
|---|
| Enums | 29 |
|---|
MsiUILevelenum, 10 members.Public Enum MsiUILevel
msiUILevelNoChange = 0
msiUILevelDefault = 1
msiUILevelNone = 2
msiUILevelBasic = 3
msiUILevelReduced = 4
msiUILevelFull = 5
msiUILevelHideCancel = 32
msiUILevelProgressOnly = 64
msiUILevelEndDialog = 128
msiUILevelSourceResOnly = 256
End Enum
MsiReadStreamenum, 4 members.Public Enum MsiReadStream
msiReadStreamInteger = 0
msiReadStreamBytes = 1
msiReadStreamAnsi = 2
msiReadStreamDirect = 3
End Enum
MsiRunModeenum, 16 members.Public Enum MsiRunMode
msiRunModeAdmin = 0
msiRunModeAdvertise = 1
msiRunModeMaintenance = 2
msiRunModeRollbackEnabled = 3
msiRunModeLogEnabled = 4
msiRunModeOperations = 5
msiRunModeRebootAtEnd = 6
msiRunModeRebootNow = 7
msiRunModeCabinet = 8
msiRunModeSourceShortNames = 9
msiRunModeTargetShortNames = 10
msiRunModeWindows9x = 12
msiRunModeZawEnabled = 13
msiRunModeScheduled = 16
msiRunModeRollback = 17
msiRunModeCommit = 18
End Enum
MsiDatabaseStateenum, 2 members.Public Enum MsiDatabaseState
msiDatabaseStateRead = 0
msiDatabaseStateWrite = 1
End Enum
MsiViewModifyenum, 13 members.Public Enum MsiViewModify
msiViewModifySeek = -1
msiViewModifyRefresh = 0
msiViewModifyInsert = 1
msiViewModifyUpdate = 2
msiViewModifyAssign = 3
msiViewModifyReplace = 4
msiViewModifyMerge = 5
msiViewModifyDelete = 6
msiViewModifyInsertTemporary = 7
msiViewModifyValidate = 8
msiViewModifyValidateNew = 9
msiViewModifyValidateField = 10
msiViewModifyValidateDelete = 11
End Enum
MsiColumnInfoenum, 2 members.Public Enum MsiColumnInfo
msiColumnInfoNames = 0
msiColumnInfoTypes = 1
End Enum
MsiTransformErrorenum, 8 members.Public Enum MsiTransformError
msiTransformErrorNone = 0
msiTransformErrorAddExistingRow = 1
msiTransformErrorDeleteNonExistingRow = 2
msiTransformErrorAddExistingTable = 4
msiTransformErrorDeleteNonExistingTable = 8
msiTransformErrorUpdateNonExistingRow = 16
msiTransformErrorChangeCodePage = 32
msiTransformErrorViewTransform = 256
End Enum
MsiEvaluateConditionenum, 4 members.Public Enum MsiEvaluateCondition
msiEvaluateConditionFalse = 0
msiEvaluateConditionTrue = 1
msiEvaluateConditionNone = 2
msiEvaluateConditionError = 3
End Enum
MsiTransformValidationenum, 13 members.Public Enum MsiTransformValidation
msiTransformValidationNone = 0
msiTransformValidationLanguage = 1
msiTransformValidationProduct = 2
msiTransformValidationPlatform = 4
msiTransformValidationMajorVer = 8
msiTransformValidationMinorVer = 16
msiTransformValidationUpdateVer = 32
msiTransformValidationLess = 64
msiTransformValidationLessOrEqual = 128
msiTransformValidationEqual = 256
msiTransformValidationGreaterOrEqual = 512
msiTransformValidationGreater = 1024
msiTransformValidationUpgradeCode = 2048
End Enum
MsiDoActionStatusenum, 8 members.Public Enum MsiDoActionStatus
msiDoActionStatusNoAction = 0
msiDoActionStatusSuccess = 1
msiDoActionStatusUserExit = 2
msiDoActionStatusFailure = 3
msiDoActionStatusSuspend = 4
msiDoActionStatusFinished = 5
msiDoActionStatusWrongState = 6
msiDoActionStatusBadActionData = 7
End Enum
MsiMessageStatusenum, 9 members.Public Enum MsiMessageStatus
msiMessageStatusError = -1
msiMessageStatusNone = 0
msiMessageStatusOk = 1
msiMessageStatusCancel = 2
msiMessageStatusAbort = 3
msiMessageStatusRetry = 4
msiMessageStatusIgnore = 5
msiMessageStatusYes = 6
msiMessageStatusNo = 7
End Enum
MsiMessageTypeenum, 21 members.Public Enum MsiMessageType
msiMessageTypeFatalExit = 0
msiMessageTypeError = 16777216
msiMessageTypeWarning = 33554432
msiMessageTypeUser = 50331648
msiMessageTypeInfo = 67108864
msiMessageTypeFilesInUse = 83886080
msiMessageTypeResolveSource = 100663296
msiMessageTypeOutOfDiskSpace = 117440512
msiMessageTypeActionStart = 134217728
msiMessageTypeActionData = 150994944
msiMessageTypeProgress = 167772160
msiMessageTypeCommonData = 184549376
msiMessageTypeOk = 0
msiMessageTypeOkCancel = 1
msiMessageTypeAbortRetryIgnore = 2
msiMessageTypeYesNoCancel = 3
msiMessageTypeYesNo = 4
msiMessageTypeRetryCancel = 5
msiMessageTypeDefault1 = 0
msiMessageTypeDefault2 = 256
msiMessageTypeDefault3 = 512
End Enum
MsiInstallStateenum, 13 members.Public Enum MsiInstallState
msiInstallStateNotUsed = -7
msiInstallStateBadConfig = -6
msiInstallStateIncomplete = -5
msiInstallStateSourceAbsent = -4
msiInstallStateInvalidArg = -2
msiInstallStateUnknown = -1
msiInstallStateBroken = 0
msiInstallStateAdvertised = 1
msiInstallStateRemoved = 1
msiInstallStateAbsent = 2
msiInstallStateLocal = 3
msiInstallStateSource = 4
msiInstallStateDefault = 5
End Enum
MsiCostTreeenum, 3 members.Public Enum MsiCostTree
msiCostTreeSelfOnly = 0
msiCostTreeChildren = 1
msiCostTreeParents = 2
End Enum
MsiReinstallModeenum, 10 members.Public Enum MsiReinstallMode
msiReinstallModeFileMissing = 2
msiReinstallModeFileOlderVersion = 4
msiReinstallModeFileEqualVersion = 8
msiReinstallModeFileExact = 16
msiReinstallModeFileVerify = 32
msiReinstallModeFileReplace = 64
msiReinstallModeMachineData = 128
msiReinstallModeUserData = 256
msiReinstallModeShortcut = 512
msiReinstallModePackage = 1024
End Enum
MsiInstallTypeenum, 3 members.Public Enum MsiInstallType
msiInstallTypeDefault = 0
msiInstallTypeNetworkImage = 1
msiInstallTypeSingleInstance = 2
End Enum
MsiInstallModeenum, 4 members.Public Enum MsiInstallMode
msiInstallModeNoSourceResolution = -3
msiInstallModeNoDetection = -2
msiInstallModeExisting = -1
msiInstallModeDefault = 0
End Enum
MsiSignatureInfoenum, 2 members.Public Enum MsiSignatureInfo
msiSignatureInfoCertificate = 0
msiSignatureInfoHash = 1
End Enum
MsiInstallContextenum, 5 members.Public Enum MsiInstallContext
msiInstallContextFirstVisible = 0
msiInstallContextUserManaged = 1
msiInstallContextUser = 2
msiInstallContextMachine = 4
msiInstallContextAllUserManaged = 8
End Enum
MsiInstallSourceTypeenum, 4 members.Public Enum MsiInstallSourceType
msiInstallSourceTypeUnknown = 0
msiInstallSourceTypeNetwork = 1
msiInstallSourceTypeURL = 2
msiInstallSourceTypeMedia = 4
End Enum
MsiAssemblyTypeenum, 2 members.Public Enum MsiAssemblyType
msiProvideAssemblyNet = 0
msiProvideAssemblyWin32 = 1
End Enum
MsiProductScriptInfoenum, 5 members.Public Enum MsiProductScriptInfo
msiProductScriptInfoProductCode = 0
msiProductScriptInfoProductLanguage = 1
msiProductScriptInfoProductVersion = 2
msiProductScriptInfoProductName = 3
msiProductScriptInfoPackageName = 4
End Enum
MsiAdvertiseProductContextenum, 2 members.Public Enum MsiAdvertiseProductContext
msiAdvertiseProductMachine = 0
msiAdvertiseProductUser = 1
End Enum
Constantsenum, 1 members.Public Enum Constants
msiDatabaseNullInteger = -2147483648
End Enum
MsiOpenDatabaseModeenum, 6 members.Public Enum MsiOpenDatabaseMode
msiOpenDatabaseModeReadOnly = 0
msiOpenDatabaseModeTransact = 1
msiOpenDatabaseModeDirect = 2
msiOpenDatabaseModeCreate = 3
msiOpenDatabaseModeCreateDirect = 4
msiOpenDatabaseModePatchFile = 32
End Enum
MsiSignatureOptionenum, 1 members.Public Enum MsiSignatureOption
msiSignatureOptionInvalidHashFatal = 1
End Enum
MsiAdvertiseProductPlatformenum, 4 members.Public Enum MsiAdvertiseProductPlatform
msiAdvertiseCurrentPlatform = 0
msiAdvertiseX86Platform = 1
msiAdvertiseIA64Platform = 2
msiAdvertiseX64Platform = 4
End Enum
MsiAdvertiseProductOptionsenum, 2 members.Public Enum MsiAdvertiseProductOptions
msiAdvertiseDefault = 0
msiAdvertiseSingleInstance = 1
End Enum
MsiAdvertiseScriptFlagsenum, 9 members.Public Enum MsiAdvertiseScriptFlags
msiAdvertiseScriptCacheInfo = 1
msiAdvertiseScriptShortcuts = 4
msiAdvertiseScriptMachineAssign = 8
msiAdvertiseScriptConfigurationRegistration = 32
msiAdvertiseScriptValidateTransformsList = 64
msiAdvertiseScriptClassInfoRegistration = 128
msiAdvertiseScriptExtensionInfoRegistration = 256
msiAdvertiseScriptAppInfo = 384
msiAdvertiseScriptRegData = 416
End Enum
|