ReactOS  0.4.13-dev-100-gc8611ae
msidefs.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2005 Mike McCormack
3  *
4  * This library is free software; you can redistribute it and/or
5  * modify it under the terms of the GNU Lesser General Public
6  * License as published by the Free Software Foundation; either
7  * version 2.1 of the License, or (at your option) any later version.
8  *
9  * This library is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12  * Lesser General Public License for more details.
13  *
14  * You should have received a copy of the GNU Lesser General Public
15  * License along with this library; if not, write to the Free Software
16  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
17  */
18 
19 #ifndef __WINE_MSIDEFS_H
20 #define __WINE_MSIDEFS_H
21 
29 };
30 
40 };
41 
44 };
45 
59 };
60 
71 
77 
80 
82 
90 
93 
102 
104 };
105 
107 {
112 };
113 
115 {
122 
127 
130 
135 
138 
141 
144 };
145 
147 {
155 };
156 
158 {
169 };
170 
172 {
175 };
176 
178 {
183 };
184 
186 {
191 };
192 
194 {
201 };
202 
204 {
206 };
207 
209 {
211 };
212 
214 {
217 };
218 
220 {
225 };
226 
228 {
232 };
233 
234 enum
235 {
241 };
242 
243 /*
244  * Windows SDK braindamage alert
245  *
246  * PID_DICTIONARY and PID_CODEPAGE are defined by propidl.h too
247  * PID_SECURITY is defined in propidl.h with a different value!
248  * So these need to be undefined first.
249  */
250 #ifdef PID_DICTIONARY
251 #undef PID_DICTIONARY
252 #endif
253 
254 #ifdef PID_CODEPAGE
255 #undef PID_CODEPAGE
256 #endif
257 
258 #ifdef PID_SECURITY
259 #undef PID_SECURITY
260 #endif
261 
262 #define PID_DICTIONARY 0
263 #define PID_CODEPAGE 1
264 #define PID_TITLE 2
265 #define PID_SUBJECT 3
266 #define PID_AUTHOR 4
267 #define PID_KEYWORDS 5
268 #define PID_COMMENTS 6
269 #define PID_TEMPLATE 7
270 #define PID_LASTAUTHOR 8
271 #define PID_REVNUMBER 9
272 #define PID_EDITTIME 10
273 #define PID_LASTPRINTED 11
274 #define PID_CREATE_DTM 12
275 #define PID_LASTSAVE_DTM 13
276 #define PID_PAGECOUNT 14
277 #define PID_WORDCOUNT 15
278 #define PID_CHARCOUNT 16
279 #define PID_THUMBNAIL 17
280 #define PID_APPNAME 18
281 #define PID_SECURITY 19
282 #define PID_MSIVERSION PID_PAGECOUNT
283 #define PID_MSISOURCE PID_WORDCOUNT
284 #define PID_MSIRESTRICT PID_CHARCOUNT
285 
286 #endif /* __WINE_MSIDEFS_H */
msidbUpgradeAttributes
Definition: msidefs.h:22
msidbRemoveFileInstallMode
Definition: msidefs.h:227
msidbFeatureAttributes
Definition: msidefs.h:146
msidbPatchAttributes
Definition: msidefs.h:42
msidbCustomActionType
Definition: msidefs.h:114
msidbODBCDataSourceRegistration
Definition: msidefs.h:171
msidbControlAttributes
Definition: msidefs.h:61
msidbRegistryRoot
Definition: msidefs.h:177
msidbTextStyleStyleBits
Definition: msidefs.h:106
msidbDialogAttributes
Definition: msidefs.h:46
msidbServiceControlEvent
Definition: msidefs.h:193
msidbSumInfoSourceType
Definition: msidefs.h:219
msidbComponentAttributes
Definition: msidefs.h:157
msidbFileAttributes
Definition: msidefs.h:31
msidbMoveFileOptions
Definition: msidefs.h:208
msidbLocatorType
Definition: msidefs.h:185
msidbServiceInstallErrorControl
Definition: msidefs.h:203
msidbAssemblyAttributes
Definition: msidefs.h:213