Current C++ Code must be renamed. Only renamed, not rewritten. Rename all classes, functions etc. Example: OLD: void basedcode() { st1.Num1 = 10; st1.Num2 = 20; int *ptr; ptr = &st1; return 0; } AFTER YOUR RENAMED: void CodeOfBase() { number.1 = 10; number.2 = 20; int *pointer; int = &st1; return 0; } Its just a example code, so you need to rename all you can rename.