Most Win Api is C. There are couple of exceptions (dor example COM IFAIR). But almost every code in MSDN says C++.. @MarekR All the COM APIs are C compatible.