ReactOS 0.4.15-dev-8191-gbc6c731
msidefs.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define PID_DICTIONARY   0
 
#define PID_CODEPAGE   1
 
#define PID_TITLE   2
 
#define PID_SUBJECT   3
 
#define PID_AUTHOR   4
 
#define PID_KEYWORDS   5
 
#define PID_COMMENTS   6
 
#define PID_TEMPLATE   7
 
#define PID_LASTAUTHOR   8
 
#define PID_REVNUMBER   9
 
#define PID_EDITTIME   10
 
#define PID_LASTPRINTED   11
 
#define PID_CREATE_DTM   12
 
#define PID_LASTSAVE_DTM   13
 
#define PID_PAGECOUNT   14
 
#define PID_WORDCOUNT   15
 
#define PID_CHARCOUNT   16
 
#define PID_THUMBNAIL   17
 
#define PID_APPNAME   18
 
#define PID_SECURITY   19
 
#define PID_MSIVERSION   PID_PAGECOUNT
 
#define PID_MSISOURCE   PID_WORDCOUNT
 
#define PID_MSIRESTRICT   PID_CHARCOUNT
 

Enumerations

enum  msidbUpgradeAttributes {
  msidbUpgradeAttributesMigrateFeatures = 0x0000001 , msidbUpgradeAttributesOnlyDetect = 0x00000002 , msidbUpgradeAttributesIgnoreRemoveFailure = 0x00000004 , msidbUpgradeAttributesVersionMinInclusive = 0x00000100 ,
  msidbUpgradeAttributesVersionMaxInclusive = 0x00000200 , msidbUpgradeAttributesLanguagesExclusive = 0x00000400
}
 
enum  msidbFileAttributes {
  msidbFileAttributesReadOnly = 0x00000001 , msidbFileAttributesHidden = 0x00000002 , msidbFileAttributesSystem = 0x00000004 , msidbFileAttributesVital = 0x00000200 ,
  msidbFileAttributesChecksum = 0x00000400 , msidbFileAttributesPatchAdded = 0x00001000 , msidbFileAttributesNoncompressed = 0x00002000 , msidbFileAttributesCompressed = 0x00004000
}
 
enum  msidbPatchAttributes { msidbPatchAttributesNonVital = 0x00000001 }
 
enum  msidbDialogAttributes {
  msidbDialogAttributesVisible = 0x00000001 , msidbDialogAttributesModal = 0x00000002 , msidbDialogAttributesMinimize = 0x00000004 , msidbDialogAttributesSysModal = 0x00000008 ,
  msidbDialogAttributesKeepModeless = 0x00000010 , msidbDialogAttributesTrackDiskSpace = 0x00000020 , msidbDialogAttributesUseCustomPalette = 0x00000040 , msidbDialogAttributesRTLRO = 0x00000080 ,
  msidbDialogAttributesRightAligned = 0x00000100 , msidbDialogAttributesLeftScroll = 0x00000200 , msidbDialogAttributesBidi = 0x00000380 , msidbDialogAttributesError = 0x00010000
}
 
enum  msidbControlAttributes {
  msidbControlAttributesVisible = 0x00000001 , msidbControlAttributesEnabled = 0x00000002 , msidbControlAttributesSunken = 0x00000004 , msidbControlAttributesIndirect = 0x00000008 ,
  msidbControlAttributesInteger = 0x00000010 , msidbControlAttributesRTLRO = 0x00000020 , msidbControlAttributesRightAligned = 0x00000040 , msidbControlAttributesLeftScroll = 0x00000080 ,
  msidbControlAttributesBiDi = 0x000000c0 , msidbControlAttributesTransparent = 0x00010000 , msidbControlAttributesNoPrefix = 0x00020000 , msidbControlAttributesNoWrap = 0x00040000 ,
  msidbControlAttributesFormatSize = 0x00080000 , msidbControlAttributesUsersLanguage = 0x00100000 , msidbControlAttributesMultiline = 0x00010000 , msidbControlAttributesPasswordInput = 0x00200000 ,
  msidbControlAttributesProgress95 = 0x00010000 , msidbControlAttributesRemovableVolume = 0x00010000 , msidbControlAttributesFixedVolume = 0x00020000 , msidbControlAttributesRemoteVolume = 0x00040000 ,
  msidbControlAttributesCDROMVolume = 0x00080000 , msidbControlAttributesRAMdiskVolume = 0x00100000 , msidbControlAttributesFloppyVolume = 0x00200000 , msidbControlShowRollbackCost = 0x00400000 ,
  msidbControlAttributesSorted = 0x00010000 , msidbControlAttributesComboList = 0x00020000 , msidbControlAttributesImageHandle = 0x00010000 , msidbControlAttributesPushLike = 0x00020000 ,
  msidbControlAttributesBitmap = 0x00040000 , msidbControlAttributesIcon = 0x00080000 , msidbControlAttributesFixedSize = 0x00100000 , msidbControlAttributesIconSize16 = 0x00200000 ,
  msidbControlAttributesIconSize32 = 0x00400000 , msidbControlAttributesIconSize48 = 0x00600000 , msidbControlAttributesHasBorder = 0x01000000
}
 
enum  msidbTextStyleStyleBits { msidbTextStyleStyleBitsBold = 0x00000001 , msidbTextStyleStyleBitsItalic = 0x00000002 , msidbTextStyleStyleBitsUnderline = 0x00000004 , msidbTextStyleStyleBitsStrike = 0x00000008 }
 
enum  msidbCustomActionType {
  msidbCustomActionTypeDll = 0x00000001 , msidbCustomActionTypeExe = 0x00000002 , msidbCustomActionTypeTextData = 0x00000003 , msidbCustomActionTypeJScript = 0x00000005 ,
  msidbCustomActionTypeVBScript = 0x00000006 , msidbCustomActionTypeInstall = 0x00000007 , msidbCustomActionTypeBinaryData = 0x00000000 , msidbCustomActionTypeSourceFile = 0x00000010 ,
  msidbCustomActionTypeDirectory = 0x00000020 , msidbCustomActionTypeProperty = 0x00000030 , msidbCustomActionTypeContinue = 0x00000040 , msidbCustomActionTypeAsync = 0x00000080 ,
  msidbCustomActionTypeFirstSequence = 0x00000100 , msidbCustomActionTypeOncePerProcess = 0x00000200 , msidbCustomActionTypeClientRepeat = 0x00000300 , msidbCustomActionTypeInScript = 0x00000400 ,
  msidbCustomActionTypeRollback = 0x00000100 , msidbCustomActionTypeCommit = 0x00000200 , msidbCustomActionTypeNoImpersonate = 0x00000800 , msidbCustomActionTypeTSAware = 0x00004000 ,
  msidbCustomActionType64BitScript = 0x00001000 , msidbCustomActionTypeHideTarget = 0x00002000
}
 
enum  msidbFeatureAttributes {
  msidbFeatureAttributesFavorLocal = 0x00000000 , msidbFeatureAttributesFavorSource = 0x00000001 , msidbFeatureAttributesFollowParent = 0x00000002 , msidbFeatureAttributesFavorAdvertise = 0x00000004 ,
  msidbFeatureAttributesDisallowAdvertise = 0x00000008 , msidbFeatureAttributesUIDisallowAbsent = 0x00000010 , msidbFeatureAttributesNoUnsupportedAdvertise = 0x00000020
}
 
enum  msidbComponentAttributes {
  msidbComponentAttributesLocalOnly = 0x00000000 , msidbComponentAttributesSourceOnly = 0x00000001 , msidbComponentAttributesOptional = 0x00000002 , msidbComponentAttributesRegistryKeyPath = 0x00000004 ,
  msidbComponentAttributesSharedDllRefCount = 0x00000008 , msidbComponentAttributesPermanent = 0x00000010 , msidbComponentAttributesODBCDataSource = 0x00000020 , msidbComponentAttributesTransitive = 0x00000040 ,
  msidbComponentAttributesNeverOverwrite = 0x00000080 , msidbComponentAttributes64bit = 0x00000100
}
 
enum  msidbODBCDataSourceRegistration { msidbODBCDataSourceRegistrationPerMachine = 0x00000000 , msidbODBCDataSourceRegistrationPerUser = 0x00000001 }
 
enum  msidbRegistryRoot { msidbRegistryRootClassesRoot = 0 , msidbRegistryRootCurrentUser = 1 , msidbRegistryRootLocalMachine = 2 , msidbRegistryRootUsers = 3 }
 
enum  msidbLocatorType { msidbLocatorTypeDirectory = 0x000 , msidbLocatorTypeFileName = 0x001 , msidbLocatorTypeRawValue = 0x002 , msidbLocatorType64bit = 0x010 }
 
enum  msidbServiceControlEvent {
  msidbServiceControlEventStart = 0x00000001 , msidbServiceControlEventStop = 0x00000002 , msidbServiceControlEventDelete = 0x00000008 , msidbServiceControlEventUninstallStart = 0x00000010 ,
  msidbServiceControlEventUninstallStop = 0x00000020 , msidbServiceControlEventUninstallDelete = 0x00000080
}
 
enum  msidbServiceInstallErrorControl { msidbServiceInstallErrorControlVital = 0x00008000 }
 
enum  msidbMoveFileOptions { msidbMoveFileOptionsMove = 0x00000001 }
 
enum  msidbAssemblyAttributes { msidbAssemblyAttributesURT = 0x00000000 , msidbAssemblyAttributesWin32 = 0x00000001 }
 
enum  msidbSumInfoSourceType { msidbSumInfoSourceTypeSFN = 0x00000001 , msidbSumInfoSourceTypeCompressed = 0x00000002 , msidbSumInfoSourceTypeAdminImage = 0x00000004 , msidbSumInfoSourceTypeLUAPackage = 0x00000008 }
 
enum  msidbRemoveFileInstallMode { msidbRemoveFileInstallModeOnInstall = 0x00000001 , msidbRemoveFileInstallModeOnRemove = 0x00000002 , msidbRemoveFileInstallModeOnBoth = 0x00000003 }
 
enum  {
  msidbIniFileActionAddLine = 0x00000000 , msidbIniFileActionCreateLine = 0x00000001 , msidbIniFileActionRemoveLine = 0x00000002 , msidbIniFileActionAddTag = 0x00000003 ,
  msidbIniFileActionRemoveTag = 0x00000004
}
 

Macro Definition Documentation

◆ PID_APPNAME

#define PID_APPNAME   18

Definition at line 280 of file msidefs.h.

◆ PID_AUTHOR

#define PID_AUTHOR   4

Definition at line 266 of file msidefs.h.

◆ PID_CHARCOUNT

#define PID_CHARCOUNT   16

Definition at line 278 of file msidefs.h.

◆ PID_CODEPAGE

#define PID_CODEPAGE   1

Definition at line 263 of file msidefs.h.

◆ PID_COMMENTS

#define PID_COMMENTS   6

Definition at line 268 of file msidefs.h.

◆ PID_CREATE_DTM

#define PID_CREATE_DTM   12

Definition at line 274 of file msidefs.h.

◆ PID_DICTIONARY

#define PID_DICTIONARY   0

Definition at line 262 of file msidefs.h.

◆ PID_EDITTIME

#define PID_EDITTIME   10

Definition at line 272 of file msidefs.h.

◆ PID_KEYWORDS

#define PID_KEYWORDS   5

Definition at line 267 of file msidefs.h.

◆ PID_LASTAUTHOR

#define PID_LASTAUTHOR   8

Definition at line 270 of file msidefs.h.

◆ PID_LASTPRINTED

#define PID_LASTPRINTED   11

Definition at line 273 of file msidefs.h.

◆ PID_LASTSAVE_DTM

#define PID_LASTSAVE_DTM   13

Definition at line 275 of file msidefs.h.

◆ PID_MSIRESTRICT

#define PID_MSIRESTRICT   PID_CHARCOUNT

Definition at line 284 of file msidefs.h.

◆ PID_MSISOURCE

#define PID_MSISOURCE   PID_WORDCOUNT

Definition at line 283 of file msidefs.h.

◆ PID_MSIVERSION

#define PID_MSIVERSION   PID_PAGECOUNT

Definition at line 282 of file msidefs.h.

◆ PID_PAGECOUNT

#define PID_PAGECOUNT   14

Definition at line 276 of file msidefs.h.

◆ PID_REVNUMBER

#define PID_REVNUMBER   9

Definition at line 271 of file msidefs.h.

◆ PID_SECURITY

#define PID_SECURITY   19

Definition at line 281 of file msidefs.h.

◆ PID_SUBJECT

#define PID_SUBJECT   3

Definition at line 265 of file msidefs.h.

◆ PID_TEMPLATE

#define PID_TEMPLATE   7

Definition at line 269 of file msidefs.h.

◆ PID_THUMBNAIL

#define PID_THUMBNAIL   17

Definition at line 279 of file msidefs.h.

◆ PID_TITLE

#define PID_TITLE   2

Definition at line 264 of file msidefs.h.

◆ PID_WORDCOUNT

#define PID_WORDCOUNT   15

Definition at line 277 of file msidefs.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
msidbIniFileActionAddLine 
msidbIniFileActionCreateLine 
msidbIniFileActionRemoveLine 
msidbIniFileActionAddTag 
msidbIniFileActionRemoveTag 

Definition at line 234 of file msidefs.h.

235{
236 msidbIniFileActionAddLine = 0x00000000,
237 msidbIniFileActionCreateLine = 0x00000001,
238 msidbIniFileActionRemoveLine = 0x00000002,
239 msidbIniFileActionAddTag = 0x00000003,
240 msidbIniFileActionRemoveTag = 0x00000004
241};
@ msidbIniFileActionRemoveTag
Definition: msidefs.h:240
@ msidbIniFileActionAddTag
Definition: msidefs.h:239
@ msidbIniFileActionRemoveLine
Definition: msidefs.h:238
@ msidbIniFileActionAddLine
Definition: msidefs.h:236
@ msidbIniFileActionCreateLine
Definition: msidefs.h:237

◆ msidbAssemblyAttributes

Enumerator
msidbAssemblyAttributesURT 
msidbAssemblyAttributesWin32 

Definition at line 213 of file msidefs.h.

214{
215 msidbAssemblyAttributesURT = 0x00000000,
216 msidbAssemblyAttributesWin32 = 0x00000001,
217};
@ msidbAssemblyAttributesWin32
Definition: msidefs.h:216
@ msidbAssemblyAttributesURT
Definition: msidefs.h:215

◆ msidbComponentAttributes

Enumerator
msidbComponentAttributesLocalOnly 
msidbComponentAttributesSourceOnly 
msidbComponentAttributesOptional 
msidbComponentAttributesRegistryKeyPath 
msidbComponentAttributesSharedDllRefCount 
msidbComponentAttributesPermanent 
msidbComponentAttributesODBCDataSource 
msidbComponentAttributesTransitive 
msidbComponentAttributesNeverOverwrite 
msidbComponentAttributes64bit 

Definition at line 157 of file msidefs.h.

158{
169};
@ msidbComponentAttributes64bit
Definition: msidefs.h:168
@ msidbComponentAttributesSharedDllRefCount
Definition: msidefs.h:163
@ msidbComponentAttributesNeverOverwrite
Definition: msidefs.h:167
@ msidbComponentAttributesTransitive
Definition: msidefs.h:166
@ msidbComponentAttributesOptional
Definition: msidefs.h:161
@ msidbComponentAttributesRegistryKeyPath
Definition: msidefs.h:162
@ msidbComponentAttributesPermanent
Definition: msidefs.h:164
@ msidbComponentAttributesSourceOnly
Definition: msidefs.h:160
@ msidbComponentAttributesODBCDataSource
Definition: msidefs.h:165
@ msidbComponentAttributesLocalOnly
Definition: msidefs.h:159

◆ msidbControlAttributes

Enumerator
msidbControlAttributesVisible 
msidbControlAttributesEnabled 
msidbControlAttributesSunken 
msidbControlAttributesIndirect 
msidbControlAttributesInteger 
msidbControlAttributesRTLRO 
msidbControlAttributesRightAligned 
msidbControlAttributesLeftScroll 
msidbControlAttributesBiDi 
msidbControlAttributesTransparent 
msidbControlAttributesNoPrefix 
msidbControlAttributesNoWrap 
msidbControlAttributesFormatSize 
msidbControlAttributesUsersLanguage 
msidbControlAttributesMultiline 
msidbControlAttributesPasswordInput 
msidbControlAttributesProgress95 
msidbControlAttributesRemovableVolume 
msidbControlAttributesFixedVolume 
msidbControlAttributesRemoteVolume 
msidbControlAttributesCDROMVolume 
msidbControlAttributesRAMdiskVolume 
msidbControlAttributesFloppyVolume 
msidbControlShowRollbackCost 
msidbControlAttributesSorted 
msidbControlAttributesComboList 
msidbControlAttributesImageHandle 
msidbControlAttributesPushLike 
msidbControlAttributesBitmap 
msidbControlAttributesIcon 
msidbControlAttributesFixedSize 
msidbControlAttributesIconSize16 
msidbControlAttributesIconSize32 
msidbControlAttributesIconSize48 
msidbControlAttributesHasBorder 

Definition at line 61 of file msidefs.h.

61 {
67 msidbControlAttributesRTLRO = 0x00000020,
70 msidbControlAttributesBiDi = 0x000000c0,
71
77
80
82
90
93
97 msidbControlAttributesIcon = 0x00080000,
102
104};
@ msidbControlAttributesSorted
Definition: msidefs.h:91
@ msidbControlAttributesUsersLanguage
Definition: msidefs.h:76
@ msidbControlAttributesNoPrefix
Definition: msidefs.h:73
@ msidbControlAttributesIconSize48
Definition: msidefs.h:101
@ msidbControlAttributesProgress95
Definition: msidefs.h:81
@ msidbControlShowRollbackCost
Definition: msidefs.h:89
@ msidbControlAttributesRemovableVolume
Definition: msidefs.h:83
@ msidbControlAttributesSunken
Definition: msidefs.h:64
@ msidbControlAttributesCDROMVolume
Definition: msidefs.h:86
@ msidbControlAttributesIndirect
Definition: msidefs.h:65
@ msidbControlAttributesIconSize32
Definition: msidefs.h:100
@ msidbControlAttributesBitmap
Definition: msidefs.h:96
@ msidbControlAttributesLeftScroll
Definition: msidefs.h:69
@ msidbControlAttributesIconSize16
Definition: msidefs.h:99
@ msidbControlAttributesMultiline
Definition: msidefs.h:78
@ msidbControlAttributesNoWrap
Definition: msidefs.h:74
@ msidbControlAttributesPushLike
Definition: msidefs.h:95
@ msidbControlAttributesFloppyVolume
Definition: msidefs.h:88
@ msidbControlAttributesRTLRO
Definition: msidefs.h:67
@ msidbControlAttributesComboList
Definition: msidefs.h:92
@ msidbControlAttributesRAMdiskVolume
Definition: msidefs.h:87
@ msidbControlAttributesPasswordInput
Definition: msidefs.h:79
@ msidbControlAttributesEnabled
Definition: msidefs.h:63
@ msidbControlAttributesInteger
Definition: msidefs.h:66
@ msidbControlAttributesRightAligned
Definition: msidefs.h:68
@ msidbControlAttributesBiDi
Definition: msidefs.h:70
@ msidbControlAttributesFormatSize
Definition: msidefs.h:75
@ msidbControlAttributesFixedVolume
Definition: msidefs.h:84
@ msidbControlAttributesIcon
Definition: msidefs.h:97
@ msidbControlAttributesTransparent
Definition: msidefs.h:72
@ msidbControlAttributesFixedSize
Definition: msidefs.h:98
@ msidbControlAttributesImageHandle
Definition: msidefs.h:94
@ msidbControlAttributesVisible
Definition: msidefs.h:62
@ msidbControlAttributesRemoteVolume
Definition: msidefs.h:85
@ msidbControlAttributesHasBorder
Definition: msidefs.h:103

◆ msidbCustomActionType

Enumerator
msidbCustomActionTypeDll 
msidbCustomActionTypeExe 
msidbCustomActionTypeTextData 
msidbCustomActionTypeJScript 
msidbCustomActionTypeVBScript 
msidbCustomActionTypeInstall 
msidbCustomActionTypeBinaryData 
msidbCustomActionTypeSourceFile 
msidbCustomActionTypeDirectory 
msidbCustomActionTypeProperty 
msidbCustomActionTypeContinue 
msidbCustomActionTypeAsync 
msidbCustomActionTypeFirstSequence 
msidbCustomActionTypeOncePerProcess 
msidbCustomActionTypeClientRepeat 
msidbCustomActionTypeInScript 
msidbCustomActionTypeRollback 
msidbCustomActionTypeCommit 
msidbCustomActionTypeNoImpersonate 
msidbCustomActionTypeTSAware 
msidbCustomActionType64BitScript 
msidbCustomActionTypeHideTarget 

Definition at line 114 of file msidefs.h.

115{
116 msidbCustomActionTypeDll = 0x00000001,
117 msidbCustomActionTypeExe = 0x00000002,
119 msidbCustomActionTypeJScript = 0x00000005,
121 msidbCustomActionTypeInstall = 0x00000007,
122
127
129 msidbCustomActionTypeAsync = 0x00000080,
130
135
137 msidbCustomActionTypeCommit = 0x00000200,
138
140 msidbCustomActionTypeTSAware = 0x00004000,
141
144};
@ msidbCustomActionTypeContinue
Definition: msidefs.h:128
@ msidbCustomActionTypeCommit
Definition: msidefs.h:137
@ msidbCustomActionTypeTextData
Definition: msidefs.h:118
@ msidbCustomActionTypeInstall
Definition: msidefs.h:121
@ msidbCustomActionTypeHideTarget
Definition: msidefs.h:143
@ msidbCustomActionTypeDirectory
Definition: msidefs.h:125
@ msidbCustomActionTypeNoImpersonate
Definition: msidefs.h:139
@ msidbCustomActionTypeAsync
Definition: msidefs.h:129
@ msidbCustomActionTypeDll
Definition: msidefs.h:116
@ msidbCustomActionTypeOncePerProcess
Definition: msidefs.h:132
@ msidbCustomActionType64BitScript
Definition: msidefs.h:142
@ msidbCustomActionTypeSourceFile
Definition: msidefs.h:124
@ msidbCustomActionTypeExe
Definition: msidefs.h:117
@ msidbCustomActionTypeBinaryData
Definition: msidefs.h:123
@ msidbCustomActionTypeClientRepeat
Definition: msidefs.h:133
@ msidbCustomActionTypeJScript
Definition: msidefs.h:119
@ msidbCustomActionTypeFirstSequence
Definition: msidefs.h:131
@ msidbCustomActionTypeTSAware
Definition: msidefs.h:140
@ msidbCustomActionTypeRollback
Definition: msidefs.h:136
@ msidbCustomActionTypeVBScript
Definition: msidefs.h:120
@ msidbCustomActionTypeProperty
Definition: msidefs.h:126
@ msidbCustomActionTypeInScript
Definition: msidefs.h:134

◆ msidbDialogAttributes

Enumerator
msidbDialogAttributesVisible 
msidbDialogAttributesModal 
msidbDialogAttributesMinimize 
msidbDialogAttributesSysModal 
msidbDialogAttributesKeepModeless 
msidbDialogAttributesTrackDiskSpace 
msidbDialogAttributesUseCustomPalette 
msidbDialogAttributesRTLRO 
msidbDialogAttributesRightAligned 
msidbDialogAttributesLeftScroll 
msidbDialogAttributesBidi 
msidbDialogAttributesError 

Definition at line 46 of file msidefs.h.

46 {
48 msidbDialogAttributesModal = 0x00000002,
54 msidbDialogAttributesRTLRO = 0x00000080,
57 msidbDialogAttributesBidi = 0x00000380,
59};
@ msidbDialogAttributesError
Definition: msidefs.h:58
@ msidbDialogAttributesRightAligned
Definition: msidefs.h:55
@ msidbDialogAttributesRTLRO
Definition: msidefs.h:54
@ msidbDialogAttributesModal
Definition: msidefs.h:48
@ msidbDialogAttributesLeftScroll
Definition: msidefs.h:56
@ msidbDialogAttributesUseCustomPalette
Definition: msidefs.h:53
@ msidbDialogAttributesBidi
Definition: msidefs.h:57
@ msidbDialogAttributesSysModal
Definition: msidefs.h:50
@ msidbDialogAttributesKeepModeless
Definition: msidefs.h:51
@ msidbDialogAttributesVisible
Definition: msidefs.h:47
@ msidbDialogAttributesMinimize
Definition: msidefs.h:49
@ msidbDialogAttributesTrackDiskSpace
Definition: msidefs.h:52

◆ msidbFeatureAttributes

Enumerator
msidbFeatureAttributesFavorLocal 
msidbFeatureAttributesFavorSource 
msidbFeatureAttributesFollowParent 
msidbFeatureAttributesFavorAdvertise 
msidbFeatureAttributesDisallowAdvertise 
msidbFeatureAttributesUIDisallowAbsent 
msidbFeatureAttributesNoUnsupportedAdvertise 

Definition at line 146 of file msidefs.h.

147{
155};
@ msidbFeatureAttributesFavorAdvertise
Definition: msidefs.h:151
@ msidbFeatureAttributesFollowParent
Definition: msidefs.h:150
@ msidbFeatureAttributesFavorSource
Definition: msidefs.h:149
@ msidbFeatureAttributesUIDisallowAbsent
Definition: msidefs.h:153
@ msidbFeatureAttributesDisallowAdvertise
Definition: msidefs.h:152
@ msidbFeatureAttributesNoUnsupportedAdvertise
Definition: msidefs.h:154
@ msidbFeatureAttributesFavorLocal
Definition: msidefs.h:148

◆ msidbFileAttributes

Enumerator
msidbFileAttributesReadOnly 
msidbFileAttributesHidden 
msidbFileAttributesSystem 
msidbFileAttributesVital 
msidbFileAttributesChecksum 
msidbFileAttributesPatchAdded 
msidbFileAttributesNoncompressed 
msidbFileAttributesCompressed 

Definition at line 31 of file msidefs.h.

31 {
32 msidbFileAttributesReadOnly = 0x00000001,
33 msidbFileAttributesHidden = 0x00000002,
34 msidbFileAttributesSystem = 0x00000004,
35 msidbFileAttributesVital = 0x00000200,
36 msidbFileAttributesChecksum = 0x00000400,
40};
@ msidbFileAttributesSystem
Definition: msidefs.h:34
@ msidbFileAttributesCompressed
Definition: msidefs.h:39
@ msidbFileAttributesReadOnly
Definition: msidefs.h:32
@ msidbFileAttributesPatchAdded
Definition: msidefs.h:37
@ msidbFileAttributesNoncompressed
Definition: msidefs.h:38
@ msidbFileAttributesHidden
Definition: msidefs.h:33
@ msidbFileAttributesChecksum
Definition: msidefs.h:36
@ msidbFileAttributesVital
Definition: msidefs.h:35

◆ msidbLocatorType

Enumerator
msidbLocatorTypeDirectory 
msidbLocatorTypeFileName 
msidbLocatorTypeRawValue 
msidbLocatorType64bit 

Definition at line 185 of file msidefs.h.

186{
190 msidbLocatorType64bit = 0x010,
191};
@ msidbLocatorType64bit
Definition: msidefs.h:190
@ msidbLocatorTypeRawValue
Definition: msidefs.h:189
@ msidbLocatorTypeDirectory
Definition: msidefs.h:187
@ msidbLocatorTypeFileName
Definition: msidefs.h:188

◆ msidbMoveFileOptions

Enumerator
msidbMoveFileOptionsMove 

Definition at line 208 of file msidefs.h.

209{
210 msidbMoveFileOptionsMove = 0x00000001,
211};
@ msidbMoveFileOptionsMove
Definition: msidefs.h:210

◆ msidbODBCDataSourceRegistration

Enumerator
msidbODBCDataSourceRegistrationPerMachine 
msidbODBCDataSourceRegistrationPerUser 

Definition at line 171 of file msidefs.h.

172{
175};
@ msidbODBCDataSourceRegistrationPerUser
Definition: msidefs.h:174
@ msidbODBCDataSourceRegistrationPerMachine
Definition: msidefs.h:173

◆ msidbPatchAttributes

Enumerator
msidbPatchAttributesNonVital 

Definition at line 42 of file msidefs.h.

42 {
44};
@ msidbPatchAttributesNonVital
Definition: msidefs.h:43

◆ msidbRegistryRoot

Enumerator
msidbRegistryRootClassesRoot 
msidbRegistryRootCurrentUser 
msidbRegistryRootLocalMachine 
msidbRegistryRootUsers 

Definition at line 177 of file msidefs.h.

178{
183};
@ msidbRegistryRootClassesRoot
Definition: msidefs.h:179
@ msidbRegistryRootUsers
Definition: msidefs.h:182
@ msidbRegistryRootLocalMachine
Definition: msidefs.h:181
@ msidbRegistryRootCurrentUser
Definition: msidefs.h:180

◆ msidbRemoveFileInstallMode

Enumerator
msidbRemoveFileInstallModeOnInstall 
msidbRemoveFileInstallModeOnRemove 
msidbRemoveFileInstallModeOnBoth 

Definition at line 227 of file msidefs.h.

228{
232};
@ msidbRemoveFileInstallModeOnBoth
Definition: msidefs.h:231
@ msidbRemoveFileInstallModeOnInstall
Definition: msidefs.h:229
@ msidbRemoveFileInstallModeOnRemove
Definition: msidefs.h:230

◆ msidbServiceControlEvent

Enumerator
msidbServiceControlEventStart 
msidbServiceControlEventStop 
msidbServiceControlEventDelete 
msidbServiceControlEventUninstallStart 
msidbServiceControlEventUninstallStop 
msidbServiceControlEventUninstallDelete 

Definition at line 193 of file msidefs.h.

194{
196 msidbServiceControlEventStop = 0x00000002,
201};
@ msidbServiceControlEventStart
Definition: msidefs.h:195
@ msidbServiceControlEventUninstallDelete
Definition: msidefs.h:200
@ msidbServiceControlEventUninstallStop
Definition: msidefs.h:199
@ msidbServiceControlEventDelete
Definition: msidefs.h:197
@ msidbServiceControlEventStop
Definition: msidefs.h:196
@ msidbServiceControlEventUninstallStart
Definition: msidefs.h:198

◆ msidbServiceInstallErrorControl

Enumerator
msidbServiceInstallErrorControlVital 

Definition at line 203 of file msidefs.h.

204{
206};
@ msidbServiceInstallErrorControlVital
Definition: msidefs.h:205

◆ msidbSumInfoSourceType

Enumerator
msidbSumInfoSourceTypeSFN 
msidbSumInfoSourceTypeCompressed 
msidbSumInfoSourceTypeAdminImage 
msidbSumInfoSourceTypeLUAPackage 

Definition at line 219 of file msidefs.h.

220{
221 msidbSumInfoSourceTypeSFN = 0x00000001,
225};
@ msidbSumInfoSourceTypeSFN
Definition: msidefs.h:221
@ msidbSumInfoSourceTypeAdminImage
Definition: msidefs.h:223
@ msidbSumInfoSourceTypeCompressed
Definition: msidefs.h:222
@ msidbSumInfoSourceTypeLUAPackage
Definition: msidefs.h:224

◆ msidbTextStyleStyleBits

Enumerator
msidbTextStyleStyleBitsBold 
msidbTextStyleStyleBitsItalic 
msidbTextStyleStyleBitsUnderline 
msidbTextStyleStyleBitsStrike 

Definition at line 106 of file msidefs.h.

107{
108 msidbTextStyleStyleBitsBold = 0x00000001,
112};
@ msidbTextStyleStyleBitsBold
Definition: msidefs.h:108
@ msidbTextStyleStyleBitsUnderline
Definition: msidefs.h:110
@ msidbTextStyleStyleBitsItalic
Definition: msidefs.h:109
@ msidbTextStyleStyleBitsStrike
Definition: msidefs.h:111

◆ msidbUpgradeAttributes

Enumerator
msidbUpgradeAttributesMigrateFeatures 
msidbUpgradeAttributesOnlyDetect 
msidbUpgradeAttributesIgnoreRemoveFailure 
msidbUpgradeAttributesVersionMinInclusive 
msidbUpgradeAttributesVersionMaxInclusive 
msidbUpgradeAttributesLanguagesExclusive 

Definition at line 22 of file msidefs.h.

22 {
29};
@ msidbUpgradeAttributesMigrateFeatures
Definition: msidefs.h:23
@ msidbUpgradeAttributesVersionMaxInclusive
Definition: msidefs.h:27
@ msidbUpgradeAttributesIgnoreRemoveFailure
Definition: msidefs.h:25
@ msidbUpgradeAttributesVersionMinInclusive
Definition: msidefs.h:26
@ msidbUpgradeAttributesOnlyDetect
Definition: msidefs.h:24
@ msidbUpgradeAttributesLanguagesExclusive
Definition: msidefs.h:28