WinAPI and druntime [was: WinAPI for druntime and OpenGL for deimos]

Vladimir Panteleev vladimir at thecybershadow.net
Sun Nov 25 05:18:46 PST 2012


On Sunday, 25 November 2012 at 12:28:11 UTC, Jonathan M Davis 
wrote:
> On Sunday, November 25, 2012 10:38:36 Vladimir Panteleev wrote:
>> Copyright? Last I checked almost all files, except the WinSock
>> ones, are explicitly specified to be in the public domain. 
>> Please
>> clarify?
>
> That's certainly what I remember. What's always confused me 
> though is that
> I've heard that you can't copy from Microsoft's headers because 
> of the
> copyright on them, but I have no idea where on earth anyone 
> could ever have
> gotten any Windows headers except from Microsoft. But given 
> that I've heard it
> disputed that you can even truly copyright headers in the first 
> place (since
> they're essentially an API rather than an implementation), I 
> really don't know
> what the legal situation with all of this is. However, many of 
> the mingw
> headers definitely are definitely in the public domain from 
> what I recall.

You might be able to recreate the headers using:
1) Documentation
2) Programs which print the values of various defines
3) Reimplementation, for macros (e.g. MAKE_HRESULT).

IIRC, this is similar to what Wine guidelines recommend.


More information about the Digitalmars-d mailing list