Well, I just decided to start using Winject. It's injecting fine, but DetourFunctionWithTrampline() appears to be failing.
Feed a debugger with your dlls pdb file and try to find out where it fails.
I don't know how your injector works, but if it's an on startup injector you'll simply need to launch wow from Olly, then place a breakpoint on your dll run wow and single step trough the dll. You should be able to find out what line of code is failing by doing so.
I hacked 127.0.0.1