Project Description
This Old Api Platform Invoke (TOAPI) is a library of interop wrappers for common Win32 APIs. The various libraries are meant to be used in part or in whole. This includes OpenGL support.


What you will find in these wrappers:
AviCap32
Dhcpcsvc
GDI32
HID
AdvApi32
Kernel32
PSAPI
UserEnv
Ole32
OleAut32
OpenGL32 (extensions up to 2.1)
setupapi
User32
WinMM
Winsock (experimental)
WtsApi32

The general methodology used in these wrappers is to make the functions accessible to the C# programmer. Using the wrappers from C# will give you an experience that is similar to what c/C++ programmers would experience, but with a slight C# flavor.

These interfaces give you rudimentary access to many of the Win32 APIs that do not necessarily have access in the .net frameworks. Higher level frameworks can be built upon these lower level interfaces. That is where the work of making access even easier, by introducing enums, classes, and the like, would take place.

Last edited Feb 24, 2009 at 6:04 AM by WilliamAdams, version 4