Gunsmoke works fine here. The inlining of the function shouldn't be a problem in itself. The previous problems were because the same function name existed in various drivers without being declared static. I would suspect a rom issue or similar for the gunsmoke problem because all builds work here.
It doesn't work for me either in the VC build (not in my vc build either). I'm working on it right now.
*edit*
Not related to the inlining
*edit 2*
Not related to the rom load...
*edit 3*
OK, I'm at a loss as to why it's not working. The game uses up all the cpu cycles, but never reads/writes to the handlers. Curiouser and Curiouser!
Btw, VC 2008 is sloowww as dog turds. Any suggestions on how to make it take less than 3 minutes for every compile?