.NET Wrapper for Windows API

  •        0

WinAPI makes it easier for managed code to call native Win32 API's using Pinvoke. You dont have to remember which DLL to import the function from or wonder over its method signature and type mapping. Developed using C# & .Net 3.5 in VS2008, it fulfills all your P/Invoke needs.




comments powered by Disqus

Related Projects

Big Solitaires 3D

Collection of 40 Solitaire Games with 3D - OpenGL render. Ports to Win32 (win32 API and wxWidgets) and to Linux (GTK+, wxWidgets).


mCtrl is C library providing set of additional user interface controls for Windows, intended to be complementary to standard Win32API controls from USER32.DLL and COMCTL32.DLL. API of the library is designed to be similar to the Win32API. I.e. after window class of particular control is registered with some initialization function, the control can be normally created with the Win32API's CreateWindow() or CreateWindowEx() functions and controlled with SendMessage().

Nullsoft Scriptable Install System for Windows

Nullsoft Scriptable Install System (NSIS) is a professional open source system to create Windows installers. It is designed to be as small and flexible as possible and is therefore very suitable for internet distribution. NSIS is script-based and allows you to create the logic to handle even the most complex installation tasks. Many plug-ins and scripts are already available: you can create web installers, communicate with Windows and other software components.

The V C++ GUI Framework

A very easy to use GUI C++ framework for Windows and *NIX systems. Supports WIN32 API on Windows platforms, and Athena and Motif X widgets on *NIX systems. First developed in 1995, is still in active development. Currently working on Version 2.0.

Cairo Graphics

Cairo is a 2D graphics library with support for multiple output devices. Currently supported output targets include the X Window System, Quartz, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends include OpenGL (through glitz), XCB, BeOS, OS/2, and DirectFB.


SmartWin++ is a C++ template GUI library written to give the flexibility of the Windows API without the hassle and lack of typesafety that MFC/WTL delivers. A flexible, expandable abstraction of the Windows API (formerly Win32 API).


LusitanOS is a 100% Portuguese effort to build an Operating System based on our own concepts but supporting some things from existing platforms such as POSIX, libc, win32 API, linux/elf and win32/pe.

Multiplatform system library

The BazisLib library provides API to simplify the development of certain system services and low-level applications, for WinXP kernel mode, Win32 and WinCE, as well as for Linux kernel.

WCRT - Win32API based C Runtime Library

WCRT is a small C runtime library for Windows, which implements parts of its functionality through calls to the Win32API. The main purpose of this library is to allow the creation of small statically linked executables from regular C source files.

IEEE 1394 Java Native Interface for DC

Java API for controling 1394 Digital Cameras (based on libdc1394: http://sourceforge.net/projects/libdc1394/ for Linux, and on: CMU 1394 DC http://www-2.cs.cmu.edu/~iwan/1394/ for Win32). On Top of the library comes a RCP plugin and a JMF capture dev