www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 317] New: Need full translation of the Windows API headers

reply d-bugmail puremagic.com writes:
http://d.puremagic.com/issues/show_bug.cgi?id=317

           Summary: Need full translation of the Windows API headers
           Product: D
           Version: 0.165
          Platform: PC
               URL: http://www.prowiki.org/wiki4d/wiki.cgi?WindowsAPI
        OS/Version: Windows
            Status: NEW
          Severity: enhancement
          Priority: P3
         Component: Phobos
        AssignedTo: smjg iname.com
        ReportedBy: smjg iname.com


At the moment, std.c.windows.windows is just a disorganised, very incomplete
collection of Windows API structures and functions.

A project is underway to make a full D translation of the Windows API headers. 
While there have been a number of efforts, I feel that the one I started (see
link above) is now the most developed and best designed.

Once it's done, then we should make this translation part of Phobos, thereby
replacing the current std.c.windows code.

I feel that giving the D programming community access to the full Windows API
is an important part of preparing for D 1.0.  I am therefore filing this issue
in order to nominate it as a 1.0 blocker.


-- 
Sep 02 2006
parent d-bugmail puremagic.com writes:
http://d.puremagic.com/issues/show_bug.cgi?id=317





------- Comment #1 from clugdbug yahoo.com.au  2006-09-04 02:10 -------
Personally I see that as a library blocker, rather than a language blocker,
with one important exception:
We need complete, up-to-date Windows import libraries, since only Walter has a
license to redistribute them. Fortunately, it's also not a big effort -- just
download the latest ones and convert to omf.
Absence of import libs is definitely a blocker for 1.0 libraries. The community
can do the headers.


-- 
Sep 04 2006