Patch callee in C++ instead of in masm