With the .NET Framework, it is much easier and faster to build an application. However there are still times when you need to use Win32 API, which usually causes headache to .NET programmers. That's the intent I started this project - P/Invoke Library.