WritePrivateProfileString(szSFile, "size", szArchiveSize, szFileIdiGetArchives);
WritePrivateProfileString(szSection, "size", szArchiveSize, szFileIdiGetArchives); itoa(siCObject->dwAttributes & SIC_IGNORE_DOWNLOAD_ERROR, szBuf, 10); WritePrivateProfileString(szSection, "Ignore File Network Error", szBuf, szFileIdiGetArchives);
HRESULT AddArchiveToIdiFile(siC *siCObject, char *szSFile, char *szFileIdiGetArchives){  char      szFile[MAX_BUF];  char      szBuf[MAX_BUF];  char      szBufTemp[MAX_BUF];  char      szUrl[MAX_BUF];  char      szIdentifier[MAX_BUF];  char      szArchiveSize[MAX_ITOA];  ssi       *ssiSiteSelectorTemp;  WritePrivateProfileString(szSFile, "desc", siCObject->szDescriptionShort, szFileIdiGetArchives);  _ui64toa(siCObject->ullInstallSizeArchive, szArchiveSize, 10);  WritePrivateProfileString(szSFile, "size", szArchiveSize, szFileIdiGetArchives);  lstrcpy(szFile, szTempDir);  AppendBackSlash(szFile, sizeof(szFile));  lstrcat(szFile, FILE_INI_REDIRECT);  ZeroMemory(szIdentifier, sizeof(szIdentifier));  ssiSiteSelectorTemp = SsiGetNode(szSiteSelectorDescription);  GetPrivateProfileString("Redirect", "Status", "", szBuf, sizeof(szBuf), szFileIniConfig);  if(lstrcmpi(szBuf, "ENABLED") != 0)  {    /* redirect.ini is *not* enabled, so use the url from the     * config.ini's [Site Selector] section */    if(*ssiSiteSelectorTemp->szDomain != '\0')      lstrcpy(szUrl, ssiSiteSelectorTemp->szDomain);    else      /* else use the url from the config.ini's [General] section */      GetPrivateProfileString("General", "url", "", szUrl, sizeof(szUrl), szFileIniConfig);  }  else if(FileExists(szFile))  {    /* redirect.ini file is enabled *and* it exists */    GetPrivateProfileString("Site Selector", ssiSiteSelectorTemp->szIdentifier, "", szUrl, sizeof(szUrl), szFile);    if(*szUrl == '\0')      /* there was no info in the redirect.ini file,       * so fail over to the url from the config.ini's [General] section */      GetPrivateProfileString("General", "url", "", szUrl, sizeof(szUrl), szFileIniConfig);  }  else    /* redirect.ini is enabled, but the file does not exist,     * so fail over to the url from the config.ini's [General] section */    GetPrivateProfileString("General", "url", "", szUrl, sizeof(szUrl), szFileIniConfig);  SwapFTPAndHTTP(szUrl, sizeof(szUrl));  /* append a slash and the archive name to download */  AppendSlash(szUrl, sizeof(szUrl));  lstrcat(szUrl, siCObject->szArchiveName);  if(WritePrivateProfileString(szSFile, "url", szUrl, szFileIdiGetArchives) == 0)  {    char szEWPPS[MAX_BUF];    if(NS_LoadString(hSetupRscInst, IDS_ERROR_WRITEPRIVATEPROFILESTRING, szEWPPS, sizeof(szEWPPS)) == WIZ_OK)    {      wsprintf(szBufTemp, "%s\n    [%s]\n    url=%s", szFileIdiGetArchives, szSFile, szUrl);      wsprintf(szBuf, szEWPPS, szBufTemp);      PrintError(szBuf, ERROR_CODE_SHOW);    }    return(1);  }  return(0);}