Differences From Artifact [ebb2b912f1a508b2]:
- File
src/win32/dlgs.d
- 2011-02-23 12:53:16 - part of checkin [c2b7a98c21] on branch trunk - Initial import (user: kinaba) [annotate]
To Artifact [0d5dc094dae1c5d2]:
- File
src/win32/dlgs.d
- 2015-04-21 10:46:55 - part of checkin [4e2933c620] on branch trunk - Rebased to the latest verson dmd 2.067. Not yet verified the outcome. (user: kinaba) [annotate]
> 1 /***********************************************************************\
> 2 * dlgs.d *
> 3 * *
> 4 * Windows API header module *
> 5 * *
> 6 * Translated from MinGW Windows headers *
> 7 * by Stewart Gordon *
> 8 * *
> 9 * Placed into public domain *
> 10 \***********************************************************************/
1 module win32.dlgs; 11 module win32.dlgs;
2 12
3 // Translated from Microsoft Platform SDK August 2001 Edition <
4 // by Y.Tomino <
5 <
6 import win32.windef; | 13 private import win32.windef;
7 <
8 // #ifndef _DLGSH_INCLUDED_ <
9 // #define _DLGSH_INCLUDED_ <
10 <
11 enum : uint { ctlFirst = 0x0400 } <
12 enum : uint { ctlLast = 0x04ff } <
13 14
14 enum : uint { psh1 = 0x0400 } | 15 enum : ushort {
15 enum : uint { psh2 = 0x0401 } | 16 FILEOPENORD = 1536,
16 enum : uint { psh3 = 0x0402 } | 17 MULTIFILEOPENORD = 1537,
17 enum : uint { psh4 = 0x0403 } | 18 PRINTDLGORD = 1538,
18 enum : uint { psh5 = 0x0404 } | 19 PRNSETUPDLGORD = 1539,
19 enum : uint { psh6 = 0x0405 } | 20 FINDDLGORD = 1540,
20 enum : uint { psh7 = 0x0406 } | 21 REPLACEDLGORD = 1541,
21 enum : uint { psh8 = 0x0407 } | 22 FONTDLGORD = 1542,
22 enum : uint { psh9 = 0x0408 } | 23 FORMATDLGORD31 = 1543,
23 enum : uint { psh10 = 0x0409 } | 24 FORMATDLGORD30 = 1544,
24 enum : uint { psh11 = 0x040a } | 25 PAGESETUPDLGORD = 1546
25 enum : uint { psh12 = 0x040b } <
26 enum : uint { psh13 = 0x040c } <
27 enum : uint { psh14 = 0x040d } <
28 enum : uint { psh15 = 0x040e } <
29 alias psh15 pshHelp; <
30 enum : uint { psh16 = 0x040f } <
> 26 }
31 27
32 enum : uint { chx1 = 0x0410 } | 28 enum : int {
33 enum : uint { chx2 = 0x0411 } | 29 ctlFirst = 0x400,
34 enum : uint { chx3 = 0x0412 } | 30 ctlLast = 0x4ff,
35 enum : uint { chx4 = 0x0413 } | 31 chx1 = 0x410,
36 enum : uint { chx5 = 0x0414 } | 32 chx2 = 0x411,
37 enum : uint { chx6 = 0x0415 } | 33 chx3 = 0x412,
38 enum : uint { chx7 = 0x0416 } | 34 chx4 = 0x413,
39 enum : uint { chx8 = 0x0417 } | 35 chx5 = 0x414,
40 enum : uint { chx9 = 0x0418 } | 36 chx6 = 0x415,
41 enum : uint { chx10 = 0x0419 } | 37 chx7 = 0x416,
42 enum : uint { chx11 = 0x041a } | 38 chx8 = 0x417,
43 enum : uint { chx12 = 0x041b } | 39 chx9 = 0x418,
44 enum : uint { chx13 = 0x041c } | 40 chx10 = 0x419,
45 enum : uint { chx14 = 0x041d } | 41 chx11 = 0x41a,
46 enum : uint { chx15 = 0x041e } | 42 chx12 = 0x41b,
47 enum : uint { chx16 = 0x041f } | 43 chx13 = 0x41c,
48 <
> 44 chx14 = 0x41d,
49 enum : uint { rad1 = 0x0420 } | 45 chx15 = 0x41e,
50 enum : uint { rad2 = 0x0421 } | 46 chx16 = 0x41f,
51 enum : uint { rad3 = 0x0422 } | 47 cmb1 = 0x470,
52 enum : uint { rad4 = 0x0423 } | 48 cmb2 = 0x471,
53 enum : uint { rad5 = 0x0424 } | 49 cmb3 = 0x472,
54 enum : uint { rad6 = 0x0425 } | 50 cmb4 = 0x473,
55 enum : uint { rad7 = 0x0426 } | 51 cmb5 = 0x474,
56 enum : uint { rad8 = 0x0427 } | 52 cmb6 = 0x475,
57 enum : uint { rad9 = 0x0428 } | 53 cmb7 = 0x476,
58 enum : uint { rad10 = 0x0429 } | 54 cmb8 = 0x477,
59 enum : uint { rad11 = 0x042a } | 55 cmb9 = 0x478,
60 enum : uint { rad12 = 0x042b } | 56 cmb10 = 0x479,
61 enum : uint { rad13 = 0x042c } | 57 cmb11 = 0x47a,
62 enum : uint { rad14 = 0x042d } | 58 cmb12 = 0x47b,
63 enum : uint { rad15 = 0x042e } | 59 cmb13 = 0x47c,
64 enum : uint { rad16 = 0x042f } | 60 cmb14 = 0x47d,
65 <
> 61 cmb15 = 0x47e,
66 enum : uint { grp1 = 0x0430 } | 62 cmb16 = 0x47f,
67 enum : uint { grp2 = 0x0431 } | 63 edt1 = 0x480,
68 enum : uint { grp3 = 0x0432 } | 64 edt2 = 0x481,
69 enum : uint { grp4 = 0x0433 } | 65 edt3 = 0x482,
70 enum : uint { frm1 = 0x0434 } | 66 edt4 = 0x483,
71 enum : uint { frm2 = 0x0435 } | 67 edt5 = 0x484,
72 enum : uint { frm3 = 0x0436 } | 68 edt6 = 0x485,
73 enum : uint { frm4 = 0x0437 } | 69 edt7 = 0x486,
74 enum : uint { rct1 = 0x0438 } | 70 edt8 = 0x487,
75 enum : uint { rct2 = 0x0439 } | 71 edt9 = 0x488,
76 enum : uint { rct3 = 0x043a } | 72 edt10 = 0x489,
77 enum : uint { rct4 = 0x043b } | 73 edt11 = 0x48a,
78 enum : uint { ico1 = 0x043c } | 74 edt12 = 0x48b,
79 enum : uint { ico2 = 0x043d } | 75 edt13 = 0x48c,
80 enum : uint { ico3 = 0x043e } | 76 edt14 = 0x48d,
81 enum : uint { ico4 = 0x043f } | 77 edt15 = 0x48e,
82 <
> 78 edt16 = 0x48f,
83 enum : uint { stc1 = 0x0440 } | 79 frm1 = 0x434,
84 enum : uint { stc2 = 0x0441 } | 80 frm2 = 0x435,
85 enum : uint { stc3 = 0x0442 } | 81 frm3 = 0x436,
86 enum : uint { stc4 = 0x0443 } | 82 frm4 = 0x437,
87 enum : uint { stc5 = 0x0444 } | 83 grp1 = 0x430,
88 enum : uint { stc6 = 0x0445 } | 84 grp2 = 0x431,
89 enum : uint { stc7 = 0x0446 } | 85 grp3 = 0x432,
90 enum : uint { stc8 = 0x0447 } | 86 grp4 = 0x433,
91 enum : uint { stc9 = 0x0448 } | 87 ico1 = 0x43c,
92 enum : uint { stc10 = 0x0449 } | 88 ico2 = 0x43d,
93 enum : uint { stc11 = 0x044a } | 89 ico3 = 0x43e,
94 enum : uint { stc12 = 0x044b } | 90 ico4 = 0x43f,
95 enum : uint { stc13 = 0x044c } | 91 lst1 = 0x460,
96 enum : uint { stc14 = 0x044d } | 92 lst2 = 0x461,
97 enum : uint { stc15 = 0x044e } | 93 lst3 = 0x462,
98 enum : uint { stc16 = 0x044f } | 94 lst4 = 0x463,
99 enum : uint { stc17 = 0x0450 } | 95 lst5 = 0x464,
100 enum : uint { stc18 = 0x0451 } | 96 lst6 = 0x465,
101 enum : uint { stc19 = 0x0452 } | 97 lst7 = 0x466,
102 enum : uint { stc20 = 0x0453 } | 98 lst8 = 0x467,
103 enum : uint { stc21 = 0x0454 } | 99 lst9 = 0x468,
104 enum : uint { stc22 = 0x0455 } | 100 lst10 = 0x469,
105 enum : uint { stc23 = 0x0456 } | 101 lst11 = 0x46a,
106 enum : uint { stc24 = 0x0457 } | 102 lst12 = 0x46b,
107 enum : uint { stc25 = 0x0458 } | 103 lst13 = 0x46c,
108 enum : uint { stc26 = 0x0459 } | 104 lst14 = 0x46d,
109 enum : uint { stc27 = 0x045a } | 105 lst15 = 0x46e,
110 enum : uint { stc28 = 0x045b } | 106 lst16 = 0x46f,
111 enum : uint { stc29 = 0x045c } | 107 psh1 = 0x400,
112 enum : uint { stc30 = 0x045d } | 108 psh2 = 0x401,
113 enum : uint { stc31 = 0x045e } | 109 psh3 = 0x402,
114 enum : uint { stc32 = 0x045f } | 110 psh4 = 0x403,
> 111 psh5 = 0x404,
> 112 psh6 = 0x405,
> 113 psh7 = 0x406,
> 114 psh8 = 0x407,
> 115 psh9 = 0x408,
> 116 psh10 = 0x409,
> 117 psh11 = 0x40a,
> 118 psh12 = 0x40b,
> 119 psh13 = 0x40c,
> 120 psh14 = 0x40d,
> 121 psh15 = 0x40e,
> 122 pshHelp = 0x40e,
> 123 psh16 = 0x40f,
> 124 rad1 = 0x420,
> 125 rad2 = 0x421,
> 126 rad3 = 0x422,
> 127 rad4 = 0x423,
> 128 rad5 = 0x424,
> 129 rad6 = 0x425,
> 130 rad7 = 0x426,
> 131 rad8 = 0x427,
> 132 rad9 = 0x428,
> 133 rad10 = 0x429,
> 134 rad11 = 0x42a,
> 135 rad12 = 0x42b,
> 136 rad13 = 0x42c,
> 137 rad14 = 0x42d,
> 138 rad15 = 0x42e,
> 139 rad16 = 0x42f,
> 140 rct1 = 0x438,
> 141 rct2 = 0x439,
> 142 rct3 = 0x43a,
> 143 rct4 = 0x43b,
> 144 scr1 = 0x490,
> 145 scr2 = 0x491,
> 146 scr3 = 0x492,
> 147 scr4 = 0x493,
> 148 scr5 = 0x494,
> 149 scr6 = 0x495,
> 150 scr7 = 0x496,
> 151 scr8 = 0x497,
> 152 stc1 = 0x440,
> 153 stc2 = 0x441,
> 154 stc3 = 0x442,
> 155 stc4 = 0x443,
> 156 stc5 = 0x444,
> 157 stc6 = 0x445,
> 158 stc7 = 0x446,
> 159 stc8 = 0x447,
> 160 stc9 = 0x448,
> 161 stc10 = 0x449,
> 162 stc11 = 0x44a,
> 163 stc12 = 0x44b,
> 164 stc13 = 0x44c,
> 165 stc14 = 0x44d,
> 166 stc15 = 0x44e,
> 167 stc16 = 0x44f,
> 168 stc17 = 0x450,
> 169 stc18 = 0x451,
> 170 stc19 = 0x452,
> 171 stc20 = 0x453,
> 172 stc21 = 0x454,
> 173 stc22 = 0x455,
> 174 stc23 = 0x456,
> 175 stc24 = 0x457,
> 176 stc25 = 0x458,
> 177 stc26 = 0x459,
> 178 stc27 = 0x45a,
> 179 stc28 = 0x45b,
> 180 stc29 = 0x45c,
> 181 stc30 = 0x45d,
> 182 stc31 = 0x45e,
> 183 stc32 = 0x45f
> 184 }
115 185
116 enum : uint { lst1 = 0x0460 } <
117 enum : uint { lst2 = 0x0461 } <
118 enum : uint { lst3 = 0x0462 } <
119 enum : uint { lst4 = 0x0463 } <
120 enum : uint { lst5 = 0x0464 } <
121 enum : uint { lst6 = 0x0465 } <
122 enum : uint { lst7 = 0x0466 } <
123 enum : uint { lst8 = 0x0467 } <
124 enum : uint { lst9 = 0x0468 } <
125 enum : uint { lst10 = 0x0469 } <
126 enum : uint { lst11 = 0x046a } <
127 enum : uint { lst12 = 0x046b } <
128 enum : uint { lst13 = 0x046c } <
129 enum : uint { lst14 = 0x046d } <
130 enum : uint { lst15 = 0x046e } <
131 enum : uint { lst16 = 0x046f } <
132 <
133 enum : uint { cmb1 = 0x0470 } <
134 enum : uint { cmb2 = 0x0471 } <
135 enum : uint { cmb3 = 0x0472 } <
136 enum : uint { cmb4 = 0x0473 } <
137 enum : uint { cmb5 = 0x0474 } <
138 enum : uint { cmb6 = 0x0475 } <
139 enum : uint { cmb7 = 0x0476 } <
140 enum : uint { cmb8 = 0x0477 } <
141 enum : uint { cmb9 = 0x0478 } <
142 enum : uint { cmb10 = 0x0479 } <
143 enum : uint { cmb11 = 0x047a } <
144 enum : uint { cmb12 = 0x047b } <
145 enum : uint { cmb13 = 0x047c } <
146 enum : uint { cmb14 = 0x047d } <
147 enum : uint { cmb15 = 0x047e } <
148 enum : uint { cmb16 = 0x047f } <
149 <
150 enum : uint { edt1 = 0x0480 } <
151 enum : uint { edt2 = 0x0481 } <
152 enum : uint { edt3 = 0x0482 } <
153 enum : uint { edt4 = 0x0483 } <
154 enum : uint { edt5 = 0x0484 } <
155 enum : uint { edt6 = 0x0485 } <
156 enum : uint { edt7 = 0x0486 } <
157 enum : uint { edt8 = 0x0487 } <
158 enum : uint { edt9 = 0x0488 } <
159 enum : uint { edt10 = 0x0489 } <
160 enum : uint { edt11 = 0x048a } <
161 enum : uint { edt12 = 0x048b } <
162 enum : uint { edt13 = 0x048c } <
163 enum : uint { edt14 = 0x048d } <
164 enum : uint { edt15 = 0x048e } <
165 enum : uint { edt16 = 0x048f } <
166 <
167 enum : uint { scr1 = 0x0490 } <
168 enum : uint { scr2 = 0x0491 } <
169 enum : uint { scr3 = 0x0492 } <
170 enum : uint { scr4 = 0x0493 } <
171 enum : uint { scr5 = 0x0494 } <
172 enum : uint { scr6 = 0x0495 } <
173 enum : uint { scr7 = 0x0496 } <
174 enum : uint { scr8 = 0x0497 } <
175 <
176 enum : uint { ctl1 = 0x04A0 } <
177 <
178 // #ifdef UNIX <
179 <
180 // #... <
181 // #... <
182 <
183 // #... <
184 // #... <
185 // #... <
186 // #endif <
187 <
188 enum : uint { FILEOPENORD = 1536 } <
189 enum : uint { MULTIFILEOPENORD = 1537 } <
190 enum : uint { PRINTDLGORD = 1538 } <
191 enum : uint { PRNSETUPDLGORD = 1539 } <
192 enum : uint { FINDDLGORD = 1540 } <
193 enum : uint { REPLACEDLGORD = 1541 } <
194 enum : uint { FONTDLGORD = 1542 } <
195 enum : uint { FORMATDLGORD31 = 1543 } <
196 enum : uint { FORMATDLGORD30 = 1544 } <
197 enum : uint { RUNDLGORD = 1545 } <
198 <
199 // #if (WINVER >= 0x400) <
200 enum : uint { PAGESETUPDLGORD = 1546 } <
201 enum : uint { NEWFILEOPENORD = 1547 } <
202 enum : uint { PRINTDLGEXORD = 1549 } <
203 enum : uint { PAGESETUPDLGORDMOTIF = 1550 } <
204 enum : uint { COLORMGMTDLGORD = 1551 } <
205 enum : uint { NEWFILEOPENV2ORD = 1552 } <
206 // #endif /* WINVER >= 0x400) */ <
207 <
208 struct tagCRGB { | 186 struct CRGB {
209 BYTE bRed; | 187 ubyte bRed;
210 BYTE bGreen; | 188 ubyte bGreen;
211 BYTE bBlue; | 189 ubyte bBlue;
212 BYTE bExtra; | 190 ubyte bExtra;
213 } | 191 }
214 alias tagCRGB CRGB; <
215 <
216 // #endif // _DLGSH_INCLUDED_ <