This is pretty cool!
I've been playing around with "my Win32SDK" and manage to build without any problem the mania drive, mania drive 2 and mania server from mingw, and from VC with the DLL i build mania 2 only with a line change (the main include from #include "raydium/index.c" to #include <raydium/raydium.h>
and I've 1 linking error about some string function for mania 1.2 and a compiler error for mania server because VisualC pre compiler doesn't understand the #warning command.
So i hope to make it compile all mania stuff from Visual Studio in some more days.
I also managed to build the ARToolkit from source using mingw which means that I could also include it on the DLL.
Last but not least I started to look at the code of Wii Remote, I guess it won't be too complicated to port it to Win32 also but it take a bit of time since i need to wrap BlueZ on MS specific calls...
My idea is would someone be interested in making some raydium-extras library that adds some useful functions to these 2 libs. Then on the SDK there would be 2 DLLs raydium.dll or raydium.so (on linux) and raydium-extra.dll for people who would like to have those extras.
What are your thoughts on this?