I have UAC turned off. Had it in test mode, but it didn't make a difference.
I'm also not sure that this error message would prevent the driver from working.
The 64 bit package I downloaded included both inpout32.dll and inpout64.dll
I assumed I was supposed to use inpout64.dll, but then I got an error message from mrotate that it couldn't find inpout32.
From what I understand upon doing more research is that the inpout32.dll included in the 64 bit package is for 64 bit Operating systems, but is for 32 bit programs being run on 64 bit OSs. inpout64.dll is for 64 bit programs being run on 64 bit OSs.

I'm far from a programmer, but I'm capable of following instructions. I've hit stumbling block after stumbling block on this one.
I think the problem lies in DllRegisterServer missing or stupid Vista ownership of it being assigned wrong.
Troubleshooting is made even harder in that all the programs I've found to test the printer port don't work on 64 bit OSs.
A USB option would be much less hassle. I can get by with two outputs and a ground if I wire the limit switches into the power.
Just need rotate left, rotate right, and ground.
I have an LED-Wiz that I hadn't planned on using on this cabinet.
Not sure if it would come into play, but I'm using SGT's "all in one gamelist" method where all games appear in one list regardless of emulator.
Mala launches a batch file and that launches the appropriate emulator based on which folder the rom was found in.
Because of that, it would probably be best to use the rom name that Mala passes (%1) and get the rotation data from MAME.xml or Mala gamelist (both contain all info regardless of emulator).