Introduction - If you have any usage issues, please Google them yourself
1) 64 Bit detouring code
2) 64 Bit compatible injector (other injectors may work, but I know for sure this one does)
3) Some debugging macros, ASSERT, VERIFY, and TRACE.
4) Example of their usage (hooking D3D10CreateDeviceAndSwapChain)