Question about win32, windows.d, user32 and kernel32

Don Clugston dac at nospam.com.au
Wed Aug 23 05:04:59 PDT 2006


nobody wrote:
> Stewart Gordon wrote:
>> nobody wrote:
>>> It seems to me as if std.c.windows.windows has the stuff which 
>>> describes data structures and functions for kernel32. However I just 
>>> had to pull some info out of the dmc include folder to work with 
>>> clipboard related functions. I am curious why dmd links with user32 
>>> and kernel32 but does not seem to have a D version of winuser.h?
>>
>> Because translating the Win32 headers is a work in progress.
>>
>> http://www.prowiki.org/wiki4d/wiki.cgi?WindowsAPI
>>
>> Stewart.
>>
> 
> Thanks for the reply and the link. I can understand that translating the 
> full collection of Win32 headers is a large task. I was curious why 
> winuser in particular was not translated if kernel32 and user32 are 
> linked by default for every build.

I believe the windows headers that come with D are the ones which were 
needed for Empire to compile. I think they were expanded a bit beyond 
that, but it explains why the selection of functions is a bit odd; they 
were added as required.



More information about the Digitalmars-d-learn mailing list