The size is not a valid indication. Pelle removed tons of comments from headers, which become lighter. Moreover MS SDK contains libs and headers for MFC, ATL, other C++ headers, etc .
I was looking more at the file counts than sizes... 1,914 vs 516 includes... if we write half of that off to C++ headers, we still have almost 500 more headers in the SDK ... similar math applies for libs... leaving me to ponder exactly what isn't included.
I don't know if a detailed list of what is included and what is not exists. I'm sure that the almost everything related to C programming is included.
COM support is very limited. Direct X is not there. DShow (and related) is not there. But what else?
A detailed list would be nice.
As general rule you can use SDK header directly at expense of some PellesC special or added functions.
Linking with MSVC library should remove other problems.
I'm going to have to give this a better try than I did... the first attempt was something of a failure, leaving me with the always enjoyable "More than 100 errors, please improve yourself" report from the compiler.
Thing is... It would be nice if people could upload any conversions they've done into the User Contributions area. The upload limit has been increased to 1024K, so most things should fit.