Fix the macro bug and start the refactor at PEInfoOpenFile().