//How to compile without code::blocks (untested)
Compile all the .cpp files and link with iphlpapi.lib, wininet.lib, wsock32.lib
I just tested it compiles perfectly in Visual C++ provided you setup the linker correctly (Had a nightmare withit last time I tried)
//How to compile with Visual C++
Compile all the .cpp and .h files and link with iphlpapi.lib, wininet.lib, WS2_32.lib
PS: My dll is half the size of yours, don't know if it's because of an error or some other reason.
PPS: Wow this is some sexy code =D