if Variable MSXML60_X64 Equals FALSE
  Set x64 - Native 64 bit Windows, AMD64 and EM64T Architectures - installation mode
  Set Variable PROGRESSTEXT to Installing XML Parser 6.0 (x64)
  Set Variable MSXML60FILES_X64 to 
  Define File Bag : #IADIR#\runtimes\msxml60bin_x64\msxml6_x64.msi, get runtime location of files into variable MSXML60FILES_X64
  Set Variable MSXML60ERROR_X64 to 
  Install/Remove MSI Package $MSXML60FILES_X64$\msxml6_x64.msi[ADDLOCAL=ALL] (get result into variable MSXML60_X64)
  if Variable MSXML60_X64 Equals REBOOT
    MessageBox: $TITLE$ Setup, Your computer needs to be restarted before $TITLE$ Setup can continue.$NEWLINE$$NEWLINE$Please save your work in all running programs and click OK to restart your computer. Setup will resume once your computer restarts.$NEWLINE$$NEWLINE$If you click CANCEL, setup will exit. You will have to run setup again at a later time to install $TITLE$.
    if Variable REBOOTNOW Equals OK
      Reboot Computer and Resume Setup
    else
      Terminate Installation
    end
  end
  if Variable MSXML60_X64 Equals ERROR
    MessageBox: $TITLE$ Setup, XML Parser 6.0 (x64) could not be installed. Please use Windows Update to manually install this update on your system.$NEWLINE$$NEWLINE$$TITLE$ Setup cannot continue.
    Terminate Installation
  end
  Set Win32 - Native 32 bit Windows and Windows 32 on Windows 64 (WOW64) - installation mode
end
 
