{ bWait = TRUE; }  WinSpawn(szTarget, szParameters, szWorkingDir, SW_SHOWNORMAL, bWait);
WinSpawn(szTarget, szParameters, szWorkingDir, SW_SHOWNORMAL, bWait);
HRESULT ProcessRunApp(DWORD dwTiming){  DWORD dwIndex;  char  szIndex[MAX_BUF];  char  szBuf[MAX_BUF];  char  szSection[MAX_BUF];  char  szTarget[MAX_BUF];  char  szParameters[MAX_BUF];  char  szWorkingDir[MAX_BUF];  BOOL  bWait;  dwIndex = 0;  itoa(dwIndex, szIndex, 10);  lstrcpy(szSection, "RunApp");  lstrcat(szSection, szIndex);  GetPrivateProfileString(szSection, "Target", "", szBuf, MAX_BUF, szFileIniConfig);  while(*szBuf != '\0')  {    if(TimingCheck(dwTiming, szSection, szFileIniConfig))    {      DecriptString(szTarget, szBuf);      GetPrivateProfileString(szSection, "Parameters", "", szBuf, MAX_BUF, szFileIniConfig);      DecriptString(szParameters, szBuf);      GetPrivateProfileString(szSection, "WorkingDir", "", szBuf, MAX_BUF, szFileIniConfig);      DecriptString(szWorkingDir, szBuf);      GetPrivateProfileString(szSection, "Wait", "", szBuf, MAX_BUF, szFileIniConfig);      if(lstrcmpi(szBuf, "FALSE") == 0)      {        bWait = FALSE;      }      else      {        bWait = TRUE;      }      WinSpawn(szTarget, szParameters, szWorkingDir, SW_SHOWNORMAL, bWait);    }    ++dwIndex;    itoa(dwIndex, szIndex, 10);    lstrcpy(szSection, "RunApp");    lstrcat(szSection, szIndex);    GetPrivateProfileString(szSection, "Target", "", szBuf, MAX_BUF, szFileIniConfig);  }  return(FO_SUCCESS);}