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_                                                    <