gpadman Small DLL with xinput based gamepad functions to be used from C# build The DLL project is a Visual Studio 2010 project, but might be easily imported from any newer version. use Generate the gamepad dll use the GamePad.cs wrapper to interop from C# to the DLL.