I could be wrong about this (don't have a copy of
Visual Studio to see what Microsoft does), but the
convention is that header files include everything
necessary to compile correctly, so I'm assuming that
this is an error.
The following program will generate many errors due to
undefined types (in mingw release 1.1):
#include <wincrypt.h>
int main (void)
{
return 1;
}
Logged In: YES
user_id=11494
The w32api convention is to include <windows.h>
first, before the specific component header. Including
<windows.h> from each and every w32api header can
cause circular inclusion problems.
Danny