Changeset 204

Show
Ignore:
Timestamp:
08/30/07 20:55:05 (5 years ago)
Author:
smjg
Message:

Started the MinGW 3.10 ball rolling. Filled in a few odd enum types

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/win32/cplext.d

    r104 r204  
    44*                       Windows API header module                       * 
    55*                                                                       * 
    6 *                 Translated from MinGW Windows headers                 * 
     6*             Translated from MinGW API for MS-Windows 3.10             * 
    77*                           by Stewart Gordon                           * 
    88*                                                                       * 
     
    1111module win32.cplext; 
    1212 
    13 // FIXME: check types 
    14  
    15 const CPLPAGE_MOUSE_BUTTONS      = 1; 
    16 const CPLPAGE_MOUSE_PTRMOTION    = 2; 
    17 const CPLPAGE_MOUSE_WHEEL        = 3; 
    18 const CPLPAGE_KEYBOARD_SPEED     = 1; 
    19 const CPLPAGE_DISPLAY_BACKGROUND = 1; 
     13enum : uint { 
     14    CPLPAGE_MOUSE_BUTTONS      = 1, 
     15    CPLPAGE_MOUSE_PTRMOTION    = 2, 
     16    CPLPAGE_MOUSE_WHEEL        = 3, 
     17    CPLPAGE_KEYBOARD_SPEED     = 1, 
     18    CPLPAGE_DISPLAY_BACKGROUND = 1 
     19
  • trunk/win32/exdispid.d

    r135 r204  
    44*                       Windows API header module                       * 
    55*                                                                       * 
    6 *                 Translated from MinGW Windows headers                 * 
     6*             Translated from MinGW API for MS-Windows 3.10             * 
    77*                           by Stewart Gordon                           * 
    88*                                                                       * 
     
    1111module win32.exdispid; 
    1212 
    13 // FIXME: check type 
    14  
    15 enum { 
     13enum : int { 
    1614    DISPID_STATUSTEXTCHANGE = 102, 
    1715    DISPID_PROGRESSCHANGE   = 108, 
  • trunk/win32/idispids.d

    r135 r204  
    44*                       Windows API header module                       * 
    55*                                                                       * 
    6 *                 Translated from MinGW Windows headers                 * 
     6*             Translated from MinGW API for MS-Windows 3.10             * 
    77*                           by Stewart Gordon                           * 
    88*                                                                       * 
     
    1111module win32.idispids; 
    1212 
    13 // FIXME: check type 
    14  
    15 enum { 
     13enum : int { 
    1614    DISPID_AMBIENT_OFFLINEIFNOTCONNECTED = -5501, 
    1715    DISPID_AMBIENT_SILENT                = -5502 
  • trunk/win32/isguids.d

    r141 r204  
    44*                       Windows API header module                       * 
    55*                                                                       * 
    6 *                 Translated from MinGW Windows headers                 * 
     6*             Translated from MinGW API for MS-Windows 3.10             * 
    77*                           by Stewart Gordon                           * 
    88*                                                                       * 
  • trunk/win32/lmuseflg.d

    r155 r204  
    44*                       Windows API header module                       * 
    55*                                                                       * 
    6 *                 Translated from MinGW Windows headers                 * 
     6*             Translated from MinGW API for MS-Windows 3.10             * 
    77*                                                                       * 
    88*                       Placed into public domain                       * 
     
    1010module win32.lmuseflg; 
    1111 
    12 enum
     12enum : uint
    1313    USE_NOFORCE = 0, 
    1414    USE_FORCE, 
  • trunk/win32/ntdll.d

    r155 r204  
    44*                       Windows API header module                       * 
    55*                                                                       * 
    6 *                 Translated from MinGW Windows headers                 * 
     6*             Translated from MinGW API for MS-Windows 3.10             * 
    77*                           by Stewart Gordon                           * 
    88*                                                                       * 
     
    1111module win32.ntdll; 
    1212 
    13 // FIXME: check Windows version support 
     13private import win32.w32api; 
     14 
     15// http://www.matcode.com/undocwin.h.txt 
     16static assert (_WIN32_WINNT_ONLY, 
     17    "win32.ntdll is available only if version WindowsNTonly, WindowsXP, " 
     18    "Windows2003 or WindowsVista is set"); 
     19 
    1420 
    1521enum SHUTDOWN_ACTION { 
  • trunk/win32/ole2ver.d

    r155 r204  
    44*                       Windows API header module                       * 
    55*                                                                       * 
    6 *                 Translated from MinGW Windows headers                 * 
     6*             Translated from MinGW API for MS-Windows 3.10             * 
    77*                                                                       * 
    88*                       Placed into public domain                       * 
     
    1010module win32.ole2ver; 
    1111 
     12// These are apparently not documented on the MSDN site 
    1213const rmm = 23; 
    1314const rup = 639; 
  • trunk/win32/servprov.d

    r155 r204  
    44*                       Windows API header module                       * 
    55*                                                                       * 
    6 *                 Translated from MinGW Windows headers                 * 
     6*             Translated from MinGW API for MS-Windows 3.10             * 
    77*                                                                       * 
    88*                       Placed into public domain                       * 
  • trunk/win32/testall.d

    r201 r204  
    6161 
    6262import win32.ntdef; 
    63 import win32.ntdll; 
    6463import win32.ntldap; 
    6564import win32.ntsecapi; 
     
    9190    import win32.reason; 
    9291    import win32.secext; 
     92    import win32.ntdll; 
    9393} else version (WindowsNTonly) { 
    9494    version (Windows2000) { 
     
    9696        import win32.aclui; 
    9797    } 
     98    import win32.ntdll; 
    9899}