^^ Wow, you have no idea about API, do you? it's the very core of windows programming. The more abstracted a language is, the less power it offers. So, .NET is highly powerless compared to WIN32API.
As for ppl not using it, you sir, are highly mistaken. A quick look at MSDN forums can tell you that.
@OP
Browse MSDN, CodeProject, and the WIN32API help file.