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 \***********************************************************************/
11 module windows.dlgs;
12 nothrow:
13 private import windows.windef;
14 
15 enum : ushort {
16 	FILEOPENORD      = 1536,
17 	MULTIFILEOPENORD = 1537,
18 	PRINTDLGORD      = 1538,
19 	PRNSETUPDLGORD   = 1539,
20 	FINDDLGORD       = 1540,
21 	REPLACEDLGORD    = 1541,
22 	FONTDLGORD       = 1542,
23 	FORMATDLGORD31   = 1543,
24 	FORMATDLGORD30   = 1544,
25 	PAGESETUPDLGORD  = 1546
26 }
27 
28 enum : int {
29 	ctlFirst = 0x400,
30 	ctlLast  = 0x4ff,
31 	chx1     = 0x410,
32 	chx2     = 0x411,
33 	chx3     = 0x412,
34 	chx4     = 0x413,
35 	chx5     = 0x414,
36 	chx6     = 0x415,
37 	chx7     = 0x416,
38 	chx8     = 0x417,
39 	chx9     = 0x418,
40 	chx10    = 0x419,
41 	chx11    = 0x41a,
42 	chx12    = 0x41b,
43 	chx13    = 0x41c,
44 	chx14    = 0x41d,
45 	chx15    = 0x41e,
46 	chx16    = 0x41f,
47 	cmb1     = 0x470,
48 	cmb2     = 0x471,
49 	cmb3     = 0x472,
50 	cmb4     = 0x473,
51 	cmb5     = 0x474,
52 	cmb6     = 0x475,
53 	cmb7     = 0x476,
54 	cmb8     = 0x477,
55 	cmb9     = 0x478,
56 	cmb10    = 0x479,
57 	cmb11    = 0x47a,
58 	cmb12    = 0x47b,
59 	cmb13    = 0x47c,
60 	cmb14    = 0x47d,
61 	cmb15    = 0x47e,
62 	cmb16    = 0x47f,
63 	edt1     = 0x480,
64 	edt2     = 0x481,
65 	edt3     = 0x482,
66 	edt4     = 0x483,
67 	edt5     = 0x484,
68 	edt6     = 0x485,
69 	edt7     = 0x486,
70 	edt8     = 0x487,
71 	edt9     = 0x488,
72 	edt10    = 0x489,
73 	edt11    = 0x48a,
74 	edt12    = 0x48b,
75 	edt13    = 0x48c,
76 	edt14    = 0x48d,
77 	edt15    = 0x48e,
78 	edt16    = 0x48f,
79 	frm1     = 0x434,
80 	frm2     = 0x435,
81 	frm3     = 0x436,
82 	frm4     = 0x437,
83 	grp1     = 0x430,
84 	grp2     = 0x431,
85 	grp3     = 0x432,
86 	grp4     = 0x433,
87 	ico1     = 0x43c,
88 	ico2     = 0x43d,
89 	ico3     = 0x43e,
90 	ico4     = 0x43f,
91 	lst1     = 0x460,
92 	lst2     = 0x461,
93 	lst3     = 0x462,
94 	lst4     = 0x463,
95 	lst5     = 0x464,
96 	lst6     = 0x465,
97 	lst7     = 0x466,
98 	lst8     = 0x467,
99 	lst9     = 0x468,
100 	lst10    = 0x469,
101 	lst11    = 0x46a,
102 	lst12    = 0x46b,
103 	lst13    = 0x46c,
104 	lst14    = 0x46d,
105 	lst15    = 0x46e,
106 	lst16    = 0x46f,
107 	psh1     = 0x400,
108 	psh2     = 0x401,
109 	psh3     = 0x402,
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 }
185 
186 struct CRGB {
187 	ubyte bRed;
188 	ubyte bGreen;
189 	ubyte bBlue;
190 	ubyte bExtra;
191 }