ReplacePrivateProfileStrCR(msg);
void VerifyAndDeleteInstallationFolder(){  if(FileExists(ugUninstall.szInstallPath))  {    char buf[MAX_BUF];    char msg[MAX_BUF];    char msgBoxTitle[MAX_BUF];    char installationPath[MAX_BUF];    MozCopyStr(ugUninstall.szInstallPath, installationPath, sizeof(installationPath));    RemoveBackSlash(installationPath);    if(ugUninstall.mode == NORMAL)    {      GetPrivateProfileString("Messages", "MB_ATTENTION_STR", "", msgBoxTitle, sizeof(msgBoxTitle), szFileIniUninstall);      GetPrivateProfileString("Messages", "MSG_DELETE_INSTALLATION_PATH", "", buf, sizeof(buf), szFileIniUninstall);      _snprintf(msg, sizeof(msg), buf, installationPath);      msg[sizeof(msg) - 1] = '\0';      ReplacePrivateProfileStrCR(msg);      /* Prompt user on if they want the completely remove the       * installation folder */      if(MessageBox(hWndMain, msg, msgBoxTitle, MB_ICONQUESTION | MB_YESNO) == IDYES)      {        if(IsPathWithinWindir(installationPath))        {          GetPrivateProfileString("Messages", "MSG_INSTALLATION_PATH_WITHIN_WINDIR",              "", msg, sizeof(msg), szFileIniUninstall);          MessageBox(hWndMain, msg, NULL, MB_ICONEXCLAMATION);          return;        }        /* Remove the installation folder here */        AppendBackSlash(installationPath, sizeof(installationPath));        DirectoryRemove(installationPath, TRUE);      }    }    else    {      /* If uninstall is running in !NORMAL mode, assume user wants to       * completely delete the installation folder */      AppendBackSlash(installationPath, sizeof(installationPath));      DirectoryRemove(installationPath, TRUE);    }  }}