The future of the Windows API header translation project

Dan murpsoft at hotmail.com
Fri Mar 16 11:58:54 PDT 2007


Stewart Gordon Wrote:

> I've just been doing a bit more work on the Windows API headers when I had a thought or two.

Thanks, m8.  I use them.

> 
> Windows Vista is now here.  Vista-new API features will need to be included sooner or later.  But can we really do anything but wait for MinGW to be updated to Vista?

Vista is evil.  That said, we'll still need headers for it.  Maybe I'm not understanding the details when I ask why that requires anything but the Vista C header files?

> If I'm not mistaken, then Win64 is here as well.  I'm not sure how much of the code we'll need to change to support Win64.  One thing that's for sure is that we'll have to stop calling the package win32 at some point.  And I guess we'll also have to adjust some of the .lib names and string constant values.  But I don't know whether it's a simple matter of replacing all occurrences of "32" with "64" or something more complicated.

If you want a hand, I'd be willing to help.  Not that I'm an amazing helper or anything, but I ought to hopefully be able to port header files.  One would hope.

> (Do we have a D compiler for Win64 yet?  DMD clearly hasn't got that far, but how's GDC doing here?)

Good question.  I kind of hope we manage to get this figured out rather quickly.  Otherwise there'll be 500,000 unfortunate people with Vista that can add D to the massive list of things they can't use.





More information about the Digitalmars-d mailing list