Tried that and
1>------ Build started: Project: d3dx_hook, Configuration: Debug Win32 ------
1> cMain.cpp
1>c:\users\owner\downloads\combined base v3\combined base v3\d3dx_hook\cmain.cpp(93): error C2562: 'Hook' : 'void' function returning a value
1> c:\users\owner\downloads\combined base v3\combined base v3\d3dx_hook\cmain.cpp(85) : see declaration of 'Hook'
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
if he has this many problems trying to compile the base he will have more when he tests in CA.
i put hook from v2 into v3
no overloaded function takes 2 arguments
@nucks the detours are different so you need to update them
use the detours from v3 and change the detour length