annotate Lib/msilib/schema.py @ 79675:c0a2294de787 2.7

Issue #16199: Backport 2to3 typo fix from 3.2.
author Chris Jerdonek <chris.jerdonek@gmail.com>
date Thu, 11 Oct 2012 16:15:46 -0700
parents 86e3943d0d5b
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
36845
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
1 from . import Table
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
2
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
3 _Validation = Table('_Validation')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
4 _Validation.add_field(1,'Table',11552)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
5 _Validation.add_field(2,'Column',11552)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
6 _Validation.add_field(3,'Nullable',3332)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
7 _Validation.add_field(4,'MinValue',4356)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
8 _Validation.add_field(5,'MaxValue',4356)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
9 _Validation.add_field(6,'KeyTable',7679)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
10 _Validation.add_field(7,'KeyColumn',5378)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
11 _Validation.add_field(8,'Category',7456)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
12 _Validation.add_field(9,'Set',7679)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
13 _Validation.add_field(10,'Description',7679)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
14
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
15 ActionText = Table('ActionText')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
16 ActionText.add_field(1,'Action',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
17 ActionText.add_field(2,'Description',7936)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
18 ActionText.add_field(3,'Template',7936)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
19
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
20 AdminExecuteSequence = Table('AdminExecuteSequence')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
21 AdminExecuteSequence.add_field(1,'Action',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
22 AdminExecuteSequence.add_field(2,'Condition',7679)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
23 AdminExecuteSequence.add_field(3,'Sequence',5378)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
24
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
25 Condition = Table('Condition')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
26 Condition.add_field(1,'Feature_',11558)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
27 Condition.add_field(2,'Level',9474)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
28 Condition.add_field(3,'Condition',7679)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
29
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
30 AdminUISequence = Table('AdminUISequence')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
31 AdminUISequence.add_field(1,'Action',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
32 AdminUISequence.add_field(2,'Condition',7679)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
33 AdminUISequence.add_field(3,'Sequence',5378)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
34
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
35 AdvtExecuteSequence = Table('AdvtExecuteSequence')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
36 AdvtExecuteSequence.add_field(1,'Action',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
37 AdvtExecuteSequence.add_field(2,'Condition',7679)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
38 AdvtExecuteSequence.add_field(3,'Sequence',5378)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
39
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
40 AdvtUISequence = Table('AdvtUISequence')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
41 AdvtUISequence.add_field(1,'Action',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
42 AdvtUISequence.add_field(2,'Condition',7679)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
43 AdvtUISequence.add_field(3,'Sequence',5378)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
44
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
45 AppId = Table('AppId')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
46 AppId.add_field(1,'AppId',11558)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
47 AppId.add_field(2,'RemoteServerName',7679)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
48 AppId.add_field(3,'LocalService',7679)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
49 AppId.add_field(4,'ServiceParameters',7679)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
50 AppId.add_field(5,'DllSurrogate',7679)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
51 AppId.add_field(6,'ActivateAtStorage',5378)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
52 AppId.add_field(7,'RunAsInteractiveUser',5378)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
53
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
54 AppSearch = Table('AppSearch')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
55 AppSearch.add_field(1,'Property',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
56 AppSearch.add_field(2,'Signature_',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
57
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
58 Property = Table('Property')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
59 Property.add_field(1,'Property',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
60 Property.add_field(2,'Value',3840)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
61
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
62 BBControl = Table('BBControl')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
63 BBControl.add_field(1,'Billboard_',11570)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
64 BBControl.add_field(2,'BBControl',11570)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
65 BBControl.add_field(3,'Type',3378)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
66 BBControl.add_field(4,'X',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
67 BBControl.add_field(5,'Y',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
68 BBControl.add_field(6,'Width',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
69 BBControl.add_field(7,'Height',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
70 BBControl.add_field(8,'Attributes',4356)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
71 BBControl.add_field(9,'Text',7986)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
72
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
73 Billboard = Table('Billboard')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
74 Billboard.add_field(1,'Billboard',11570)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
75 Billboard.add_field(2,'Feature_',3366)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
76 Billboard.add_field(3,'Action',7474)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
77 Billboard.add_field(4,'Ordering',5378)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
78
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
79 Feature = Table('Feature')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
80 Feature.add_field(1,'Feature',11558)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
81 Feature.add_field(2,'Feature_Parent',7462)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
82 Feature.add_field(3,'Title',8000)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
83 Feature.add_field(4,'Description',8191)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
84 Feature.add_field(5,'Display',5378)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
85 Feature.add_field(6,'Level',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
86 Feature.add_field(7,'Directory_',7496)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
87 Feature.add_field(8,'Attributes',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
88
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
89 Binary = Table('Binary')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
90 Binary.add_field(1,'Name',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
91 Binary.add_field(2,'Data',2304)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
92
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
93 BindImage = Table('BindImage')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
94 BindImage.add_field(1,'File_',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
95 BindImage.add_field(2,'Path',7679)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
96
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
97 File = Table('File')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
98 File.add_field(1,'File',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
99 File.add_field(2,'Component_',3400)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
100 File.add_field(3,'FileName',4095)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
101 File.add_field(4,'FileSize',260)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
102 File.add_field(5,'Version',7496)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
103 File.add_field(6,'Language',7444)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
104 File.add_field(7,'Attributes',5378)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
105 File.add_field(8,'Sequence',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
106
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
107 CCPSearch = Table('CCPSearch')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
108 CCPSearch.add_field(1,'Signature_',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
109
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
110 CheckBox = Table('CheckBox')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
111 CheckBox.add_field(1,'Property',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
112 CheckBox.add_field(2,'Value',7488)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
113
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
114 Class = Table('Class')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
115 Class.add_field(1,'CLSID',11558)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
116 Class.add_field(2,'Context',11552)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
117 Class.add_field(3,'Component_',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
118 Class.add_field(4,'ProgId_Default',7679)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
119 Class.add_field(5,'Description',8191)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
120 Class.add_field(6,'AppId_',7462)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
121 Class.add_field(7,'FileTypeMask',7679)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
122 Class.add_field(8,'Icon_',7496)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
123 Class.add_field(9,'IconIndex',5378)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
124 Class.add_field(10,'DefInprocHandler',7456)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
125 Class.add_field(11,'Argument',7679)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
126 Class.add_field(12,'Feature_',3366)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
127 Class.add_field(13,'Attributes',5378)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
128
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
129 Component = Table('Component')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
130 Component.add_field(1,'Component',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
131 Component.add_field(2,'ComponentId',7462)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
132 Component.add_field(3,'Directory_',3400)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
133 Component.add_field(4,'Attributes',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
134 Component.add_field(5,'Condition',7679)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
135 Component.add_field(6,'KeyPath',7496)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
136
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
137 Icon = Table('Icon')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
138 Icon.add_field(1,'Name',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
139 Icon.add_field(2,'Data',2304)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
140
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
141 ProgId = Table('ProgId')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
142 ProgId.add_field(1,'ProgId',11775)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
143 ProgId.add_field(2,'ProgId_Parent',7679)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
144 ProgId.add_field(3,'Class_',7462)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
145 ProgId.add_field(4,'Description',8191)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
146 ProgId.add_field(5,'Icon_',7496)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
147 ProgId.add_field(6,'IconIndex',5378)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
148
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
149 ComboBox = Table('ComboBox')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
150 ComboBox.add_field(1,'Property',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
151 ComboBox.add_field(2,'Order',9474)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
152 ComboBox.add_field(3,'Value',3392)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
153 ComboBox.add_field(4,'Text',8000)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
154
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
155 CompLocator = Table('CompLocator')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
156 CompLocator.add_field(1,'Signature_',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
157 CompLocator.add_field(2,'ComponentId',3366)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
158 CompLocator.add_field(3,'Type',5378)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
159
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
160 Complus = Table('Complus')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
161 Complus.add_field(1,'Component_',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
162 Complus.add_field(2,'ExpType',13570)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
163
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
164 Directory = Table('Directory')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
165 Directory.add_field(1,'Directory',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
166 Directory.add_field(2,'Directory_Parent',7496)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
167 Directory.add_field(3,'DefaultDir',4095)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
168
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
169 Control = Table('Control')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
170 Control.add_field(1,'Dialog_',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
171 Control.add_field(2,'Control',11570)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
172 Control.add_field(3,'Type',3348)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
173 Control.add_field(4,'X',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
174 Control.add_field(5,'Y',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
175 Control.add_field(6,'Width',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
176 Control.add_field(7,'Height',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
177 Control.add_field(8,'Attributes',4356)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
178 Control.add_field(9,'Property',7474)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
179 Control.add_field(10,'Text',7936)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
180 Control.add_field(11,'Control_Next',7474)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
181 Control.add_field(12,'Help',7986)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
182
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
183 Dialog = Table('Dialog')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
184 Dialog.add_field(1,'Dialog',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
185 Dialog.add_field(2,'HCentering',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
186 Dialog.add_field(3,'VCentering',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
187 Dialog.add_field(4,'Width',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
188 Dialog.add_field(5,'Height',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
189 Dialog.add_field(6,'Attributes',4356)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
190 Dialog.add_field(7,'Title',8064)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
191 Dialog.add_field(8,'Control_First',3378)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
192 Dialog.add_field(9,'Control_Default',7474)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
193 Dialog.add_field(10,'Control_Cancel',7474)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
194
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
195 ControlCondition = Table('ControlCondition')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
196 ControlCondition.add_field(1,'Dialog_',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
197 ControlCondition.add_field(2,'Control_',11570)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
198 ControlCondition.add_field(3,'Action',11570)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
199 ControlCondition.add_field(4,'Condition',11775)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
200
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
201 ControlEvent = Table('ControlEvent')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
202 ControlEvent.add_field(1,'Dialog_',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
203 ControlEvent.add_field(2,'Control_',11570)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
204 ControlEvent.add_field(3,'Event',11570)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
205 ControlEvent.add_field(4,'Argument',11775)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
206 ControlEvent.add_field(5,'Condition',15871)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
207 ControlEvent.add_field(6,'Ordering',5378)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
208
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
209 CreateFolder = Table('CreateFolder')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
210 CreateFolder.add_field(1,'Directory_',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
211 CreateFolder.add_field(2,'Component_',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
212
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
213 CustomAction = Table('CustomAction')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
214 CustomAction.add_field(1,'Action',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
215 CustomAction.add_field(2,'Type',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
216 CustomAction.add_field(3,'Source',7496)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
217 CustomAction.add_field(4,'Target',7679)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
218
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
219 DrLocator = Table('DrLocator')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
220 DrLocator.add_field(1,'Signature_',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
221 DrLocator.add_field(2,'Parent',15688)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
222 DrLocator.add_field(3,'Path',15871)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
223 DrLocator.add_field(4,'Depth',5378)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
224
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
225 DuplicateFile = Table('DuplicateFile')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
226 DuplicateFile.add_field(1,'FileKey',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
227 DuplicateFile.add_field(2,'Component_',3400)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
228 DuplicateFile.add_field(3,'File_',3400)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
229 DuplicateFile.add_field(4,'DestName',8191)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
230 DuplicateFile.add_field(5,'DestFolder',7496)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
231
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
232 Environment = Table('Environment')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
233 Environment.add_field(1,'Environment',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
234 Environment.add_field(2,'Name',4095)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
235 Environment.add_field(3,'Value',8191)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
236 Environment.add_field(4,'Component_',3400)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
237
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
238 Error = Table('Error')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
239 Error.add_field(1,'Error',9474)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
240 Error.add_field(2,'Message',7936)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
241
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
242 EventMapping = Table('EventMapping')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
243 EventMapping.add_field(1,'Dialog_',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
244 EventMapping.add_field(2,'Control_',11570)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
245 EventMapping.add_field(3,'Event',11570)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
246 EventMapping.add_field(4,'Attribute',3378)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
247
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
248 Extension = Table('Extension')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
249 Extension.add_field(1,'Extension',11775)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
250 Extension.add_field(2,'Component_',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
251 Extension.add_field(3,'ProgId_',7679)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
252 Extension.add_field(4,'MIME_',7488)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
253 Extension.add_field(5,'Feature_',3366)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
254
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
255 MIME = Table('MIME')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
256 MIME.add_field(1,'ContentType',11584)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
257 MIME.add_field(2,'Extension_',3583)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
258 MIME.add_field(3,'CLSID',7462)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
259
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
260 FeatureComponents = Table('FeatureComponents')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
261 FeatureComponents.add_field(1,'Feature_',11558)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
262 FeatureComponents.add_field(2,'Component_',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
263
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
264 FileSFPCatalog = Table('FileSFPCatalog')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
265 FileSFPCatalog.add_field(1,'File_',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
266 FileSFPCatalog.add_field(2,'SFPCatalog_',11775)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
267
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
268 SFPCatalog = Table('SFPCatalog')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
269 SFPCatalog.add_field(1,'SFPCatalog',11775)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
270 SFPCatalog.add_field(2,'Catalog',2304)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
271 SFPCatalog.add_field(3,'Dependency',7424)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
272
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
273 Font = Table('Font')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
274 Font.add_field(1,'File_',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
275 Font.add_field(2,'FontTitle',7552)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
276
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
277 IniFile = Table('IniFile')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
278 IniFile.add_field(1,'IniFile',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
279 IniFile.add_field(2,'FileName',4095)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
280 IniFile.add_field(3,'DirProperty',7496)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
281 IniFile.add_field(4,'Section',3936)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
282 IniFile.add_field(5,'Key',3968)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
283 IniFile.add_field(6,'Value',4095)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
284 IniFile.add_field(7,'Action',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
285 IniFile.add_field(8,'Component_',3400)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
286
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
287 IniLocator = Table('IniLocator')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
288 IniLocator.add_field(1,'Signature_',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
289 IniLocator.add_field(2,'FileName',3583)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
290 IniLocator.add_field(3,'Section',3424)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
291 IniLocator.add_field(4,'Key',3456)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
292 IniLocator.add_field(5,'Field',5378)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
293 IniLocator.add_field(6,'Type',5378)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
294
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
295 InstallExecuteSequence = Table('InstallExecuteSequence')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
296 InstallExecuteSequence.add_field(1,'Action',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
297 InstallExecuteSequence.add_field(2,'Condition',7679)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
298 InstallExecuteSequence.add_field(3,'Sequence',5378)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
299
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
300 InstallUISequence = Table('InstallUISequence')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
301 InstallUISequence.add_field(1,'Action',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
302 InstallUISequence.add_field(2,'Condition',7679)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
303 InstallUISequence.add_field(3,'Sequence',5378)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
304
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
305 IsolatedComponent = Table('IsolatedComponent')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
306 IsolatedComponent.add_field(1,'Component_Shared',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
307 IsolatedComponent.add_field(2,'Component_Application',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
308
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
309 LaunchCondition = Table('LaunchCondition')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
310 LaunchCondition.add_field(1,'Condition',11775)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
311 LaunchCondition.add_field(2,'Description',4095)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
312
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
313 ListBox = Table('ListBox')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
314 ListBox.add_field(1,'Property',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
315 ListBox.add_field(2,'Order',9474)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
316 ListBox.add_field(3,'Value',3392)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
317 ListBox.add_field(4,'Text',8000)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
318
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
319 ListView = Table('ListView')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
320 ListView.add_field(1,'Property',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
321 ListView.add_field(2,'Order',9474)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
322 ListView.add_field(3,'Value',3392)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
323 ListView.add_field(4,'Text',8000)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
324 ListView.add_field(5,'Binary_',7496)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
325
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
326 LockPermissions = Table('LockPermissions')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
327 LockPermissions.add_field(1,'LockObject',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
328 LockPermissions.add_field(2,'Table',11552)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
329 LockPermissions.add_field(3,'Domain',15871)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
330 LockPermissions.add_field(4,'User',11775)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
331 LockPermissions.add_field(5,'Permission',4356)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
332
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
333 Media = Table('Media')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
334 Media.add_field(1,'DiskId',9474)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
335 Media.add_field(2,'LastSequence',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
336 Media.add_field(3,'DiskPrompt',8000)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
337 Media.add_field(4,'Cabinet',7679)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
338 Media.add_field(5,'VolumeLabel',7456)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
339 Media.add_field(6,'Source',7496)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
340
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
341 MoveFile = Table('MoveFile')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
342 MoveFile.add_field(1,'FileKey',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
343 MoveFile.add_field(2,'Component_',3400)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
344 MoveFile.add_field(3,'SourceName',8191)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
345 MoveFile.add_field(4,'DestName',8191)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
346 MoveFile.add_field(5,'SourceFolder',7496)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
347 MoveFile.add_field(6,'DestFolder',3400)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
348 MoveFile.add_field(7,'Options',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
349
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
350 MsiAssembly = Table('MsiAssembly')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
351 MsiAssembly.add_field(1,'Component_',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
352 MsiAssembly.add_field(2,'Feature_',3366)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
353 MsiAssembly.add_field(3,'File_Manifest',7496)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
354 MsiAssembly.add_field(4,'File_Application',7496)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
355 MsiAssembly.add_field(5,'Attributes',5378)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
356
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
357 MsiAssemblyName = Table('MsiAssemblyName')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
358 MsiAssemblyName.add_field(1,'Component_',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
359 MsiAssemblyName.add_field(2,'Name',11775)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
360 MsiAssemblyName.add_field(3,'Value',3583)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
361
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
362 MsiDigitalCertificate = Table('MsiDigitalCertificate')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
363 MsiDigitalCertificate.add_field(1,'DigitalCertificate',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
364 MsiDigitalCertificate.add_field(2,'CertData',2304)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
365
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
366 MsiDigitalSignature = Table('MsiDigitalSignature')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
367 MsiDigitalSignature.add_field(1,'Table',11552)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
368 MsiDigitalSignature.add_field(2,'SignObject',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
369 MsiDigitalSignature.add_field(3,'DigitalCertificate_',3400)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
370 MsiDigitalSignature.add_field(4,'Hash',6400)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
371
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
372 MsiFileHash = Table('MsiFileHash')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
373 MsiFileHash.add_field(1,'File_',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
374 MsiFileHash.add_field(2,'Options',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
375 MsiFileHash.add_field(3,'HashPart1',260)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
376 MsiFileHash.add_field(4,'HashPart2',260)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
377 MsiFileHash.add_field(5,'HashPart3',260)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
378 MsiFileHash.add_field(6,'HashPart4',260)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
379
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
380 MsiPatchHeaders = Table('MsiPatchHeaders')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
381 MsiPatchHeaders.add_field(1,'StreamRef',11558)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
382 MsiPatchHeaders.add_field(2,'Header',2304)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
383
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
384 ODBCAttribute = Table('ODBCAttribute')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
385 ODBCAttribute.add_field(1,'Driver_',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
386 ODBCAttribute.add_field(2,'Attribute',11560)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
387 ODBCAttribute.add_field(3,'Value',8191)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
388
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
389 ODBCDriver = Table('ODBCDriver')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
390 ODBCDriver.add_field(1,'Driver',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
391 ODBCDriver.add_field(2,'Component_',3400)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
392 ODBCDriver.add_field(3,'Description',3583)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
393 ODBCDriver.add_field(4,'File_',3400)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
394 ODBCDriver.add_field(5,'File_Setup',7496)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
395
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
396 ODBCDataSource = Table('ODBCDataSource')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
397 ODBCDataSource.add_field(1,'DataSource',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
398 ODBCDataSource.add_field(2,'Component_',3400)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
399 ODBCDataSource.add_field(3,'Description',3583)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
400 ODBCDataSource.add_field(4,'DriverDescription',3583)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
401 ODBCDataSource.add_field(5,'Registration',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
402
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
403 ODBCSourceAttribute = Table('ODBCSourceAttribute')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
404 ODBCSourceAttribute.add_field(1,'DataSource_',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
405 ODBCSourceAttribute.add_field(2,'Attribute',11552)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
406 ODBCSourceAttribute.add_field(3,'Value',8191)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
407
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
408 ODBCTranslator = Table('ODBCTranslator')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
409 ODBCTranslator.add_field(1,'Translator',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
410 ODBCTranslator.add_field(2,'Component_',3400)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
411 ODBCTranslator.add_field(3,'Description',3583)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
412 ODBCTranslator.add_field(4,'File_',3400)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
413 ODBCTranslator.add_field(5,'File_Setup',7496)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
414
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
415 Patch = Table('Patch')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
416 Patch.add_field(1,'File_',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
417 Patch.add_field(2,'Sequence',9474)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
418 Patch.add_field(3,'PatchSize',260)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
419 Patch.add_field(4,'Attributes',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
420 Patch.add_field(5,'Header',6400)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
421 Patch.add_field(6,'StreamRef_',7462)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
422
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
423 PatchPackage = Table('PatchPackage')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
424 PatchPackage.add_field(1,'PatchId',11558)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
425 PatchPackage.add_field(2,'Media_',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
426
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
427 PublishComponent = Table('PublishComponent')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
428 PublishComponent.add_field(1,'ComponentId',11558)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
429 PublishComponent.add_field(2,'Qualifier',11775)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
430 PublishComponent.add_field(3,'Component_',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
431 PublishComponent.add_field(4,'AppData',8191)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
432 PublishComponent.add_field(5,'Feature_',3366)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
433
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
434 RadioButton = Table('RadioButton')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
435 RadioButton.add_field(1,'Property',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
436 RadioButton.add_field(2,'Order',9474)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
437 RadioButton.add_field(3,'Value',3392)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
438 RadioButton.add_field(4,'X',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
439 RadioButton.add_field(5,'Y',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
440 RadioButton.add_field(6,'Width',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
441 RadioButton.add_field(7,'Height',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
442 RadioButton.add_field(8,'Text',8000)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
443 RadioButton.add_field(9,'Help',7986)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
444
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
445 Registry = Table('Registry')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
446 Registry.add_field(1,'Registry',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
447 Registry.add_field(2,'Root',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
448 Registry.add_field(3,'Key',4095)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
449 Registry.add_field(4,'Name',8191)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
450 Registry.add_field(5,'Value',7936)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
451 Registry.add_field(6,'Component_',3400)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
452
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
453 RegLocator = Table('RegLocator')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
454 RegLocator.add_field(1,'Signature_',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
455 RegLocator.add_field(2,'Root',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
456 RegLocator.add_field(3,'Key',3583)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
457 RegLocator.add_field(4,'Name',7679)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
458 RegLocator.add_field(5,'Type',5378)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
459
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
460 RemoveFile = Table('RemoveFile')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
461 RemoveFile.add_field(1,'FileKey',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
462 RemoveFile.add_field(2,'Component_',3400)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
463 RemoveFile.add_field(3,'FileName',8191)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
464 RemoveFile.add_field(4,'DirProperty',3400)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
465 RemoveFile.add_field(5,'InstallMode',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
466
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
467 RemoveIniFile = Table('RemoveIniFile')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
468 RemoveIniFile.add_field(1,'RemoveIniFile',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
469 RemoveIniFile.add_field(2,'FileName',4095)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
470 RemoveIniFile.add_field(3,'DirProperty',7496)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
471 RemoveIniFile.add_field(4,'Section',3936)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
472 RemoveIniFile.add_field(5,'Key',3968)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
473 RemoveIniFile.add_field(6,'Value',8191)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
474 RemoveIniFile.add_field(7,'Action',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
475 RemoveIniFile.add_field(8,'Component_',3400)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
476
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
477 RemoveRegistry = Table('RemoveRegistry')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
478 RemoveRegistry.add_field(1,'RemoveRegistry',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
479 RemoveRegistry.add_field(2,'Root',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
480 RemoveRegistry.add_field(3,'Key',4095)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
481 RemoveRegistry.add_field(4,'Name',8191)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
482 RemoveRegistry.add_field(5,'Component_',3400)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
483
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
484 ReserveCost = Table('ReserveCost')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
485 ReserveCost.add_field(1,'ReserveKey',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
486 ReserveCost.add_field(2,'Component_',3400)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
487 ReserveCost.add_field(3,'ReserveFolder',7496)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
488 ReserveCost.add_field(4,'ReserveLocal',260)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
489 ReserveCost.add_field(5,'ReserveSource',260)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
490
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
491 SelfReg = Table('SelfReg')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
492 SelfReg.add_field(1,'File_',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
493 SelfReg.add_field(2,'Cost',5378)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
494
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
495 ServiceControl = Table('ServiceControl')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
496 ServiceControl.add_field(1,'ServiceControl',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
497 ServiceControl.add_field(2,'Name',4095)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
498 ServiceControl.add_field(3,'Event',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
499 ServiceControl.add_field(4,'Arguments',8191)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
500 ServiceControl.add_field(5,'Wait',5378)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
501 ServiceControl.add_field(6,'Component_',3400)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
502
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
503 ServiceInstall = Table('ServiceInstall')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
504 ServiceInstall.add_field(1,'ServiceInstall',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
505 ServiceInstall.add_field(2,'Name',3583)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
506 ServiceInstall.add_field(3,'DisplayName',8191)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
507 ServiceInstall.add_field(4,'ServiceType',260)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
508 ServiceInstall.add_field(5,'StartType',260)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
509 ServiceInstall.add_field(6,'ErrorControl',260)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
510 ServiceInstall.add_field(7,'LoadOrderGroup',7679)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
511 ServiceInstall.add_field(8,'Dependencies',7679)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
512 ServiceInstall.add_field(9,'StartName',7679)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
513 ServiceInstall.add_field(10,'Password',7679)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
514 ServiceInstall.add_field(11,'Arguments',7679)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
515 ServiceInstall.add_field(12,'Component_',3400)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
516 ServiceInstall.add_field(13,'Description',8191)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
517
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
518 Shortcut = Table('Shortcut')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
519 Shortcut.add_field(1,'Shortcut',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
520 Shortcut.add_field(2,'Directory_',3400)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
521 Shortcut.add_field(3,'Name',3968)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
522 Shortcut.add_field(4,'Component_',3400)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
523 Shortcut.add_field(5,'Target',3400)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
524 Shortcut.add_field(6,'Arguments',7679)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
525 Shortcut.add_field(7,'Description',8191)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
526 Shortcut.add_field(8,'Hotkey',5378)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
527 Shortcut.add_field(9,'Icon_',7496)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
528 Shortcut.add_field(10,'IconIndex',5378)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
529 Shortcut.add_field(11,'ShowCmd',5378)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
530 Shortcut.add_field(12,'WkDir',7496)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
531
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
532 Signature = Table('Signature')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
533 Signature.add_field(1,'Signature',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
534 Signature.add_field(2,'FileName',3583)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
535 Signature.add_field(3,'MinVersion',7444)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
536 Signature.add_field(4,'MaxVersion',7444)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
537 Signature.add_field(5,'MinSize',4356)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
538 Signature.add_field(6,'MaxSize',4356)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
539 Signature.add_field(7,'MinDate',4356)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
540 Signature.add_field(8,'MaxDate',4356)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
541 Signature.add_field(9,'Languages',7679)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
542
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
543 TextStyle = Table('TextStyle')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
544 TextStyle.add_field(1,'TextStyle',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
545 TextStyle.add_field(2,'FaceName',3360)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
546 TextStyle.add_field(3,'Size',1282)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
547 TextStyle.add_field(4,'Color',4356)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
548 TextStyle.add_field(5,'StyleBits',5378)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
549
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
550 TypeLib = Table('TypeLib')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
551 TypeLib.add_field(1,'LibID',11558)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
552 TypeLib.add_field(2,'Language',9474)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
553 TypeLib.add_field(3,'Component_',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
554 TypeLib.add_field(4,'Version',4356)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
555 TypeLib.add_field(5,'Description',8064)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
556 TypeLib.add_field(6,'Directory_',7496)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
557 TypeLib.add_field(7,'Feature_',3366)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
558 TypeLib.add_field(8,'Cost',4356)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
559
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
560 UIText = Table('UIText')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
561 UIText.add_field(1,'Key',11592)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
562 UIText.add_field(2,'Text',8191)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
563
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
564 Upgrade = Table('Upgrade')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
565 Upgrade.add_field(1,'UpgradeCode',11558)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
566 Upgrade.add_field(2,'VersionMin',15636)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
567 Upgrade.add_field(3,'VersionMax',15636)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
568 Upgrade.add_field(4,'Language',15871)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
569 Upgrade.add_field(5,'Attributes',8452)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
570 Upgrade.add_field(6,'Remove',7679)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
571 Upgrade.add_field(7,'ActionProperty',3400)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
572
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
573 Verb = Table('Verb')
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
574 Verb.add_field(1,'Extension_',11775)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
575 Verb.add_field(2,'Verb',11552)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
576 Verb.add_field(3,'Sequence',5378)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
577 Verb.add_field(4,'Command',8191)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
578 Verb.add_field(5,'Argument',8191)
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
579
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
580 tables=[_Validation, ActionText, AdminExecuteSequence, Condition, AdminUISequence, AdvtExecuteSequence, AdvtUISequence, AppId, AppSearch, Property, BBControl, Billboard, Feature, Binary, BindImage, File, CCPSearch, CheckBox, Class, Component, Icon, ProgId, ComboBox, CompLocator, Complus, Directory, Control, Dialog, ControlCondition, ControlEvent, CreateFolder, CustomAction, DrLocator, DuplicateFile, Environment, Error, EventMapping, Extension, MIME, FeatureComponents, FileSFPCatalog, SFPCatalog, Font, IniFile, IniLocator, InstallExecuteSequence, InstallUISequence, IsolatedComponent, LaunchCondition, ListBox, ListView, LockPermissions, Media, MoveFile, MsiAssembly, MsiAssemblyName, MsiDigitalCertificate, MsiDigitalSignature, MsiFileHash, MsiPatchHeaders, ODBCAttribute, ODBCDriver, ODBCDataSource, ODBCSourceAttribute, ODBCTranslator, Patch, PatchPackage, PublishComponent, RadioButton, Registry, RegLocator, RemoveFile, RemoveIniFile, RemoveRegistry, ReserveCost, SelfReg, ServiceControl, ServiceInstall, Shortcut, Signature, TextStyle, TypeLib, UIText, Upgrade, Verb]
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
581
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
582 _Validation_records = [
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
583 (u'_Validation',u'Table',u'N',None, None, None, None, u'Identifier',None, u'Name of table',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
584 (u'_Validation',u'Column',u'N',None, None, None, None, u'Identifier',None, u'Name of column',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
585 (u'_Validation',u'Description',u'Y',None, None, None, None, u'Text',None, u'Description of column',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
586 (u'_Validation',u'Set',u'Y',None, None, None, None, u'Text',None, u'Set of values that are permitted',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
587 (u'_Validation',u'Category',u'Y',None, None, None, None, None, u'Text;Formatted;Template;Condition;Guid;Path;Version;Language;Identifier;Binary;UpperCase;LowerCase;Filename;Paths;AnyPath;WildCardFilename;RegPath;KeyFormatted;CustomSource;Property;Cabinet;Shortcut;URL',u'String category',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
588 (u'_Validation',u'KeyColumn',u'Y',1,32,None, None, None, None, u'Column to which foreign key connects',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
589 (u'_Validation',u'KeyTable',u'Y',None, None, None, None, u'Identifier',None, u'For foreign key, Name of table to which data must link',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
590 (u'_Validation',u'MaxValue',u'Y',-2147483647,2147483647,None, None, None, None, u'Maximum value allowed',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
591 (u'_Validation',u'MinValue',u'Y',-2147483647,2147483647,None, None, None, None, u'Minimum value allowed',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
592 (u'_Validation',u'Nullable',u'N',None, None, None, None, None, u'Y;N;@',u'Whether the column is nullable',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
593 (u'ActionText',u'Description',u'Y',None, None, None, None, u'Text',None, u'Localized description displayed in progress dialog and log when action is executing.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
594 (u'ActionText',u'Action',u'N',None, None, None, None, u'Identifier',None, u'Name of action to be described.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
595 (u'ActionText',u'Template',u'Y',None, None, None, None, u'Template',None, u'Optional localized format template used to format action data records for display during action execution.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
596 (u'AdminExecuteSequence',u'Action',u'N',None, None, None, None, u'Identifier',None, u'Name of action to invoke, either in the engine or the handler DLL.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
597 (u'AdminExecuteSequence',u'Condition',u'Y',None, None, None, None, u'Condition',None, u'Optional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
598 (u'AdminExecuteSequence',u'Sequence',u'Y',-4,32767,None, None, None, None, u'Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
599 (u'Condition',u'Condition',u'Y',None, None, None, None, u'Condition',None, u'Expression evaluated to determine if Level in the Feature table is to change.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
600 (u'Condition',u'Feature_',u'N',None, None, u'Feature',1,u'Identifier',None, u'Reference to a Feature entry in Feature table.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
601 (u'Condition',u'Level',u'N',0,32767,None, None, None, None, u'New selection Level to set in Feature table if Condition evaluates to TRUE.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
602 (u'AdminUISequence',u'Action',u'N',None, None, None, None, u'Identifier',None, u'Name of action to invoke, either in the engine or the handler DLL.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
603 (u'AdminUISequence',u'Condition',u'Y',None, None, None, None, u'Condition',None, u'Optional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
604 (u'AdminUISequence',u'Sequence',u'Y',-4,32767,None, None, None, None, u'Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
605 (u'AdvtExecuteSequence',u'Action',u'N',None, None, None, None, u'Identifier',None, u'Name of action to invoke, either in the engine or the handler DLL.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
606 (u'AdvtExecuteSequence',u'Condition',u'Y',None, None, None, None, u'Condition',None, u'Optional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
607 (u'AdvtExecuteSequence',u'Sequence',u'Y',-4,32767,None, None, None, None, u'Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
608 (u'AdvtUISequence',u'Action',u'N',None, None, None, None, u'Identifier',None, u'Name of action to invoke, either in the engine or the handler DLL.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
609 (u'AdvtUISequence',u'Condition',u'Y',None, None, None, None, u'Condition',None, u'Optional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
610 (u'AdvtUISequence',u'Sequence',u'Y',-4,32767,None, None, None, None, u'Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
611 (u'AppId',u'AppId',u'N',None, None, None, None, u'Guid',None, None, ),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
612 (u'AppId',u'ActivateAtStorage',u'Y',0,1,None, None, None, None, None, ),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
613 (u'AppId',u'DllSurrogate',u'Y',None, None, None, None, u'Text',None, None, ),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
614 (u'AppId',u'LocalService',u'Y',None, None, None, None, u'Text',None, None, ),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
615 (u'AppId',u'RemoteServerName',u'Y',None, None, None, None, u'Formatted',None, None, ),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
616 (u'AppId',u'RunAsInteractiveUser',u'Y',0,1,None, None, None, None, None, ),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
617 (u'AppId',u'ServiceParameters',u'Y',None, None, None, None, u'Text',None, None, ),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
618 (u'AppSearch',u'Property',u'N',None, None, None, None, u'Identifier',None, u'The property associated with a Signature',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
619 (u'AppSearch',u'Signature_',u'N',None, None, u'Signature;RegLocator;IniLocator;DrLocator;CompLocator',1,u'Identifier',None, u'The Signature_ represents a unique file signature and is also the foreign key in the Signature, RegLocator, IniLocator, CompLocator and the DrLocator tables.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
620 (u'Property',u'Property',u'N',None, None, None, None, u'Identifier',None, u'Name of property, uppercase if settable by launcher or loader.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
621 (u'Property',u'Value',u'N',None, None, None, None, u'Text',None, u'String value for property. Never null or empty.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
622 (u'BBControl',u'Type',u'N',None, None, None, None, u'Identifier',None, u'The type of the control.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
623 (u'BBControl',u'Y',u'N',0,32767,None, None, None, None, u'Vertical coordinate of the upper left corner of the bounding rectangle of the control.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
624 (u'BBControl',u'Text',u'Y',None, None, None, None, u'Text',None, u'A string used to set the initial text contained within a control (if appropriate).',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
625 (u'BBControl',u'BBControl',u'N',None, None, None, None, u'Identifier',None, u'Name of the control. This name must be unique within a billboard, but can repeat on different billboard.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
626 (u'BBControl',u'Attributes',u'Y',0,2147483647,None, None, None, None, u'A 32-bit word that specifies the attribute flags to be applied to this control.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
627 (u'BBControl',u'Billboard_',u'N',None, None, u'Billboard',1,u'Identifier',None, u'External key to the Billboard table, name of the billboard.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
628 (u'BBControl',u'Height',u'N',0,32767,None, None, None, None, u'Height of the bounding rectangle of the control.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
629 (u'BBControl',u'Width',u'N',0,32767,None, None, None, None, u'Width of the bounding rectangle of the control.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
630 (u'BBControl',u'X',u'N',0,32767,None, None, None, None, u'Horizontal coordinate of the upper left corner of the bounding rectangle of the control.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
631 (u'Billboard',u'Action',u'Y',None, None, None, None, u'Identifier',None, u'The name of an action. The billboard is displayed during the progress messages received from this action.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
632 (u'Billboard',u'Billboard',u'N',None, None, None, None, u'Identifier',None, u'Name of the billboard.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
633 (u'Billboard',u'Feature_',u'N',None, None, u'Feature',1,u'Identifier',None, u'An external key to the Feature Table. The billboard is shown only if this feature is being installed.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
634 (u'Billboard',u'Ordering',u'Y',0,32767,None, None, None, None, u'A positive integer. If there is more than one billboard corresponding to an action they will be shown in the order defined by this column.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
635 (u'Feature',u'Description',u'Y',None, None, None, None, u'Text',None, u'Longer descriptive text describing a visible feature item.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
636 (u'Feature',u'Attributes',u'N',None, None, None, None, None, u'0;1;2;4;5;6;8;9;10;16;17;18;20;21;22;24;25;26;32;33;34;36;37;38;48;49;50;52;53;54',u'Feature attributes',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
637 (u'Feature',u'Feature',u'N',None, None, None, None, u'Identifier',None, u'Primary key used to identify a particular feature record.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
638 (u'Feature',u'Directory_',u'Y',None, None, u'Directory',1,u'UpperCase',None, u'The name of the Directory that can be configured by the UI. A non-null value will enable the browse button.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
639 (u'Feature',u'Level',u'N',0,32767,None, None, None, None, u'The install level at which record will be initially selected. An install level of 0 will disable an item and prevent its display.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
640 (u'Feature',u'Title',u'Y',None, None, None, None, u'Text',None, u'Short text identifying a visible feature item.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
641 (u'Feature',u'Display',u'Y',0,32767,None, None, None, None, u'Numeric sort order, used to force a specific display ordering.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
642 (u'Feature',u'Feature_Parent',u'Y',None, None, u'Feature',1,u'Identifier',None, u'Optional key of a parent record in the same table. If the parent is not selected, then the record will not be installed. Null indicates a root item.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
643 (u'Binary',u'Name',u'N',None, None, None, None, u'Identifier',None, u'Unique key identifying the binary data.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
644 (u'Binary',u'Data',u'N',None, None, None, None, u'Binary',None, u'The unformatted binary data.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
645 (u'BindImage',u'File_',u'N',None, None, u'File',1,u'Identifier',None, u'The index into the File table. This must be an executable file.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
646 (u'BindImage',u'Path',u'Y',None, None, None, None, u'Paths',None, u'A list of ; delimited paths that represent the paths to be searched for the import DLLS. The list is usually a list of properties each enclosed within square brackets [] .',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
647 (u'File',u'Sequence',u'N',1,32767,None, None, None, None, u'Sequence with respect to the media images; order must track cabinet order.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
648 (u'File',u'Attributes',u'Y',0,32767,None, None, None, None, u'Integer containing bit flags representing file attributes (with the decimal value of each bit position in parentheses)',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
649 (u'File',u'File',u'N',None, None, None, None, u'Identifier',None, u'Primary key, non-localized token, must match identifier in cabinet. For uncompressed files, this field is ignored.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
650 (u'File',u'Component_',u'N',None, None, u'Component',1,u'Identifier',None, u'Foreign key referencing Component that controls the file.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
651 (u'File',u'FileName',u'N',None, None, None, None, u'Filename',None, u'File name used for installation, may be localized. This may contain a "short name|long name" pair.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
652 (u'File',u'FileSize',u'N',0,2147483647,None, None, None, None, u'Size of file in bytes (long integer).',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
653 (u'File',u'Language',u'Y',None, None, None, None, u'Language',None, u'List of decimal language Ids, comma-separated if more than one.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
654 (u'File',u'Version',u'Y',None, None, u'File',1,u'Version',None, u'Version string for versioned files; Blank for unversioned files.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
655 (u'CCPSearch',u'Signature_',u'N',None, None, u'Signature;RegLocator;IniLocator;DrLocator;CompLocator',1,u'Identifier',None, u'The Signature_ represents a unique file signature and is also the foreign key in the Signature, RegLocator, IniLocator, CompLocator and the DrLocator tables.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
656 (u'CheckBox',u'Property',u'N',None, None, None, None, u'Identifier',None, u'A named property to be tied to the item.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
657 (u'CheckBox',u'Value',u'Y',None, None, None, None, u'Formatted',None, u'The value string associated with the item.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
658 (u'Class',u'Description',u'Y',None, None, None, None, u'Text',None, u'Localized description for the Class.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
659 (u'Class',u'Attributes',u'Y',None, 32767,None, None, None, None, u'Class registration attributes.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
660 (u'Class',u'Feature_',u'N',None, None, u'Feature',1,u'Identifier',None, u'Required foreign key into the Feature Table, specifying the feature to validate or install in order for the CLSID factory to be operational.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
661 (u'Class',u'AppId_',u'Y',None, None, u'AppId',1,u'Guid',None, u'Optional AppID containing DCOM information for associated application (string GUID).',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
662 (u'Class',u'Argument',u'Y',None, None, None, None, u'Formatted',None, u'optional argument for LocalServers.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
663 (u'Class',u'CLSID',u'N',None, None, None, None, u'Guid',None, u'The CLSID of an OLE factory.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
664 (u'Class',u'Component_',u'N',None, None, u'Component',1,u'Identifier',None, u'Required foreign key into the Component Table, specifying the component for which to return a path when called through LocateComponent.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
665 (u'Class',u'Context',u'N',None, None, None, None, u'Identifier',None, u'The numeric server context for this server. CLSCTX_xxxx',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
666 (u'Class',u'DefInprocHandler',u'Y',None, None, None, None, u'Filename',u'1;2;3',u'Optional default inproc handler. Only optionally provided if Context=CLSCTX_LOCAL_SERVER. Typically "ole32.dll" or "mapi32.dll"',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
667 (u'Class',u'FileTypeMask',u'Y',None, None, None, None, u'Text',None, u'Optional string containing information for the HKCRthis CLSID) key. If multiple patterns exist, they must be delimited by a semicolon, and numeric subkeys will be generated: 0,1,2...',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
668 (u'Class',u'Icon_',u'Y',None, None, u'Icon',1,u'Identifier',None, u'Optional foreign key into the Icon Table, specifying the icon file associated with this CLSID. Will be written under the DefaultIcon key.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
669 (u'Class',u'IconIndex',u'Y',-32767,32767,None, None, None, None, u'Optional icon index.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
670 (u'Class',u'ProgId_Default',u'Y',None, None, u'ProgId',1,u'Text',None, u'Optional ProgId associated with this CLSID.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
671 (u'Component',u'Condition',u'Y',None, None, None, None, u'Condition',None, u"A conditional statement that will disable this component if the specified condition evaluates to the 'True' state. If a component is disabled, it will not be installed, regardless of the 'Action' state associated with the component.",),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
672 (u'Component',u'Attributes',u'N',None, None, None, None, None, None, u'Remote execution option, one of irsEnum',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
673 (u'Component',u'Component',u'N',None, None, None, None, u'Identifier',None, u'Primary key used to identify a particular component record.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
674 (u'Component',u'ComponentId',u'Y',None, None, None, None, u'Guid',None, u'A string GUID unique to this component, version, and language.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
675 (u'Component',u'Directory_',u'N',None, None, u'Directory',1,u'Identifier',None, u'Required key of a Directory table record. This is actually a property name whose value contains the actual path, set either by the AppSearch action or with the default setting obtained from the Directory table.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
676 (u'Component',u'KeyPath',u'Y',None, None, u'File;Registry;ODBCDataSource',1,u'Identifier',None, u'Either the primary key into the File table, Registry table, or ODBCDataSource table. This extract path is stored when the component is installed, and is used to detect the presence of the component and to return the path to it.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
677 (u'Icon',u'Name',u'N',None, None, None, None, u'Identifier',None, u'Primary key. Name of the icon file.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
678 (u'Icon',u'Data',u'N',None, None, None, None, u'Binary',None, u'Binary stream. The binary icon data in PE (.DLL or .EXE) or icon (.ICO) format.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
679 (u'ProgId',u'Description',u'Y',None, None, None, None, u'Text',None, u'Localized description for the Program identifier.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
680 (u'ProgId',u'Icon_',u'Y',None, None, u'Icon',1,u'Identifier',None, u'Optional foreign key into the Icon Table, specifying the icon file associated with this ProgId. Will be written under the DefaultIcon key.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
681 (u'ProgId',u'IconIndex',u'Y',-32767,32767,None, None, None, None, u'Optional icon index.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
682 (u'ProgId',u'ProgId',u'N',None, None, None, None, u'Text',None, u'The Program Identifier. Primary key.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
683 (u'ProgId',u'Class_',u'Y',None, None, u'Class',1,u'Guid',None, u'The CLSID of an OLE factory corresponding to the ProgId.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
684 (u'ProgId',u'ProgId_Parent',u'Y',None, None, u'ProgId',1,u'Text',None, u'The Parent Program Identifier. If specified, the ProgId column becomes a version independent prog id.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
685 (u'ComboBox',u'Text',u'Y',None, None, None, None, u'Formatted',None, u'The visible text to be assigned to the item. Optional. If this entry or the entire column is missing, the text is the same as the value.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
686 (u'ComboBox',u'Property',u'N',None, None, None, None, u'Identifier',None, u'A named property to be tied to this item. All the items tied to the same property become part of the same combobox.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
687 (u'ComboBox',u'Value',u'N',None, None, None, None, u'Formatted',None, u'The value string associated with this item. Selecting the line will set the associated property to this value.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
688 (u'ComboBox',u'Order',u'N',1,32767,None, None, None, None, u'A positive integer used to determine the ordering of the items within one list.\tThe integers do not have to be consecutive.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
689 (u'CompLocator',u'Type',u'Y',0,1,None, None, None, None, u'A boolean value that determines if the registry value is a filename or a directory location.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
690 (u'CompLocator',u'Signature_',u'N',None, None, None, None, u'Identifier',None, u'The table key. The Signature_ represents a unique file signature and is also the foreign key in the Signature table.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
691 (u'CompLocator',u'ComponentId',u'N',None, None, None, None, u'Guid',None, u'A string GUID unique to this component, version, and language.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
692 (u'Complus',u'Component_',u'N',None, None, u'Component',1,u'Identifier',None, u'Foreign key referencing Component that controls the ComPlus component.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
693 (u'Complus',u'ExpType',u'Y',0,32767,None, None, None, None, u'ComPlus component attributes.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
694 (u'Directory',u'Directory',u'N',None, None, None, None, u'Identifier',None, u'Unique identifier for directory entry, primary key. If a property by this name is defined, it contains the full path to the directory.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
695 (u'Directory',u'DefaultDir',u'N',None, None, None, None, u'DefaultDir',None, u"The default sub-path under parent's path.",),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
696 (u'Directory',u'Directory_Parent',u'Y',None, None, u'Directory',1,u'Identifier',None, u'Reference to the entry in this table specifying the default parent directory. A record parented to itself or with a Null parent represents a root of the install tree.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
697 (u'Control',u'Type',u'N',None, None, None, None, u'Identifier',None, u'The type of the control.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
698 (u'Control',u'Y',u'N',0,32767,None, None, None, None, u'Vertical coordinate of the upper left corner of the bounding rectangle of the control.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
699 (u'Control',u'Text',u'Y',None, None, None, None, u'Formatted',None, u'A string used to set the initial text contained within a control (if appropriate).',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
700 (u'Control',u'Property',u'Y',None, None, None, None, u'Identifier',None, u'The name of a defined property to be linked to this control. ',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
701 (u'Control',u'Attributes',u'Y',0,2147483647,None, None, None, None, u'A 32-bit word that specifies the attribute flags to be applied to this control.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
702 (u'Control',u'Height',u'N',0,32767,None, None, None, None, u'Height of the bounding rectangle of the control.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
703 (u'Control',u'Width',u'N',0,32767,None, None, None, None, u'Width of the bounding rectangle of the control.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
704 (u'Control',u'X',u'N',0,32767,None, None, None, None, u'Horizontal coordinate of the upper left corner of the bounding rectangle of the control.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
705 (u'Control',u'Control',u'N',None, None, None, None, u'Identifier',None, u'Name of the control. This name must be unique within a dialog, but can repeat on different dialogs. ',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
706 (u'Control',u'Control_Next',u'Y',None, None, u'Control',2,u'Identifier',None, u'The name of an other control on the same dialog. This link defines the tab order of the controls. The links have to form one or more cycles!',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
707 (u'Control',u'Dialog_',u'N',None, None, u'Dialog',1,u'Identifier',None, u'External key to the Dialog table, name of the dialog.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
708 (u'Control',u'Help',u'Y',None, None, None, None, u'Text',None, u'The help strings used with the button. The text is optional. ',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
709 (u'Dialog',u'Attributes',u'Y',0,2147483647,None, None, None, None, u'A 32-bit word that specifies the attribute flags to be applied to this dialog.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
710 (u'Dialog',u'Height',u'N',0,32767,None, None, None, None, u'Height of the bounding rectangle of the dialog.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
711 (u'Dialog',u'Width',u'N',0,32767,None, None, None, None, u'Width of the bounding rectangle of the dialog.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
712 (u'Dialog',u'Dialog',u'N',None, None, None, None, u'Identifier',None, u'Name of the dialog.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
713 (u'Dialog',u'Control_Cancel',u'Y',None, None, u'Control',2,u'Identifier',None, u'Defines the cancel control. Hitting escape or clicking on the close icon on the dialog is equivalent to pushing this button.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
714 (u'Dialog',u'Control_Default',u'Y',None, None, u'Control',2,u'Identifier',None, u'Defines the default control. Hitting return is equivalent to pushing this button.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
715 (u'Dialog',u'Control_First',u'N',None, None, u'Control',2,u'Identifier',None, u'Defines the control that has the focus when the dialog is created.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
716 (u'Dialog',u'HCentering',u'N',0,100,None, None, None, None, u'Horizontal position of the dialog on a 0-100 scale. 0 means left end, 100 means right end of the screen, 50 center.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
717 (u'Dialog',u'Title',u'Y',None, None, None, None, u'Formatted',None, u"A text string specifying the title to be displayed in the title bar of the dialog's window.",),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
718 (u'Dialog',u'VCentering',u'N',0,100,None, None, None, None, u'Vertical position of the dialog on a 0-100 scale. 0 means top end, 100 means bottom end of the screen, 50 center.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
719 (u'ControlCondition',u'Action',u'N',None, None, None, None, None, u'Default;Disable;Enable;Hide;Show',u'The desired action to be taken on the specified control.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
720 (u'ControlCondition',u'Condition',u'N',None, None, None, None, u'Condition',None, u'A standard conditional statement that specifies under which conditions the action should be triggered.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
721 (u'ControlCondition',u'Dialog_',u'N',None, None, u'Dialog',1,u'Identifier',None, u'A foreign key to the Dialog table, name of the dialog.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
722 (u'ControlCondition',u'Control_',u'N',None, None, u'Control',2,u'Identifier',None, u'A foreign key to the Control table, name of the control.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
723 (u'ControlEvent',u'Condition',u'Y',None, None, None, None, u'Condition',None, u'A standard conditional statement that specifies under which conditions an event should be triggered.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
724 (u'ControlEvent',u'Ordering',u'Y',0,2147483647,None, None, None, None, u'An integer used to order several events tied to the same control. Can be left blank.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
725 (u'ControlEvent',u'Argument',u'N',None, None, None, None, u'Formatted',None, u'A value to be used as a modifier when triggering a particular event.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
726 (u'ControlEvent',u'Dialog_',u'N',None, None, u'Dialog',1,u'Identifier',None, u'A foreign key to the Dialog table, name of the dialog.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
727 (u'ControlEvent',u'Control_',u'N',None, None, u'Control',2,u'Identifier',None, u'A foreign key to the Control table, name of the control',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
728 (u'ControlEvent',u'Event',u'N',None, None, None, None, u'Formatted',None, u'An identifier that specifies the type of the event that should take place when the user interacts with control specified by the first two entries.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
729 (u'CreateFolder',u'Component_',u'N',None, None, u'Component',1,u'Identifier',None, u'Foreign key into the Component table.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
730 (u'CreateFolder',u'Directory_',u'N',None, None, u'Directory',1,u'Identifier',None, u'Primary key, could be foreign key into the Directory table.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
731 (u'CustomAction',u'Type',u'N',1,16383,None, None, None, None, u'The numeric custom action type, consisting of source location, code type, entry, option flags.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
732 (u'CustomAction',u'Action',u'N',None, None, None, None, u'Identifier',None, u'Primary key, name of action, normally appears in sequence table unless private use.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
733 (u'CustomAction',u'Source',u'Y',None, None, None, None, u'CustomSource',None, u'The table reference of the source of the code.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
734 (u'CustomAction',u'Target',u'Y',None, None, None, None, u'Formatted',None, u'Excecution parameter, depends on the type of custom action',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
735 (u'DrLocator',u'Signature_',u'N',None, None, None, None, u'Identifier',None, u'The Signature_ represents a unique file signature and is also the foreign key in the Signature table.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
736 (u'DrLocator',u'Path',u'Y',None, None, None, None, u'AnyPath',None, u'The path on the user system. This is a either a subpath below the value of the Parent or a full path. The path may contain properties enclosed within [ ] that will be expanded.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
737 (u'DrLocator',u'Depth',u'Y',0,32767,None, None, None, None, u'The depth below the path to which the Signature_ is recursively searched. If absent, the depth is assumed to be 0.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
738 (u'DrLocator',u'Parent',u'Y',None, None, None, None, u'Identifier',None, u'The parent file signature. It is also a foreign key in the Signature table. If null and the Path column does not expand to a full path, then all the fixed drives of the user system are searched using the Path.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
739 (u'DuplicateFile',u'File_',u'N',None, None, u'File',1,u'Identifier',None, u'Foreign key referencing the source file to be duplicated.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
740 (u'DuplicateFile',u'Component_',u'N',None, None, u'Component',1,u'Identifier',None, u'Foreign key referencing Component that controls the duplicate file.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
741 (u'DuplicateFile',u'DestFolder',u'Y',None, None, None, None, u'Identifier',None, u'Name of a property whose value is assumed to resolve to the full pathname to a destination folder.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
742 (u'DuplicateFile',u'DestName',u'Y',None, None, None, None, u'Filename',None, u'Filename to be given to the duplicate file.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
743 (u'DuplicateFile',u'FileKey',u'N',None, None, None, None, u'Identifier',None, u'Primary key used to identify a particular file entry',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
744 (u'Environment',u'Name',u'N',None, None, None, None, u'Text',None, u'The name of the environmental value.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
745 (u'Environment',u'Value',u'Y',None, None, None, None, u'Formatted',None, u'The value to set in the environmental settings.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
746 (u'Environment',u'Component_',u'N',None, None, u'Component',1,u'Identifier',None, u'Foreign key into the Component table referencing component that controls the installing of the environmental value.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
747 (u'Environment',u'Environment',u'N',None, None, None, None, u'Identifier',None, u'Unique identifier for the environmental variable setting',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
748 (u'Error',u'Error',u'N',0,32767,None, None, None, None, u'Integer error number, obtained from header file IError(...) macros.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
749 (u'Error',u'Message',u'Y',None, None, None, None, u'Template',None, u'Error formatting template, obtained from user ed. or localizers.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
750 (u'EventMapping',u'Dialog_',u'N',None, None, u'Dialog',1,u'Identifier',None, u'A foreign key to the Dialog table, name of the Dialog.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
751 (u'EventMapping',u'Control_',u'N',None, None, u'Control',2,u'Identifier',None, u'A foreign key to the Control table, name of the control.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
752 (u'EventMapping',u'Event',u'N',None, None, None, None, u'Identifier',None, u'An identifier that specifies the type of the event that the control subscribes to.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
753 (u'EventMapping',u'Attribute',u'N',None, None, None, None, u'Identifier',None, u'The name of the control attribute, that is set when this event is received.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
754 (u'Extension',u'Feature_',u'N',None, None, u'Feature',1,u'Identifier',None, u'Required foreign key into the Feature Table, specifying the feature to validate or install in order for the CLSID factory to be operational.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
755 (u'Extension',u'Component_',u'N',None, None, u'Component',1,u'Identifier',None, u'Required foreign key into the Component Table, specifying the component for which to return a path when called through LocateComponent.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
756 (u'Extension',u'Extension',u'N',None, None, None, None, u'Text',None, u'The extension associated with the table row.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
757 (u'Extension',u'MIME_',u'Y',None, None, u'MIME',1,u'Text',None, u'Optional Context identifier, typically "type/format" associated with the extension',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
758 (u'Extension',u'ProgId_',u'Y',None, None, u'ProgId',1,u'Text',None, u'Optional ProgId associated with this extension.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
759 (u'MIME',u'CLSID',u'Y',None, None, None, None, u'Guid',None, u'Optional associated CLSID.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
760 (u'MIME',u'ContentType',u'N',None, None, None, None, u'Text',None, u'Primary key. Context identifier, typically "type/format".',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
761 (u'MIME',u'Extension_',u'N',None, None, u'Extension',1,u'Text',None, u'Optional associated extension (without dot)',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
762 (u'FeatureComponents',u'Feature_',u'N',None, None, u'Feature',1,u'Identifier',None, u'Foreign key into Feature table.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
763 (u'FeatureComponents',u'Component_',u'N',None, None, u'Component',1,u'Identifier',None, u'Foreign key into Component table.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
764 (u'FileSFPCatalog',u'File_',u'N',None, None, u'File',1,u'Identifier',None, u'File associated with the catalog',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
765 (u'FileSFPCatalog',u'SFPCatalog_',u'N',None, None, u'SFPCatalog',1,u'Filename',None, u'Catalog associated with the file',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
766 (u'SFPCatalog',u'SFPCatalog',u'N',None, None, None, None, u'Filename',None, u'File name for the catalog.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
767 (u'SFPCatalog',u'Catalog',u'N',None, None, None, None, u'Binary',None, u'SFP Catalog',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
768 (u'SFPCatalog',u'Dependency',u'Y',None, None, None, None, u'Formatted',None, u'Parent catalog - only used by SFP',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
769 (u'Font',u'File_',u'N',None, None, u'File',1,u'Identifier',None, u'Primary key, foreign key into File table referencing font file.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
770 (u'Font',u'FontTitle',u'Y',None, None, None, None, u'Text',None, u'Font name.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
771 (u'IniFile',u'Action',u'N',None, None, None, None, None, u'0;1;3',u'The type of modification to be made, one of iifEnum',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
772 (u'IniFile',u'Value',u'N',None, None, None, None, u'Formatted',None, u'The value to be written.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
773 (u'IniFile',u'Component_',u'N',None, None, u'Component',1,u'Identifier',None, u'Foreign key into the Component table referencing component that controls the installing of the .INI value.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
774 (u'IniFile',u'FileName',u'N',None, None, None, None, u'Filename',None, u'The .INI file name in which to write the information',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
775 (u'IniFile',u'IniFile',u'N',None, None, None, None, u'Identifier',None, u'Primary key, non-localized token.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
776 (u'IniFile',u'DirProperty',u'Y',None, None, None, None, u'Identifier',None, u'Foreign key into the Directory table denoting the directory where the .INI file is.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
777 (u'IniFile',u'Key',u'N',None, None, None, None, u'Formatted',None, u'The .INI file key below Section.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
778 (u'IniFile',u'Section',u'N',None, None, None, None, u'Formatted',None, u'The .INI file Section.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
779 (u'IniLocator',u'Type',u'Y',0,2,None, None, None, None, u'An integer value that determines if the .INI value read is a filename or a directory location or to be used as is w/o interpretation.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
780 (u'IniLocator',u'Signature_',u'N',None, None, None, None, u'Identifier',None, u'The table key. The Signature_ represents a unique file signature and is also the foreign key in the Signature table.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
781 (u'IniLocator',u'FileName',u'N',None, None, None, None, u'Filename',None, u'The .INI file name.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
782 (u'IniLocator',u'Key',u'N',None, None, None, None, u'Text',None, u'Key value (followed by an equals sign in INI file).',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
783 (u'IniLocator',u'Section',u'N',None, None, None, None, u'Text',None, u'Section name within in file (within square brackets in INI file).',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
784 (u'IniLocator',u'Field',u'Y',0,32767,None, None, None, None, u'The field in the .INI line. If Field is null or 0 the entire line is read.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
785 (u'InstallExecuteSequence',u'Action',u'N',None, None, None, None, u'Identifier',None, u'Name of action to invoke, either in the engine or the handler DLL.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
786 (u'InstallExecuteSequence',u'Condition',u'Y',None, None, None, None, u'Condition',None, u'Optional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
787 (u'InstallExecuteSequence',u'Sequence',u'Y',-4,32767,None, None, None, None, u'Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
788 (u'InstallUISequence',u'Action',u'N',None, None, None, None, u'Identifier',None, u'Name of action to invoke, either in the engine or the handler DLL.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
789 (u'InstallUISequence',u'Condition',u'Y',None, None, None, None, u'Condition',None, u'Optional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
790 (u'InstallUISequence',u'Sequence',u'Y',-4,32767,None, None, None, None, u'Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
791 (u'IsolatedComponent',u'Component_Application',u'N',None, None, u'Component',1,u'Identifier',None, u'Key to Component table item for application',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
792 (u'IsolatedComponent',u'Component_Shared',u'N',None, None, u'Component',1,u'Identifier',None, u'Key to Component table item to be isolated',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
793 (u'LaunchCondition',u'Description',u'N',None, None, None, None, u'Formatted',None, u'Localizable text to display when condition fails and install must abort.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
794 (u'LaunchCondition',u'Condition',u'N',None, None, None, None, u'Condition',None, u'Expression which must evaluate to TRUE in order for install to commence.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
795 (u'ListBox',u'Text',u'Y',None, None, None, None, u'Text',None, u'The visible text to be assigned to the item. Optional. If this entry or the entire column is missing, the text is the same as the value.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
796 (u'ListBox',u'Property',u'N',None, None, None, None, u'Identifier',None, u'A named property to be tied to this item. All the items tied to the same property become part of the same listbox.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
797 (u'ListBox',u'Value',u'N',None, None, None, None, u'Formatted',None, u'The value string associated with this item. Selecting the line will set the associated property to this value.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
798 (u'ListBox',u'Order',u'N',1,32767,None, None, None, None, u'A positive integer used to determine the ordering of the items within one list..The integers do not have to be consecutive.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
799 (u'ListView',u'Text',u'Y',None, None, None, None, u'Text',None, u'The visible text to be assigned to the item. Optional. If this entry or the entire column is missing, the text is the same as the value.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
800 (u'ListView',u'Property',u'N',None, None, None, None, u'Identifier',None, u'A named property to be tied to this item. All the items tied to the same property become part of the same listview.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
801 (u'ListView',u'Value',u'N',None, None, None, None, u'Identifier',None, u'The value string associated with this item. Selecting the line will set the associated property to this value.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
802 (u'ListView',u'Order',u'N',1,32767,None, None, None, None, u'A positive integer used to determine the ordering of the items within one list..The integers do not have to be consecutive.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
803 (u'ListView',u'Binary_',u'Y',None, None, u'Binary',1,u'Identifier',None, u'The name of the icon to be displayed with the icon. The binary information is looked up from the Binary Table.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
804 (u'LockPermissions',u'Table',u'N',None, None, None, None, u'Identifier',u'Directory;File;Registry',u'Reference to another table name',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
805 (u'LockPermissions',u'Domain',u'Y',None, None, None, None, u'Formatted',None, u'Domain name for user whose permissions are being set. (usually a property)',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
806 (u'LockPermissions',u'LockObject',u'N',None, None, None, None, u'Identifier',None, u'Foreign key into Registry or File table',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
807 (u'LockPermissions',u'Permission',u'Y',-2147483647,2147483647,None, None, None, None, u'Permission Access mask. Full Control = 268435456 (GENERIC_ALL = 0x10000000)',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
808 (u'LockPermissions',u'User',u'N',None, None, None, None, u'Formatted',None, u'User for permissions to be set. (usually a property)',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
809 (u'Media',u'Source',u'Y',None, None, None, None, u'Property',None, u'The property defining the location of the cabinet file.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
810 (u'Media',u'Cabinet',u'Y',None, None, None, None, u'Cabinet',None, u'If some or all of the files stored on the media are compressed in a cabinet, the name of that cabinet.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
811 (u'Media',u'DiskId',u'N',1,32767,None, None, None, None, u'Primary key, integer to determine sort order for table.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
812 (u'Media',u'DiskPrompt',u'Y',None, None, None, None, u'Text',None, u'Disk name: the visible text actually printed on the disk. This will be used to prompt the user when this disk needs to be inserted.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
813 (u'Media',u'LastSequence',u'N',0,32767,None, None, None, None, u'File sequence number for the last file for this media.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
814 (u'Media',u'VolumeLabel',u'Y',None, None, None, None, u'Text',None, u'The label attributed to the volume.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
815 (u'ModuleComponents',u'Component',u'N',None, None, u'Component',1,u'Identifier',None, u'Component contained in the module.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
816 (u'ModuleComponents',u'Language',u'N',None, None, u'ModuleSignature',2,None, None, u'Default language ID for module (may be changed by transform).',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
817 (u'ModuleComponents',u'ModuleID',u'N',None, None, u'ModuleSignature',1,u'Identifier',None, u'Module containing the component.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
818 (u'ModuleSignature',u'Language',u'N',None, None, None, None, None, None, u'Default decimal language of module.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
819 (u'ModuleSignature',u'Version',u'N',None, None, None, None, u'Version',None, u'Version of the module.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
820 (u'ModuleSignature',u'ModuleID',u'N',None, None, None, None, u'Identifier',None, u'Module identifier (String.GUID).',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
821 (u'ModuleDependency',u'ModuleID',u'N',None, None, u'ModuleSignature',1,u'Identifier',None, u'Module requiring the dependency.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
822 (u'ModuleDependency',u'ModuleLanguage',u'N',None, None, u'ModuleSignature',2,None, None, u'Language of module requiring the dependency.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
823 (u'ModuleDependency',u'RequiredID',u'N',None, None, None, None, None, None, u'String.GUID of required module.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
824 (u'ModuleDependency',u'RequiredLanguage',u'N',None, None, None, None, None, None, u'LanguageID of the required module.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
825 (u'ModuleDependency',u'RequiredVersion',u'Y',None, None, None, None, u'Version',None, u'Version of the required version.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
826 (u'ModuleExclusion',u'ModuleID',u'N',None, None, u'ModuleSignature',1,u'Identifier',None, u'String.GUID of module with exclusion requirement.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
827 (u'ModuleExclusion',u'ModuleLanguage',u'N',None, None, u'ModuleSignature',2,None, None, u'LanguageID of module with exclusion requirement.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
828 (u'ModuleExclusion',u'ExcludedID',u'N',None, None, None, None, None, None, u'String.GUID of excluded module.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
829 (u'ModuleExclusion',u'ExcludedLanguage',u'N',None, None, None, None, None, None, u'Language of excluded module.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
830 (u'ModuleExclusion',u'ExcludedMaxVersion',u'Y',None, None, None, None, u'Version',None, u'Maximum version of excluded module.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
831 (u'ModuleExclusion',u'ExcludedMinVersion',u'Y',None, None, None, None, u'Version',None, u'Minimum version of excluded module.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
832 (u'MoveFile',u'Component_',u'N',None, None, u'Component',1,u'Identifier',None, u'If this component is not "selected" for installation or removal, no action will be taken on the associated MoveFile entry',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
833 (u'MoveFile',u'DestFolder',u'N',None, None, None, None, u'Identifier',None, u'Name of a property whose value is assumed to resolve to the full path to the destination directory',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
834 (u'MoveFile',u'DestName',u'Y',None, None, None, None, u'Filename',None, u'Name to be given to the original file after it is moved or copied. If blank, the destination file will be given the same name as the source file',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
835 (u'MoveFile',u'FileKey',u'N',None, None, None, None, u'Identifier',None, u'Primary key that uniquely identifies a particular MoveFile record',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
836 (u'MoveFile',u'Options',u'N',0,1,None, None, None, None, u'Integer value specifying the MoveFile operating mode, one of imfoEnum',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
837 (u'MoveFile',u'SourceFolder',u'Y',None, None, None, None, u'Identifier',None, u'Name of a property whose value is assumed to resolve to the full path to the source directory',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
838 (u'MoveFile',u'SourceName',u'Y',None, None, None, None, u'Text',None, u"Name of the source file(s) to be moved or copied. Can contain the '*' or '?' wildcards.",),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
839 (u'MsiAssembly',u'Attributes',u'Y',None, None, None, None, None, None, u'Assembly attributes',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
840 (u'MsiAssembly',u'Feature_',u'N',None, None, u'Feature',1,u'Identifier',None, u'Foreign key into Feature table.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
841 (u'MsiAssembly',u'Component_',u'N',None, None, u'Component',1,u'Identifier',None, u'Foreign key into Component table.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
842 (u'MsiAssembly',u'File_Application',u'Y',None, None, u'File',1,u'Identifier',None, u'Foreign key into File table, denoting the application context for private assemblies. Null for global assemblies.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
843 (u'MsiAssembly',u'File_Manifest',u'Y',None, None, u'File',1,u'Identifier',None, u'Foreign key into the File table denoting the manifest file for the assembly.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
844 (u'MsiAssemblyName',u'Name',u'N',None, None, None, None, u'Text',None, u'The name part of the name-value pairs for the assembly name.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
845 (u'MsiAssemblyName',u'Value',u'N',None, None, None, None, u'Text',None, u'The value part of the name-value pairs for the assembly name.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
846 (u'MsiAssemblyName',u'Component_',u'N',None, None, u'Component',1,u'Identifier',None, u'Foreign key into Component table.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
847 (u'MsiDigitalCertificate',u'CertData',u'N',None, None, None, None, u'Binary',None, u'A certificate context blob for a signer certificate',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
848 (u'MsiDigitalCertificate',u'DigitalCertificate',u'N',None, None, None, None, u'Identifier',None, u'A unique identifier for the row',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
849 (u'MsiDigitalSignature',u'Table',u'N',None, None, None, None, None, u'Media',u'Reference to another table name (only Media table is supported)',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
850 (u'MsiDigitalSignature',u'DigitalCertificate_',u'N',None, None, u'MsiDigitalCertificate',1,u'Identifier',None, u'Foreign key to MsiDigitalCertificate table identifying the signer certificate',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
851 (u'MsiDigitalSignature',u'Hash',u'Y',None, None, None, None, u'Binary',None, u'The encoded hash blob from the digital signature',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
852 (u'MsiDigitalSignature',u'SignObject',u'N',None, None, None, None, u'Text',None, u'Foreign key to Media table',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
853 (u'MsiFileHash',u'File_',u'N',None, None, u'File',1,u'Identifier',None, u'Primary key, foreign key into File table referencing file with this hash',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
854 (u'MsiFileHash',u'Options',u'N',0,32767,None, None, None, None, u'Various options and attributes for this hash.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
855 (u'MsiFileHash',u'HashPart1',u'N',None, None, None, None, None, None, u'Size of file in bytes (long integer).',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
856 (u'MsiFileHash',u'HashPart2',u'N',None, None, None, None, None, None, u'Size of file in bytes (long integer).',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
857 (u'MsiFileHash',u'HashPart3',u'N',None, None, None, None, None, None, u'Size of file in bytes (long integer).',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
858 (u'MsiFileHash',u'HashPart4',u'N',None, None, None, None, None, None, u'Size of file in bytes (long integer).',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
859 (u'MsiPatchHeaders',u'StreamRef',u'N',None, None, None, None, u'Identifier',None, u'Primary key. A unique identifier for the row.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
860 (u'MsiPatchHeaders',u'Header',u'N',None, None, None, None, u'Binary',None, u'Binary stream. The patch header, used for patch validation.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
861 (u'ODBCAttribute',u'Value',u'Y',None, None, None, None, u'Text',None, u'Value for ODBC driver attribute',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
862 (u'ODBCAttribute',u'Attribute',u'N',None, None, None, None, u'Text',None, u'Name of ODBC driver attribute',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
863 (u'ODBCAttribute',u'Driver_',u'N',None, None, u'ODBCDriver',1,u'Identifier',None, u'Reference to ODBC driver in ODBCDriver table',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
864 (u'ODBCDriver',u'Description',u'N',None, None, None, None, u'Text',None, u'Text used as registered name for driver, non-localized',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
865 (u'ODBCDriver',u'File_',u'N',None, None, u'File',1,u'Identifier',None, u'Reference to key driver file',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
866 (u'ODBCDriver',u'Component_',u'N',None, None, u'Component',1,u'Identifier',None, u'Reference to associated component',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
867 (u'ODBCDriver',u'Driver',u'N',None, None, None, None, u'Identifier',None, u'Primary key, non-localized.internal token for driver',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
868 (u'ODBCDriver',u'File_Setup',u'Y',None, None, u'File',1,u'Identifier',None, u'Optional reference to key driver setup DLL',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
869 (u'ODBCDataSource',u'Description',u'N',None, None, None, None, u'Text',None, u'Text used as registered name for data source',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
870 (u'ODBCDataSource',u'Component_',u'N',None, None, u'Component',1,u'Identifier',None, u'Reference to associated component',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
871 (u'ODBCDataSource',u'DataSource',u'N',None, None, None, None, u'Identifier',None, u'Primary key, non-localized.internal token for data source',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
872 (u'ODBCDataSource',u'DriverDescription',u'N',None, None, None, None, u'Text',None, u'Reference to driver description, may be existing driver',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
873 (u'ODBCDataSource',u'Registration',u'N',0,1,None, None, None, None, u'Registration option: 0=machine, 1=user, others t.b.d.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
874 (u'ODBCSourceAttribute',u'Value',u'Y',None, None, None, None, u'Text',None, u'Value for ODBC data source attribute',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
875 (u'ODBCSourceAttribute',u'Attribute',u'N',None, None, None, None, u'Text',None, u'Name of ODBC data source attribute',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
876 (u'ODBCSourceAttribute',u'DataSource_',u'N',None, None, u'ODBCDataSource',1,u'Identifier',None, u'Reference to ODBC data source in ODBCDataSource table',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
877 (u'ODBCTranslator',u'Description',u'N',None, None, None, None, u'Text',None, u'Text used as registered name for translator',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
878 (u'ODBCTranslator',u'File_',u'N',None, None, u'File',1,u'Identifier',None, u'Reference to key translator file',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
879 (u'ODBCTranslator',u'Component_',u'N',None, None, u'Component',1,u'Identifier',None, u'Reference to associated component',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
880 (u'ODBCTranslator',u'File_Setup',u'Y',None, None, u'File',1,u'Identifier',None, u'Optional reference to key translator setup DLL',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
881 (u'ODBCTranslator',u'Translator',u'N',None, None, None, None, u'Identifier',None, u'Primary key, non-localized.internal token for translator',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
882 (u'Patch',u'Sequence',u'N',0,32767,None, None, None, None, u'Primary key, sequence with respect to the media images; order must track cabinet order.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
883 (u'Patch',u'Attributes',u'N',0,32767,None, None, None, None, u'Integer containing bit flags representing patch attributes',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
884 (u'Patch',u'File_',u'N',None, None, None, None, u'Identifier',None, u'Primary key, non-localized token, foreign key to File table, must match identifier in cabinet.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
885 (u'Patch',u'Header',u'Y',None, None, None, None, u'Binary',None, u'Binary stream. The patch header, used for patch validation.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
886 (u'Patch',u'PatchSize',u'N',0,2147483647,None, None, None, None, u'Size of patch in bytes (long integer).',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
887 (u'Patch',u'StreamRef_',u'Y',None, None, None, None, u'Identifier',None, u'Identifier. Foreign key to the StreamRef column of the MsiPatchHeaders table.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
888 (u'PatchPackage',u'Media_',u'N',0,32767,None, None, None, None, u'Foreign key to DiskId column of Media table. Indicates the disk containing the patch package.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
889 (u'PatchPackage',u'PatchId',u'N',None, None, None, None, u'Guid',None, u'A unique string GUID representing this patch.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
890 (u'PublishComponent',u'Feature_',u'N',None, None, u'Feature',1,u'Identifier',None, u'Foreign key into the Feature table.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
891 (u'PublishComponent',u'Component_',u'N',None, None, u'Component',1,u'Identifier',None, u'Foreign key into the Component table.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
892 (u'PublishComponent',u'ComponentId',u'N',None, None, None, None, u'Guid',None, u'A string GUID that represents the component id that will be requested by the alien product.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
893 (u'PublishComponent',u'AppData',u'Y',None, None, None, None, u'Text',None, u'This is localisable Application specific data that can be associated with a Qualified Component.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
894 (u'PublishComponent',u'Qualifier',u'N',None, None, None, None, u'Text',None, u'This is defined only when the ComponentId column is an Qualified Component Id. This is the Qualifier for ProvideComponentIndirect.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
895 (u'RadioButton',u'Y',u'N',0,32767,None, None, None, None, u'The vertical coordinate of the upper left corner of the bounding rectangle of the radio button.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
896 (u'RadioButton',u'Text',u'Y',None, None, None, None, u'Text',None, u'The visible title to be assigned to the radio button.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
897 (u'RadioButton',u'Property',u'N',None, None, None, None, u'Identifier',None, u'A named property to be tied to this radio button. All the buttons tied to the same property become part of the same group.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
898 (u'RadioButton',u'Height',u'N',0,32767,None, None, None, None, u'The height of the button.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
899 (u'RadioButton',u'Width',u'N',0,32767,None, None, None, None, u'The width of the button.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
900 (u'RadioButton',u'X',u'N',0,32767,None, None, None, None, u'The horizontal coordinate of the upper left corner of the bounding rectangle of the radio button.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
901 (u'RadioButton',u'Value',u'N',None, None, None, None, u'Formatted',None, u'The value string associated with this button. Selecting the button will set the associated property to this value.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
902 (u'RadioButton',u'Order',u'N',1,32767,None, None, None, None, u'A positive integer used to determine the ordering of the items within one list..The integers do not have to be consecutive.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
903 (u'RadioButton',u'Help',u'Y',None, None, None, None, u'Text',None, u'The help strings used with the button. The text is optional.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
904 (u'Registry',u'Name',u'Y',None, None, None, None, u'Formatted',None, u'The registry value name.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
905 (u'Registry',u'Value',u'Y',None, None, None, None, u'Formatted',None, u'The registry value.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
906 (u'Registry',u'Component_',u'N',None, None, u'Component',1,u'Identifier',None, u'Foreign key into the Component table referencing component that controls the installing of the registry value.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
907 (u'Registry',u'Key',u'N',None, None, None, None, u'RegPath',None, u'The key for the registry value.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
908 (u'Registry',u'Registry',u'N',None, None, None, None, u'Identifier',None, u'Primary key, non-localized token.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
909 (u'Registry',u'Root',u'N',-1,3,None, None, None, None, u'The predefined root key for the registry value, one of rrkEnum.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
910 (u'RegLocator',u'Name',u'Y',None, None, None, None, u'Formatted',None, u'The registry value name.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
911 (u'RegLocator',u'Type',u'Y',0,18,None, None, None, None, u'An integer value that determines if the registry value is a filename or a directory location or to be used as is w/o interpretation.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
912 (u'RegLocator',u'Signature_',u'N',None, None, None, None, u'Identifier',None, u'The table key. The Signature_ represents a unique file signature and is also the foreign key in the Signature table. If the type is 0, the registry values refers a directory, and _Signature is not a foreign key.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
913 (u'RegLocator',u'Key',u'N',None, None, None, None, u'RegPath',None, u'The key for the registry value.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
914 (u'RegLocator',u'Root',u'N',0,3,None, None, None, None, u'The predefined root key for the registry value, one of rrkEnum.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
915 (u'RemoveFile',u'Component_',u'N',None, None, u'Component',1,u'Identifier',None, u'Foreign key referencing Component that controls the file to be removed.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
916 (u'RemoveFile',u'FileKey',u'N',None, None, None, None, u'Identifier',None, u'Primary key used to identify a particular file entry',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
917 (u'RemoveFile',u'FileName',u'Y',None, None, None, None, u'WildCardFilename',None, u'Name of the file to be removed.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
918 (u'RemoveFile',u'DirProperty',u'N',None, None, None, None, u'Identifier',None, u'Name of a property whose value is assumed to resolve to the full pathname to the folder of the file to be removed.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
919 (u'RemoveFile',u'InstallMode',u'N',None, None, None, None, None, u'1;2;3',u'Installation option, one of iimEnum.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
920 (u'RemoveIniFile',u'Action',u'N',None, None, None, None, None, u'2;4',u'The type of modification to be made, one of iifEnum.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
921 (u'RemoveIniFile',u'Value',u'Y',None, None, None, None, u'Formatted',None, u'The value to be deleted. The value is required when Action is iifIniRemoveTag',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
922 (u'RemoveIniFile',u'Component_',u'N',None, None, u'Component',1,u'Identifier',None, u'Foreign key into the Component table referencing component that controls the deletion of the .INI value.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
923 (u'RemoveIniFile',u'FileName',u'N',None, None, None, None, u'Filename',None, u'The .INI file name in which to delete the information',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
924 (u'RemoveIniFile',u'DirProperty',u'Y',None, None, None, None, u'Identifier',None, u'Foreign key into the Directory table denoting the directory where the .INI file is.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
925 (u'RemoveIniFile',u'Key',u'N',None, None, None, None, u'Formatted',None, u'The .INI file key below Section.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
926 (u'RemoveIniFile',u'Section',u'N',None, None, None, None, u'Formatted',None, u'The .INI file Section.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
927 (u'RemoveIniFile',u'RemoveIniFile',u'N',None, None, None, None, u'Identifier',None, u'Primary key, non-localized token.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
928 (u'RemoveRegistry',u'Name',u'Y',None, None, None, None, u'Formatted',None, u'The registry value name.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
929 (u'RemoveRegistry',u'Component_',u'N',None, None, u'Component',1,u'Identifier',None, u'Foreign key into the Component table referencing component that controls the deletion of the registry value.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
930 (u'RemoveRegistry',u'Key',u'N',None, None, None, None, u'RegPath',None, u'The key for the registry value.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
931 (u'RemoveRegistry',u'Root',u'N',-1,3,None, None, None, None, u'The predefined root key for the registry value, one of rrkEnum',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
932 (u'RemoveRegistry',u'RemoveRegistry',u'N',None, None, None, None, u'Identifier',None, u'Primary key, non-localized token.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
933 (u'ReserveCost',u'Component_',u'N',None, None, u'Component',1,u'Identifier',None, u'Reserve a specified amount of space if this component is to be installed.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
934 (u'ReserveCost',u'ReserveFolder',u'Y',None, None, None, None, u'Identifier',None, u'Name of a property whose value is assumed to resolve to the full path to the destination directory',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
935 (u'ReserveCost',u'ReserveKey',u'N',None, None, None, None, u'Identifier',None, u'Primary key that uniquely identifies a particular ReserveCost record',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
936 (u'ReserveCost',u'ReserveLocal',u'N',0,2147483647,None, None, None, None, u'Disk space to reserve if linked component is installed locally.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
937 (u'ReserveCost',u'ReserveSource',u'N',0,2147483647,None, None, None, None, u'Disk space to reserve if linked component is installed to run from the source location.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
938 (u'SelfReg',u'File_',u'N',None, None, u'File',1,u'Identifier',None, u'Foreign key into the File table denoting the module that needs to be registered.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
939 (u'SelfReg',u'Cost',u'Y',0,32767,None, None, None, None, u'The cost of registering the module.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
940 (u'ServiceControl',u'Name',u'N',None, None, None, None, u'Formatted',None, u'Name of a service. /, \\, comma and space are invalid',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
941 (u'ServiceControl',u'Component_',u'N',None, None, u'Component',1,u'Identifier',None, u'Required foreign key into the Component Table that controls the startup of the service',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
942 (u'ServiceControl',u'Event',u'N',0,187,None, None, None, None, u'Bit field: Install: 0x1 = Start, 0x2 = Stop, 0x8 = Delete, Uninstall: 0x10 = Start, 0x20 = Stop, 0x80 = Delete',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
943 (u'ServiceControl',u'ServiceControl',u'N',None, None, None, None, u'Identifier',None, u'Primary key, non-localized token.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
944 (u'ServiceControl',u'Arguments',u'Y',None, None, None, None, u'Formatted',None, u'Arguments for the service. Separate by [~].',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
945 (u'ServiceControl',u'Wait',u'Y',0,1,None, None, None, None, u'Boolean for whether to wait for the service to fully start',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
946 (u'ServiceInstall',u'Name',u'N',None, None, None, None, u'Formatted',None, u'Internal Name of the Service',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
947 (u'ServiceInstall',u'Description',u'Y',None, None, None, None, u'Text',None, u'Description of service.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
948 (u'ServiceInstall',u'Component_',u'N',None, None, u'Component',1,u'Identifier',None, u'Required foreign key into the Component Table that controls the startup of the service',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
949 (u'ServiceInstall',u'Arguments',u'Y',None, None, None, None, u'Formatted',None, u'Arguments to include in every start of the service, passed to WinMain',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
950 (u'ServiceInstall',u'ServiceInstall',u'N',None, None, None, None, u'Identifier',None, u'Primary key, non-localized token.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
951 (u'ServiceInstall',u'Dependencies',u'Y',None, None, None, None, u'Formatted',None, u'Other services this depends on to start. Separate by [~], and end with [~][~]',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
952 (u'ServiceInstall',u'DisplayName',u'Y',None, None, None, None, u'Formatted',None, u'External Name of the Service',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
953 (u'ServiceInstall',u'ErrorControl',u'N',-2147483647,2147483647,None, None, None, None, u'Severity of error if service fails to start',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
954 (u'ServiceInstall',u'LoadOrderGroup',u'Y',None, None, None, None, u'Formatted',None, u'LoadOrderGroup',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
955 (u'ServiceInstall',u'Password',u'Y',None, None, None, None, u'Formatted',None, u'password to run service with. (with StartName)',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
956 (u'ServiceInstall',u'ServiceType',u'N',-2147483647,2147483647,None, None, None, None, u'Type of the service',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
957 (u'ServiceInstall',u'StartName',u'Y',None, None, None, None, u'Formatted',None, u'User or object name to run service as',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
958 (u'ServiceInstall',u'StartType',u'N',0,4,None, None, None, None, u'Type of the service',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
959 (u'Shortcut',u'Name',u'N',None, None, None, None, u'Filename',None, u'The name of the shortcut to be created.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
960 (u'Shortcut',u'Description',u'Y',None, None, None, None, u'Text',None, u'The description for the shortcut.',),
72984
86e3943d0d5b Remove duplication.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 36845
diff changeset
961 (u'Shortcut',u'Component_',u'N',None, None, u'Component',1,u'Identifier',None, u'Foreign key into the Component table denoting the component whose selection gates the shortcut creation/deletion.',),
36845
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
962 (u'Shortcut',u'Icon_',u'Y',None, None, u'Icon',1,u'Identifier',None, u'Foreign key into the File table denoting the external icon file for the shortcut.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
963 (u'Shortcut',u'IconIndex',u'Y',-32767,32767,None, None, None, None, u'The icon index for the shortcut.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
964 (u'Shortcut',u'Directory_',u'N',None, None, u'Directory',1,u'Identifier',None, u'Foreign key into the Directory table denoting the directory where the shortcut file is created.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
965 (u'Shortcut',u'Target',u'N',None, None, None, None, u'Shortcut',None, u'The shortcut target. This is usually a property that is expanded to a file or a folder that the shortcut points to.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
966 (u'Shortcut',u'Arguments',u'Y',None, None, None, None, u'Formatted',None, u'The command-line arguments for the shortcut.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
967 (u'Shortcut',u'Shortcut',u'N',None, None, None, None, u'Identifier',None, u'Primary key, non-localized token.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
968 (u'Shortcut',u'Hotkey',u'Y',0,32767,None, None, None, None, u'The hotkey for the shortcut. It has the virtual-key code for the key in the low-order byte, and the modifier flags in the high-order byte. ',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
969 (u'Shortcut',u'ShowCmd',u'Y',None, None, None, None, None, u'1;3;7',u'The show command for the application window.The following values may be used.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
970 (u'Shortcut',u'WkDir',u'Y',None, None, None, None, u'Identifier',None, u'Name of property defining location of working directory.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
971 (u'Signature',u'FileName',u'N',None, None, None, None, u'Filename',None, u'The name of the file. This may contain a "short name|long name" pair.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
972 (u'Signature',u'Signature',u'N',None, None, None, None, u'Identifier',None, u'The table key. The Signature represents a unique file signature.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
973 (u'Signature',u'Languages',u'Y',None, None, None, None, u'Language',None, u'The languages supported by the file.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
974 (u'Signature',u'MaxDate',u'Y',0,2147483647,None, None, None, None, u'The maximum creation date of the file.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
975 (u'Signature',u'MaxSize',u'Y',0,2147483647,None, None, None, None, u'The maximum size of the file. ',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
976 (u'Signature',u'MaxVersion',u'Y',None, None, None, None, u'Text',None, u'The maximum version of the file.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
977 (u'Signature',u'MinDate',u'Y',0,2147483647,None, None, None, None, u'The minimum creation date of the file.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
978 (u'Signature',u'MinSize',u'Y',0,2147483647,None, None, None, None, u'The minimum size of the file.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
979 (u'Signature',u'MinVersion',u'Y',None, None, None, None, u'Text',None, u'The minimum version of the file.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
980 (u'TextStyle',u'TextStyle',u'N',None, None, None, None, u'Identifier',None, u'Name of the style. The primary key of this table. This name is embedded in the texts to indicate a style change.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
981 (u'TextStyle',u'Color',u'Y',0,16777215,None, None, None, None, u'A long integer indicating the color of the string in the RGB format (Red, Green, Blue each 0-255, RGB = R + 256*G + 256^2*B).',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
982 (u'TextStyle',u'FaceName',u'N',None, None, None, None, u'Text',None, u'A string indicating the name of the font used. Required. The string must be at most 31 characters long.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
983 (u'TextStyle',u'Size',u'N',0,32767,None, None, None, None, u'The size of the font used. This size is given in our units (1/12 of the system font height). Assuming that the system font is set to 12 point size, this is equivalent to the point size.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
984 (u'TextStyle',u'StyleBits',u'Y',0,15,None, None, None, None, u'A combination of style bits.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
985 (u'TypeLib',u'Description',u'Y',None, None, None, None, u'Text',None, None, ),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
986 (u'TypeLib',u'Feature_',u'N',None, None, u'Feature',1,u'Identifier',None, u'Required foreign key into the Feature Table, specifying the feature to validate or install in order for the type library to be operational.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
987 (u'TypeLib',u'Component_',u'N',None, None, u'Component',1,u'Identifier',None, u'Required foreign key into the Component Table, specifying the component for which to return a path when called through LocateComponent.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
988 (u'TypeLib',u'Directory_',u'Y',None, None, u'Directory',1,u'Identifier',None, u'Optional. The foreign key into the Directory table denoting the path to the help file for the type library.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
989 (u'TypeLib',u'Language',u'N',0,32767,None, None, None, None, u'The language of the library.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
990 (u'TypeLib',u'Version',u'Y',0,16777215,None, None, None, None, u'The version of the library. The minor version is in the lower 8 bits of the integer. The major version is in the next 16 bits. ',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
991 (u'TypeLib',u'Cost',u'Y',0,2147483647,None, None, None, None, u'The cost associated with the registration of the typelib. This column is currently optional.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
992 (u'TypeLib',u'LibID',u'N',None, None, None, None, u'Guid',None, u'The GUID that represents the library.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
993 (u'UIText',u'Text',u'Y',None, None, None, None, u'Text',None, u'The localized version of the string.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
994 (u'UIText',u'Key',u'N',None, None, None, None, u'Identifier',None, u'A unique key that identifies the particular string.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
995 (u'Upgrade',u'Attributes',u'N',0,2147483647,None, None, None, None, u'The attributes of this product set.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
996 (u'Upgrade',u'Language',u'Y',None, None, None, None, u'Language',None, u'A comma-separated list of languages for either products in this set or products not in this set.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
997 (u'Upgrade',u'ActionProperty',u'N',None, None, None, None, u'UpperCase',None, u'The property to set when a product in this set is found.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
998 (u'Upgrade',u'Remove',u'Y',None, None, None, None, u'Formatted',None, u'The list of features to remove when uninstalling a product from this set. The default is "ALL".',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
999 (u'Upgrade',u'UpgradeCode',u'N',None, None, None, None, u'Guid',None, u'The UpgradeCode GUID belonging to the products in this set.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
1000 (u'Upgrade',u'VersionMax',u'Y',None, None, None, None, u'Text',None, u'The maximum ProductVersion of the products in this set. The set may or may not include products with this particular version.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
1001 (u'Upgrade',u'VersionMin',u'Y',None, None, None, None, u'Text',None, u'The minimum ProductVersion of the products in this set. The set may or may not include products with this particular version.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
1002 (u'Verb',u'Sequence',u'Y',0,32767,None, None, None, None, u'Order within the verbs for a particular extension. Also used simply to specify the default verb.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
1003 (u'Verb',u'Argument',u'Y',None, None, None, None, u'Formatted',None, u'Optional value for the command arguments.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
1004 (u'Verb',u'Extension_',u'N',None, None, u'Extension',1,u'Text',None, u'The extension associated with the table row.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
1005 (u'Verb',u'Verb',u'N',None, None, None, None, u'Text',None, u'The verb for the command.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
1006 (u'Verb',u'Command',u'Y',None, None, None, None, u'Formatted',None, u'The command text.',),
391f74c9c263 Import bdist_msi
Martin v. Löwis <martin@v.loewis.de>
parents:
diff changeset
1007 ]