winefile: Use BOOL type where appropriate.
[wine.git] / include / dlgs.h
blobabcb48842e8d10ec33cd03079fd096f57e9b1dbd
1 /*
2 * Common dialog's dialog control ID numbers
4 * Copyright (C) the Wine project
6 * This library is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either
9 * version 2.1 of the License, or (at your option) any later version.
11 * This library is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 * Lesser General Public License for more details.
16 * You should have received a copy of the GNU Lesser General Public
17 * License along with this library; if not, write to the Free Software
18 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
21 #ifndef __WINE_DLGS_H
22 #define __WINE_DLGS_H
24 #define ctlFirst 0x0400
25 #define ctlLast 0x04ff
26 /* Push buttons */
27 #define psh1 0x0400
28 #define psh2 0x0401
29 #define psh3 0x0402
30 #define psh4 0x0403
31 #define psh5 0x0404
32 #define psh6 0x0405
33 #define psh7 0x0406
34 #define psh8 0x0407
35 #define psh9 0x0408
36 #define psh10 0x0409
37 #define psh11 0x040a
38 #define psh12 0x040b
39 #define psh13 0x040c
40 #define psh14 0x040d
41 #define psh15 0x040e
42 #define pshHelp psh15
43 #define psh16 0x040f
44 /* Checkboxes */
45 #define chx1 0x0410
46 #define chx2 0x0411
47 #define chx3 0x0412
48 #define chx4 0x0413
49 #define chx5 0x0414
50 #define chx6 0x0415
51 #define chx7 0x0416
52 #define chx8 0x0417
53 #define chx9 0x0418
54 #define chx10 0x0419
55 #define chx11 0x041a
56 #define chx12 0x041b
57 #define chx13 0x041c
58 #define chx14 0x041d
59 #define chx15 0x041e
60 #define chx16 0x041f
61 /* Radio buttons */
62 #define rad1 0x0420
63 #define rad2 0x0421
64 #define rad3 0x0422
65 #define rad4 0x0423
66 #define rad5 0x0424
67 #define rad6 0x0425
68 #define rad7 0x0426
69 #define rad8 0x0427
70 #define rad9 0x0428
71 #define rad10 0x0429
72 #define rad11 0x042a
73 #define rad12 0x042b
74 #define rad13 0x042c
75 #define rad14 0x042d
76 #define rad15 0x042e
77 #define rad16 0x042f
78 /* Groups, frames, rectangles, and icons */
79 #define grp1 0x0430
80 #define grp2 0x0431
81 #define grp3 0x0432
82 #define grp4 0x0433
83 #define frm1 0x0434
84 #define frm2 0x0435
85 #define frm3 0x0436
86 #define frm4 0x0437
87 #define rct1 0x0438
88 #define rct2 0x0439
89 #define rct3 0x043a
90 #define rct4 0x043b
91 #define ico1 0x043c
92 #define ico2 0x043d
93 #define ico3 0x043e
94 #define ico4 0x043f
95 /* Static text */
96 #define stc1 0x0440
97 #define stc2 0x0441
98 #define stc3 0x0442
99 #define stc4 0x0443
100 #define stc5 0x0444
101 #define stc6 0x0445
102 #define stc7 0x0446
103 #define stc8 0x0447
104 #define stc9 0x0448
105 #define stc10 0x0449
106 #define stc11 0x044a
107 #define stc12 0x044b
108 #define stc13 0x044c
109 #define stc14 0x044d
110 #define stc15 0x044e
111 #define stc16 0x044f
112 #define stc17 0x0450
113 #define stc18 0x0451
114 #define stc19 0x0452
115 #define stc20 0x0453
116 #define stc21 0x0454
117 #define stc22 0x0455
118 #define stc23 0x0456
119 #define stc24 0x0457
120 #define stc25 0x0458
121 #define stc26 0x0459
122 #define stc27 0x045a
123 #define stc28 0x045b
124 #define stc29 0x045c
125 #define stc30 0x045d
126 #define stc31 0x045e
127 #define stc32 0x045f
128 /* Listboxes */
129 #define lst1 0x0460
130 #define lst2 0x0461
131 #define lst3 0x0462
132 #define lst4 0x0463
133 #define lst5 0x0464
134 #define lst6 0x0465
135 #define lst7 0x0466
136 #define lst8 0x0467
137 #define lst9 0x0468
138 #define lst10 0x0469
139 #define lst11 0x046a
140 #define lst12 0x046b
141 #define lst13 0x046c
142 #define lst14 0x046d
143 #define lst15 0x046e
144 #define lst16 0x046f
145 /* Combo boxes */
146 #define cmb1 0x0470
147 #define cmb2 0x0471
148 #define cmb3 0x0472
149 #define cmb4 0x0473
150 #define cmb5 0x0474
151 #define cmb6 0x0475
152 #define cmb7 0x0476
153 #define cmb8 0x0477
154 #define cmb9 0x0478
155 #define cmb10 0x0479
156 #define cmb11 0x047a
157 #define cmb12 0x047b
158 #define cmb13 0x047c
159 #define cmb14 0x047d
160 #define cmb15 0x047e
161 #define cmb16 0x047f
162 /* Edit controls */
163 #define edt1 0x0480
164 #define edt2 0x0481
165 #define edt3 0x0482
166 #define edt4 0x0483
167 #define edt5 0x0484
168 #define edt6 0x0485
169 #define edt7 0x0486
170 #define edt8 0x0487
171 #define edt9 0x0488
172 #define edt10 0x0489
173 #define edt11 0x048a
174 #define edt12 0x048b
175 #define edt13 0x048c
176 #define edt14 0x048d
177 #define edt15 0x048e
178 #define edt16 0x048f
179 /* Scroll bars */
180 #define scr1 0x0490
181 #define scr2 0x0491
182 #define scr3 0x0492
183 #define scr4 0x0493
184 #define scr5 0x0494
185 #define scr6 0x0495
186 #define scr7 0x0496
187 #define scr8 0x0497
190 * Controls
192 #define ctl1 0x04A0
194 /* These dialog resource ordinals really start at 0x0600, but the
195 * RC Compiler can't handle hex for resource IDs, hence the decimal.
197 #define FILEOPENORD 1536
198 #define MULTIFILEOPENORD 1537
199 #define PRINTDLGORD 1538
200 #define PRNSETUPDLGORD 1539
201 #define FINDDLGORD 1540
202 #define REPLACEDLGORD 1541
203 #define FONTDLGORD 1542
204 #define FORMATDLGORD31 1543
205 #define FORMATDLGORD30 1544
206 #define PAGESETUPDLGORD 1546
207 #define NEWFILEOPENORD 1547
208 #define PRINTDLGEXORD 1549
209 #define PAGESETUPDLGORDMOTIF 1550
210 #define COLORMGMTDLGORD 1551
211 #define NEWFILEOPENV2ORD 1552
212 #define NEWFILEOPENV3ORD 1553
213 #define NEWFORMATDLGWITHLINK 1591
214 #define IDC_MANAGE_LINK 1592
216 typedef struct tagCRGB
218 BYTE bRed;
219 BYTE bGreen;
220 BYTE bBlue;
221 BYTE bExtra;
222 } CRGB;
224 #endif /* #ifdef __WINE_DLGS_H */