A C# Library to work with the Win32 DeviceIOControl method