1 /**
2  * Windows API header module
3  *
4  * Translated from MinGW Windows headers
5  *
6  * Authors: Stewart Gordon
7  * License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
8  * Source: $(DRUNTIMESRC core/sys/windows/_dlgs.d)
9  */
10 /// Automatically imported and edited from the druntime module
11 /// core.sys.windows.dlgs for the auto-generated win32 package.
12 module win32.dlgs;
13 //version (Windows):
14 @system:
15 
16 import win32.windef;
17 
18 enum : ushort {
19     FILEOPENORD      = 1536,
20     MULTIFILEOPENORD = 1537,
21     PRINTDLGORD      = 1538,
22     PRNSETUPDLGORD   = 1539,
23     FINDDLGORD       = 1540,
24     REPLACEDLGORD    = 1541,
25     FONTDLGORD       = 1542,
26     FORMATDLGORD31   = 1543,
27     FORMATDLGORD30   = 1544,
28     PAGESETUPDLGORD  = 1546
29 }
30 
31 enum : int {
32     ctlFirst = 0x400,
33     ctlLast  = 0x4ff,
34     chx1     = 0x410,
35     chx2     = 0x411,
36     chx3     = 0x412,
37     chx4     = 0x413,
38     chx5     = 0x414,
39     chx6     = 0x415,
40     chx7     = 0x416,
41     chx8     = 0x417,
42     chx9     = 0x418,
43     chx10    = 0x419,
44     chx11    = 0x41a,
45     chx12    = 0x41b,
46     chx13    = 0x41c,
47     chx14    = 0x41d,
48     chx15    = 0x41e,
49     chx16    = 0x41f,
50     cmb1     = 0x470,
51     cmb2     = 0x471,
52     cmb3     = 0x472,
53     cmb4     = 0x473,
54     cmb5     = 0x474,
55     cmb6     = 0x475,
56     cmb7     = 0x476,
57     cmb8     = 0x477,
58     cmb9     = 0x478,
59     cmb10    = 0x479,
60     cmb11    = 0x47a,
61     cmb12    = 0x47b,
62     cmb13    = 0x47c,
63     cmb14    = 0x47d,
64     cmb15    = 0x47e,
65     cmb16    = 0x47f,
66     edt1     = 0x480,
67     edt2     = 0x481,
68     edt3     = 0x482,
69     edt4     = 0x483,
70     edt5     = 0x484,
71     edt6     = 0x485,
72     edt7     = 0x486,
73     edt8     = 0x487,
74     edt9     = 0x488,
75     edt10    = 0x489,
76     edt11    = 0x48a,
77     edt12    = 0x48b,
78     edt13    = 0x48c,
79     edt14    = 0x48d,
80     edt15    = 0x48e,
81     edt16    = 0x48f,
82     frm1     = 0x434,
83     frm2     = 0x435,
84     frm3     = 0x436,
85     frm4     = 0x437,
86     grp1     = 0x430,
87     grp2     = 0x431,
88     grp3     = 0x432,
89     grp4     = 0x433,
90     ico1     = 0x43c,
91     ico2     = 0x43d,
92     ico3     = 0x43e,
93     ico4     = 0x43f,
94     lst1     = 0x460,
95     lst2     = 0x461,
96     lst3     = 0x462,
97     lst4     = 0x463,
98     lst5     = 0x464,
99     lst6     = 0x465,
100     lst7     = 0x466,
101     lst8     = 0x467,
102     lst9     = 0x468,
103     lst10    = 0x469,
104     lst11    = 0x46a,
105     lst12    = 0x46b,
106     lst13    = 0x46c,
107     lst14    = 0x46d,
108     lst15    = 0x46e,
109     lst16    = 0x46f,
110     psh1     = 0x400,
111     psh2     = 0x401,
112     psh3     = 0x402,
113     psh4     = 0x403,
114     psh5     = 0x404,
115     psh6     = 0x405,
116     psh7     = 0x406,
117     psh8     = 0x407,
118     psh9     = 0x408,
119     psh10    = 0x409,
120     psh11    = 0x40a,
121     psh12    = 0x40b,
122     psh13    = 0x40c,
123     psh14    = 0x40d,
124     psh15    = 0x40e,
125     pshHelp  = 0x40e,
126     psh16    = 0x40f,
127     rad1     = 0x420,
128     rad2     = 0x421,
129     rad3     = 0x422,
130     rad4     = 0x423,
131     rad5     = 0x424,
132     rad6     = 0x425,
133     rad7     = 0x426,
134     rad8     = 0x427,
135     rad9     = 0x428,
136     rad10    = 0x429,
137     rad11    = 0x42a,
138     rad12    = 0x42b,
139     rad13    = 0x42c,
140     rad14    = 0x42d,
141     rad15    = 0x42e,
142     rad16    = 0x42f,
143     rct1     = 0x438,
144     rct2     = 0x439,
145     rct3     = 0x43a,
146     rct4     = 0x43b,
147     scr1     = 0x490,
148     scr2     = 0x491,
149     scr3     = 0x492,
150     scr4     = 0x493,
151     scr5     = 0x494,
152     scr6     = 0x495,
153     scr7     = 0x496,
154     scr8     = 0x497,
155     stc1     = 0x440,
156     stc2     = 0x441,
157     stc3     = 0x442,
158     stc4     = 0x443,
159     stc5     = 0x444,
160     stc6     = 0x445,
161     stc7     = 0x446,
162     stc8     = 0x447,
163     stc9     = 0x448,
164     stc10    = 0x449,
165     stc11    = 0x44a,
166     stc12    = 0x44b,
167     stc13    = 0x44c,
168     stc14    = 0x44d,
169     stc15    = 0x44e,
170     stc16    = 0x44f,
171     stc17    = 0x450,
172     stc18    = 0x451,
173     stc19    = 0x452,
174     stc20    = 0x453,
175     stc21    = 0x454,
176     stc22    = 0x455,
177     stc23    = 0x456,
178     stc24    = 0x457,
179     stc25    = 0x458,
180     stc26    = 0x459,
181     stc27    = 0x45a,
182     stc28    = 0x45b,
183     stc29    = 0x45c,
184     stc30    = 0x45d,
185     stc31    = 0x45e,
186     stc32    = 0x45f
187 }
188 
189 struct CRGB {
190     ubyte bRed;
191     ubyte bGreen;
192     ubyte bBlue;
193     ubyte bExtra;
194 }