You, or some other person, made at least one change to the software
(changing IP=6 to IP=4). That change was completely unnecessary. What
other changes did you make?
Did you use Microsoft's scripts (which are installed in the Start menu as
part of the Platform SDK installation), or did you set up the environment
variables manually?
I suspect that you set up the environment variables manually, and you got
the order of the includes wrong. Specifically, I suspect that your build
got an ancient security.h from Windows 98 instead of the Platform SDK
version.
You shouldn't need the Platform SDK if you use Visual C.NET 2003; it's
just older versions (or C#) that you need it.
-- Mark --
http://panda.com/mrc
Democracy is two wolves and a sheep deciding what to eat for lunch.
Liberty is a well-armed sheep contesting the vote.