First thing I'd like to say: great work! Since the announce of the descent project I've been awaiting to every single release in pleasant anticipation. I think the term 'fan' would fit on me
Now in 0.5.2 code completion is working really smoothly. But importing win32.windows reduces the auto completion suggestions to show only the keywords.
The first reason are static asserts in some of the win32 header files that apparently stop the parsing process so that no suggestions appear, apart from the keywords.
The second problem is that in win32.w32api there are declarations like for example
const bool _WIN32_WINNT_ONLY = _WIN32_WINDOWS == uint.max;
which can't be evaluated as a valid compile time constant or template argument and thus also stop the parser.
good luck fixing the bug!