The file inpout32.dll wasn't written by me, I pulled it off the web.