Use INVALID_SET_FILE_POINTER to check return value from SetFilePointer