This may appear as a bit strange question, but I would really like to know the answer to it!
The question is:
Is there something that I can do using only Windows API (from say VB6), which I can not do using pure managed code (native code) in VB.NET or C#.NET?
Or put it the other way: Using VB.NET or C#.NET native managed code, can I do absolutely everything that I can do using Windows API?
In other words, do I have the ENTIRE functionality of the Windows API, using pure VB.NET or C#.NET managed code (native code)?