Start of C++ FileOp