Diff

Not logged in

Differences From Artifact [ebb2b912f1a508b2]:

To Artifact [0d5dc094dae1c5d2]:


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 11 module win32.dlgs; 2 12 3 -// Translated from Microsoft Platform SDK August 2001 Edition 4 -// by Y.Tomino 5 - 6 -import win32.windef; 7 - 8 -// #ifndef _DLGSH_INCLUDED_ 9 -// #define _DLGSH_INCLUDED_ 10 - 11 -enum : uint { ctlFirst = 0x0400 } 12 -enum : uint { ctlLast = 0x04ff } 13 +private import win32.windef; 13 14 14 -enum : uint { psh1 = 0x0400 } 15 -enum : uint { psh2 = 0x0401 } 16 -enum : uint { psh3 = 0x0402 } 17 -enum : uint { psh4 = 0x0403 } 18 -enum : uint { psh5 = 0x0404 } 19 -enum : uint { psh6 = 0x0405 } 20 -enum : uint { psh7 = 0x0406 } 21 -enum : uint { psh8 = 0x0407 } 22 -enum : uint { psh9 = 0x0408 } 23 -enum : uint { psh10 = 0x0409 } 24 -enum : uint { psh11 = 0x040a } 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 } 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 +} 31 27 32 -enum : uint { chx1 = 0x0410 } 33 -enum : uint { chx2 = 0x0411 } 34 -enum : uint { chx3 = 0x0412 } 35 -enum : uint { chx4 = 0x0413 } 36 -enum : uint { chx5 = 0x0414 } 37 -enum : uint { chx6 = 0x0415 } 38 -enum : uint { chx7 = 0x0416 } 39 -enum : uint { chx8 = 0x0417 } 40 -enum : uint { chx9 = 0x0418 } 41 -enum : uint { chx10 = 0x0419 } 42 -enum : uint { chx11 = 0x041a } 43 -enum : uint { chx12 = 0x041b } 44 -enum : uint { chx13 = 0x041c } 45 -enum : uint { chx14 = 0x041d } 46 -enum : uint { chx15 = 0x041e } 47 -enum : uint { chx16 = 0x041f } 48 - 49 -enum : uint { rad1 = 0x0420 } 50 -enum : uint { rad2 = 0x0421 } 51 -enum : uint { rad3 = 0x0422 } 52 -enum : uint { rad4 = 0x0423 } 53 -enum : uint { rad5 = 0x0424 } 54 -enum : uint { rad6 = 0x0425 } 55 -enum : uint { rad7 = 0x0426 } 56 -enum : uint { rad8 = 0x0427 } 57 -enum : uint { rad9 = 0x0428 } 58 -enum : uint { rad10 = 0x0429 } 59 -enum : uint { rad11 = 0x042a } 60 -enum : uint { rad12 = 0x042b } 61 -enum : uint { rad13 = 0x042c } 62 -enum : uint { rad14 = 0x042d } 63 -enum : uint { rad15 = 0x042e } 64 -enum : uint { rad16 = 0x042f } 65 - 66 -enum : uint { grp1 = 0x0430 } 67 -enum : uint { grp2 = 0x0431 } 68 -enum : uint { grp3 = 0x0432 } 69 -enum : uint { grp4 = 0x0433 } 70 -enum : uint { frm1 = 0x0434 } 71 -enum : uint { frm2 = 0x0435 } 72 -enum : uint { frm3 = 0x0436 } 73 -enum : uint { frm4 = 0x0437 } 74 -enum : uint { rct1 = 0x0438 } 75 -enum : uint { rct2 = 0x0439 } 76 -enum : uint { rct3 = 0x043a } 77 -enum : uint { rct4 = 0x043b } 78 -enum : uint { ico1 = 0x043c } 79 -enum : uint { ico2 = 0x043d } 80 -enum : uint { ico3 = 0x043e } 81 -enum : uint { ico4 = 0x043f } 82 - 83 -enum : uint { stc1 = 0x0440 } 84 -enum : uint { stc2 = 0x0441 } 85 -enum : uint { stc3 = 0x0442 } 86 -enum : uint { stc4 = 0x0443 } 87 -enum : uint { stc5 = 0x0444 } 88 -enum : uint { stc6 = 0x0445 } 89 -enum : uint { stc7 = 0x0446 } 90 -enum : uint { stc8 = 0x0447 } 91 -enum : uint { stc9 = 0x0448 } 92 -enum : uint { stc10 = 0x0449 } 93 -enum : uint { stc11 = 0x044a } 94 -enum : uint { stc12 = 0x044b } 95 -enum : uint { stc13 = 0x044c } 96 -enum : uint { stc14 = 0x044d } 97 -enum : uint { stc15 = 0x044e } 98 -enum : uint { stc16 = 0x044f } 99 -enum : uint { stc17 = 0x0450 } 100 -enum : uint { stc18 = 0x0451 } 101 -enum : uint { stc19 = 0x0452 } 102 -enum : uint { stc20 = 0x0453 } 103 -enum : uint { stc21 = 0x0454 } 104 -enum : uint { stc22 = 0x0455 } 105 -enum : uint { stc23 = 0x0456 } 106 -enum : uint { stc24 = 0x0457 } 107 -enum : uint { stc25 = 0x0458 } 108 -enum : uint { stc26 = 0x0459 } 109 -enum : uint { stc27 = 0x045a } 110 -enum : uint { stc28 = 0x045b } 111 -enum : uint { stc29 = 0x045c } 112 -enum : uint { stc30 = 0x045d } 113 -enum : uint { stc31 = 0x045e } 114 -enum : uint { stc32 = 0x045f } 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 +} 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 { 209 - BYTE bRed; 210 - BYTE bGreen; 211 - BYTE bBlue; 212 - BYTE bExtra; 213 -} 214 -alias tagCRGB CRGB; 215 - 216 -// #endif // _DLGSH_INCLUDED_ 186 +struct CRGB { 187 + ubyte bRed; 188 + ubyte bGreen; 189 + ubyte bBlue; 190 + ubyte bExtra; 191 +}