Changeset 358cda1 in nscp


Ignore:
Timestamp:
08/31/09 06:57:02 (4 years ago)
Author:
Michael Medin <michael@…>
Branches:
master, 0.4.0, 0.4.1, 0.4.2, stable
Children:
8170e81
Parents:
c4401d6
Message:

2009-08-30 MickeM

+ Added -c and -d command line options like so:

NSClient++ -c CheckFile2 path=c:\test pattern=*.txt MaxCrit=1 filter+written=gt:2h
NSClient++ -c <command> <argument 1> <argument 2> ...
-d Is the same thing but with debug enabled.

+ Added uninstall of old client (sort of broken but works)

2009-08-29 MickeM

  • Fixed issue with CheckFile (directory)
  • Rewrote the CA:s in the installer to work "better" (hopefully) in general it should be have more like a propper installer.

2009-07-18 MickeM

  • Fixed issue with no loggers avalible and "memory leak"
  • Added "firewall exception" to installer
  • Fixed an issue with the socket data buffer
  • Added new option to NSC.ini [NSCA] socket_timeout=30 (timeout in seconds when reading from NSCA sockets)
  • Fixed issue with NSCA socket.

2009-07-05 MickeM

2009-06-20 MickeM

  • Fixed issue with CheckDisk and paths not working out properly
Files:
4 added
28 edited

Legend:

Unmodified
Added
Removed
  • AutoBuild.h

    r4580c6c r358cda1  
    33// change the FALSE to TRUE for autoincrement of build number 
    44#define INCREMENT_VERSION TRUE 
    5 #define FILEVER        0,3,7,8 
    6 #define PRODUCTVER     0,3,7,8 
    7 #define STRFILEVER     _T("0.3.7.8") 
    8 #define STRPRODUCTVER  _T("0.3.7.8") 
    9 #define STRPRODUCTDATE  _T("2009-07-05") 
     5#define FILEVER        0,3,7,228 
     6#define PRODUCTVER     0,3,7,228 
     7#define STRFILEVER     _T("0.3.7.228") 
     8#define STRPRODUCTVER  _T("0.3.7.228") 
     9#define STRPRODUCTDATE  _T("2009-08-30") 
    1010#endif // AUTOBUILD_H 
  • Jamroot

    r1ff950c r358cda1  
    5454  using bjam/lua : : $(TOP)/lib-source/lua-5.1.2 ; 
    5555  using bjam/cryptopp : : $(TOP)/lib-source/"Crypto++"/src ; 
     56  using bjam/psdk : : /foo ; 
    5657 
    5758  if [ bjam/lua.isEnabled ] = true { 
     
    8182  } else { 
    8283    echo "cryptopp not avaliable! encryption (NSCA) DISABLED (enable with --with-cryptopp)" ;  
     84  } 
     85 
     86  if [ bjam/psdk.isEnabled ] = true { 
     87    echo "Platform SDK found (disable with --without-psdk)" ;  
     88    bjam/psdk.printEnv ; 
     89  } else { 
     90    echo "Plattform SDK not avaliable! Various features wont work (enable with --with-psdk)" ;  
    8391  } 
    8492   
     
    8896    D:\source\tools\XAutobuild.exe -f $(TOP)  
    8997  } 
    90    
    9198} 
    9299 
     
    242249} 
    243250 
    244 alias installer_dll : helpers/installer_dll ; 
     251alias cryptopp-headers : helpers/cryptopp-headers ; 
     252explicit cryptopp-headers ; 
     253 
     254alias installer_dll : helpers/installer_dll helpers/installer_dll_fw ; 
    245255explicit installer_dll ; 
    246256 
     
    304314explicit dist-scripts ; 
    305315 
    306  
    307  
    308316alias build-binaries : dist dist-modules dist-helpers dist-scripts ; 
    309317explicit build-binaries ; 
  • NSC.dist

    rb1ac2fa r358cda1  
    203203alias_event_log=CheckEventLog file=application file=system filter=new filter=out MaxWarn=1 MaxCrit=1 filter-generated=>2d filter-severity==success filter-severity==informational truncate=1023 unique descriptions  "syntax=%severity%: %source%: %message% (%count%)" 
    204204alias_event_log2=CheckEventLog file=application file=system filter=new filter=in MaxWarn=1 MaxCrit=1 filter+generated=<2d "filter+eventSource==Service Control Manager" filter+severity==error truncate=1023 unique descriptions  "syntax=%severity%: %source%: %message% (%count%)" 
     205check_ok=CheckOK Everything is fine! 
    205206 
    206207 
  • NSClient++-2005.sln

    rb1ac2fa r358cda1  
    297297  EndProjectSection 
    298298EndProject 
    299 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DebugLogMetrics", "..\..\..\..\..\..\source\NSCP-stable\modules\DebugLogMetrics\DebugLogMetrics-2005.vcproj", "{53FB9872-5E74-4E62-892D-AD82C2ED67CE}" 
    300   ProjectSection(WebsiteProperties) = preProject 
    301     Debug.AspNetCompiler.Debug = "True" 
    302     Release.AspNetCompiler.Debug = "False" 
    303   EndProjectSection 
    304 EndProject 
    305 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "installer_dll", "..\..\..\..\..\..\source\NSCP-stable\helpers\installer_dll\installer_dll.vcproj", "{743B2362-DF6A-4C28-A6C9-0F970D8E1B66}" 
     299Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DebugLogMetrics", "modules\DebugLogMetrics\DebugLogMetrics-2005.vcproj", "{53FB9872-5E74-4E62-892D-AD82C2ED67CE}" 
     300  ProjectSection(WebsiteProperties) = preProject 
     301    Debug.AspNetCompiler.Debug = "True" 
     302    Release.AspNetCompiler.Debug = "False" 
     303  EndProjectSection 
     304EndProject 
     305Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "installer_dll", "helpers\installer_dll\installer_dll.vcproj", "{743B2362-DF6A-4C28-A6C9-0F970D8E1B66}" 
     306  ProjectSection(WebsiteProperties) = preProject 
     307    Debug.AspNetCompiler.Debug = "True" 
     308    Release.AspNetCompiler.Debug = "False" 
     309  EndProjectSection 
     310EndProject 
     311Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "installer_dll_fw", "helpers\installer_dll_fw\installer_dll_fw.vcproj", "{DF1DB6FB-0448-46D6-AE82-9901495E5F1A}" 
    306312  ProjectSection(WebsiteProperties) = preProject 
    307313    Debug.AspNetCompiler.Debug = "True" 
     
    17261732    {743B2362-DF6A-4C28-A6C9-0F970D8E1B66}.Release|Win32.Build.0 = Release|Win32 
    17271733    {743B2362-DF6A-4C28-A6C9-0F970D8E1B66}.Release|x64.ActiveCfg = Release|Win32 
     1734    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Debug|Any CPU.ActiveCfg = Debug|x64 
     1735    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Debug|Itanium.ActiveCfg = Debug|x64 
     1736    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Debug|Mixed Platforms.ActiveCfg = Debug|x64 
     1737    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Debug|Mixed Platforms.Build.0 = Debug|x64 
     1738    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Debug|Win32.ActiveCfg = Debug|Win32 
     1739    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Debug|Win32.Build.0 = Debug|Win32 
     1740    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Debug|x64.ActiveCfg = Debug|x64 
     1741    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Debug|x64.Build.0 = Debug|x64 
     1742    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Debug-MemCheck|Any CPU.ActiveCfg = Debug|x64 
     1743    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Debug-MemCheck|Itanium.ActiveCfg = Debug|x64 
     1744    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Debug-MemCheck|Mixed Platforms.ActiveCfg = Debug|x64 
     1745    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Debug-MemCheck|Mixed Platforms.Build.0 = Debug|x64 
     1746    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Debug-MemCheck|Win32.ActiveCfg = Debug|x64 
     1747    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Debug-MemCheck|x64.ActiveCfg = Debug|x64 
     1748    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Debug-MemCheck|x64.Build.0 = Debug|x64 
     1749    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Distribution|Any CPU.ActiveCfg = Debug|x64 
     1750    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Distribution|Itanium.ActiveCfg = Debug|x64 
     1751    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Distribution|Mixed Platforms.ActiveCfg = Debug|x64 
     1752    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Distribution|Mixed Platforms.Build.0 = Debug|x64 
     1753    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Distribution|Win32.ActiveCfg = Debug|x64 
     1754    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Distribution|x64.ActiveCfg = Debug|x64 
     1755    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Distribution|x64.Build.0 = Debug|x64 
     1756    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Nightly|Any CPU.ActiveCfg = Release|x64 
     1757    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Nightly|Itanium.ActiveCfg = Release|x64 
     1758    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Nightly|Mixed Platforms.ActiveCfg = Release|x64 
     1759    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Nightly|Mixed Platforms.Build.0 = Release|x64 
     1760    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Nightly|Win32.ActiveCfg = Release|x64 
     1761    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Nightly|x64.ActiveCfg = Release|x64 
     1762    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Nightly|x64.Build.0 = Release|x64 
     1763    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.OP5|Any CPU.ActiveCfg = Release|x64 
     1764    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.OP5|Itanium.ActiveCfg = Release|x64 
     1765    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.OP5|Mixed Platforms.ActiveCfg = Release|x64 
     1766    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.OP5|Mixed Platforms.Build.0 = Release|x64 
     1767    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.OP5|Win32.ActiveCfg = Release|x64 
     1768    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.OP5|x64.ActiveCfg = Release|x64 
     1769    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.OP5|x64.Build.0 = Release|x64 
     1770    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Release|Any CPU.ActiveCfg = Release|x64 
     1771    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Release|Itanium.ActiveCfg = Release|x64 
     1772    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Release|Mixed Platforms.ActiveCfg = Release|x64 
     1773    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Release|Mixed Platforms.Build.0 = Release|x64 
     1774    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Release|Win32.ActiveCfg = Release|Win32 
     1775    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Release|Win32.Build.0 = Release|Win32 
     1776    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Release|x64.ActiveCfg = Release|x64 
     1777    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Release|x64.Build.0 = Release|x64 
    17281778  EndGlobalSection 
    17291779  GlobalSection(SolutionProperties) = preSolution 
     
    17541804    {FC917E21-188A-44EE-9EF2-7C1274C2D719} = {9A087442-7BB2-4CF0-9F58-5D1BC3C32CD2} 
    17551805    {743B2362-DF6A-4C28-A6C9-0F970D8E1B66} = {9A087442-7BB2-4CF0-9F58-5D1BC3C32CD2} 
     1806    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A} = {9A087442-7BB2-4CF0-9F58-5D1BC3C32CD2} 
    17561807    {630857C0-6AD8-4CEE-B5F7-CA1DF620CA9A} = {C8DCE3D7-A802-4C5D-ABB1-B478F545B6E5} 
    17571808    {B6D08289-B8AE-4391-9D07-93B22618BE58} = {C8DCE3D7-A802-4C5D-ABB1-B478F545B6E5} 
  • NSClient++.cpp

    r1ff950c r358cda1  
    359359      g_bConsoleLog = true; 
    360360      LOG_MESSAGE(SZAPPNAME _T(" Version: ") SZVERSION _T(", Plattform: ") SZARCH); 
     361    } else if ( _wcsicmp( _T("d"), argv[1]+1 ) == 0 ) { 
     362      // Run command from command line (like NRPE) but with debug enabled 
     363      g_bConsoleLog = true; 
     364      mainClient.enableDebug(true); 
     365      mainClient.initCore(true); 
     366      std::wstring command, args, msg, perf; 
     367      if (argc > 2) 
     368        command = argv[2]; 
     369      for (int i=3;i<argc;i++) { 
     370        if (i!=3) args += _T(" "); 
     371        args += argv[i]; 
     372      } 
     373      nRetCode = mainClient.inject(command, args, L' ', true, msg, perf); 
     374      std::wcout << msg << _T("|") << perf << std::endl; 
     375      mainClient.exitCore(true); 
     376      return nRetCode; 
     377    } else if ( _wcsicmp( _T("c"), argv[1]+1 ) == 0 ) { 
     378      // Run command from command line (like NRPE) 
     379      g_bConsoleLog = true; 
     380      mainClient.enableDebug(false); 
     381      mainClient.initCore(true); 
     382      std::wstring command, args, msg, perf; 
     383      if (argc > 2) 
     384        command = argv[2]; 
     385      for (int i=3;i<argc;i++) { 
     386        if (i!=3) args += _T(" "); 
     387        args += argv[i]; 
     388      } 
     389      nRetCode = mainClient.inject(command, args, L' ', true, msg, perf); 
     390      std::wcout << msg << _T("|") << perf << std::endl; 
     391      mainClient.exitCore(true); 
     392      return nRetCode; 
    361393    } else if ( _wcsicmp( _T("noboot"), argv[1]+1 ) == 0 ) { 
    362394      g_bConsoleLog = true; 
     
    597629      return false; 
    598630    } 
    599   } 
    600   LOG_MESSAGE_STD(_T("NSCLient++ - " SZVERSION) + _T(" Started!")); 
     631    LOG_DEBUG_STD(_T("NSCLient++ - " SZVERSION) + _T(" Started!")); 
     632  } 
    601633  return true; 
    602634} 
     
    710742      LOG_ERROR_STD(_T("UNknown exception raised: When stopping message plguins")); 
    711743    } 
    712   } 
    713   LOG_MESSAGE_STD(_T("NSCLient++ - " SZVERSION) + _T(" Stopped succcessfully")); 
     744    LOG_DEBUG_STD(_T("NSCLient++ - " SZVERSION) + _T(" Stopped succcessfully")); 
     745  } 
    714746  return true; 
    715747} 
     
    11701202      std::cout << k << " " << strEx::wstring_to_string(file_stl) << "(" << line << ") " << strEx::wstring_to_string(message) << std::endl; 
    11711203    } 
    1172     if (messageHandlers_.size() == 0 || !plugins_loaded_) { 
     1204    if (messageHandlers_.size() == 0 && !plugins_loaded_) { 
    11731205      OutputDebugString(message.c_str()); 
    11741206      log_cache_.push_back(cached_log_entry(msgType, file, line, message)); 
  • bjam/cryptopp.jam

    rc4401d6 r358cda1  
    77import type ; 
    88import toolset : flags ; 
     9import stage ; 
    910 
    1011# Make this module into a project. 
     
    2728} 
    2829 
     30rule getSource ( ) 
     31{ 
     32    return $(.source) ; 
     33} 
     34rule getTarget ( ) 
     35{ 
     36    return $(.target) ; 
     37} 
     38 
    2939rule isDebug ( ) 
    3040{ 
     
    3646  echo "Crypto++ SOURCE : change with --with-cryptopp=<source>" ; 
    3747  echo "Crypto++ SOURCE : $(.source) (change with --with-cryptopp=<source>" ; 
     48  echo "Crypto++ TARGET : $(.target) (change with --with-cryptopp-target=<target>" ; 
    3849} 
    3950 
     
    5768    if $(has-cryptopp) { 
    5869      .source = $(has-cryptopp) ; 
     70    } 
     71    local has-generic-hdr = [ MATCH "^--include-path=(.*)" : [ modules.peek : ARGV ] ] ; 
     72    if $(has-generic-hdr) { 
     73      .headers = $(has-generic-hdr) ; 
     74    } 
     75 
     76 
     77    local has-cryptopp-tgt = [ MATCH "^--with-cryptopp-target=(.*)" : [ modules.peek : ARGV ] ] ; 
     78    if $(has-cryptopp-tgt) { 
     79      .target = $(has-cryptopp-tgt) ; 
     80      .all_headers = [ path.glob-tree $(.source) : *.h ] ; 
    5981    } 
    6082     
     
    81103} 
    82104 
    83  
    84 #obj x64masm.obj : : @generate-asm-source ; 
    85 # echo $(.source)/x64masm.asm ; 
    86105obj x64masm.obj : $(.source)/x64masm.asm ; 
    87  
    88 # : # sources 
    89 # : # requirements 
    90 #   <conditional>@generate-asm-source 
    91 # : # default-build 
    92 # : # usage-requirements 
    93 #   $(usage-requirements)  
    94 # ; 
    95106 
    96107rule generate-source ( properties * ) 
     
    138149  result += <source>$(path)/filters.cpp ; 
    139150  result += <source>$(path)/fips140.cpp ; 
    140   result += <source>$(path)/fipstest.cpp ; 
     151  # result += <source>$(path)/fipstest.cpp ; 
    141152  result += <source>$(path)/gf256.cpp ; 
    142153  result += <source>$(path)/gf2_32.cpp ; 
     
    212223  result += <source>$(path)/winpipes.cpp ; 
    213224 
    214 # TODO readd this for 64 bit! 
     225  # TODO readd this for 64 bit! 
     226  # This needs a patched boost build (http://zigzag.cs.msu.su/boost.build/attachment/ticket/214/msvc_asm.patch) 
    215227  if <address-model>64 in $(properties) { 
    216 #   result += <source>x64masm.obj ; 
    217228    result += <source>$(path)/x64masm.asm ; 
    218 #   result += <source>x64masm.obj ; 
    219 #   <implicit-dependency>$(path)/x64masm.asm ; 
     229    result += <source>$(path)/x64dll.asm ; 
    220230  } 
    221231  result += <source>$(path)/xtr.cpp ; 
     
    231241  local result ; 
    232242  if ( $(.enabled) = true ) { 
    233     result += <include>$(.source) ; 
    234243    result += <define>HAVE_LIBCRYPTOPP ; 
    235244    result += <library>libcryptopp ; 
     245    result += <include>$(.headers) ; 
    236246  } 
    237247  return $(result) ; 
     
    249259alias embedded 
    250260  : # source 
     261  libcryptopp 
    251262  : # requirements 
    252263  : # default-build 
  • bjam/psdk.jam

    rc4401d6 r358cda1  
    3232    return $(.debug-configuration) ; 
    3333} 
     34 
     35rule get_includes ( ) 
     36{ 
     37    return $(.headers) ; 
     38} 
     39 
    3440 
    3541rule printEnv ( )  
     
    7480     
    7581    import toolset : flags ; 
    76  
     82     
    7783    if ( ( --with-psdk in  [ modules.peek : ARGV ] ) || $(has-psdk) || $(has-psdk-lib) )   
    7884      && ! ( --without-psdk in  [ modules.peek : ARGV ] ) { 
     
    8692} 
    8793 
    88 alias regexp  
    89   : # source 
    90   : # requirements 
    91   : # default-build 
    92   : # usage-requirements 
    93     <conditional>@usage-requirements 
    94   ; 
    95  
    96  
    9794rule usage-requirements ( properties * ) 
    9895{ 
     
    10198    result += <define>USE_PSDK ; 
    10299    result += <include>$(.headers) ; 
    103     result += <library-path>$(.libraries) ; 
    104100  } 
    105101  return $(result) ; 
    106102} 
     103 
     104rule requirements ( properties * ) 
     105{ 
     106  local result ; 
     107  if ( $(.enabled) = true ) { 
     108    #result += <library-path>$(.libraries) ; 
     109    result += <search>$(.libraries) ; 
     110  } 
     111  return $(result) ; 
     112} 
     113 
     114lib Msi  
     115  : # source 
     116  : # requirements 
     117    <name>Msi 
     118    <conditional>@requirements 
     119  : # usage-requirements 
     120    <conditional>@usage-requirements 
     121  ; 
     122 
     123lib bufferoverflowu  
     124  : # source 
     125  : # requirements 
     126    <name>bufferoverflowu 
     127    <conditional>@requirements 
     128  : # usage-requirements 
     129    <conditional>@usage-requirements 
     130  ; 
     131 
     132alias hnetcfg 
     133  : # source 
     134  : # requirements 
     135  : # usage-requirements 
     136    <conditional>@usage-requirements 
     137  ; 
     138 
     139 
     140 
     141 
  • bjam/wix.jam

    r1d53fe0 r358cda1  
    1 # Copyright (C) Reece H. Dunn 2005. 
    2 # Based on the wix.jam file by Peter Foley. 
    3 # 
    4 # Use, modification and distribution is subject to the Boost Software 
    5 # License Version 1.0. (See accompanying file LICENSE_1_0.txt or 
    6 # http://www.boost.org/LICENSE_1_0.txt) 
    7  
    8 import feature : feature get-values ; 
    9 import common ; 
    10 import toolset : flags ; 
    11 import type ; 
    12 import generators ; 
    13  
    14  
    15 feature.extend toolset : wix ; 
    16  
    17  
    18 space = " " ; 
    19  
    20  
    21 type.register WXS    : wxs ;    # WiX Source file 
    22 type.register WXI    : wxi ;    # WiX Include file 
    23 type.register WXL    : wxl ;    # WiX Localisation file 
    24 type.register WIXOBJ : wixobj ; # WiX Object file 
    25 type.register WIXLIB : wixlib ; # WiX Library file 
    26 type.register MSI    : msi ;    # Installer 
    27 type.register MSM    : msm ;    # Merge Module 
    28  
    29  
    30 feature linkoptions : : free ; 
    31 feature compileoptions : : free ; 
    32  
    33 feature identical-rows : no yes : optional ; 
    34 feature unresolved-references : no yes : optional ; 
    35  
    36 feature search-path : : path free ; 
    37  
    38 feature localisation : : path free ; 
    39  
    40 rule init ( version ? : command * : options * ) 
    41 { 
    42     compiler = candle ; 
    43     linker = light ; 
    44  
    45     local condition = [ common.check-init-parameters wix : version $(version) ] ; 
    46     command = [ common.get-invocation-command wix : candle.exe : $(command) ] ; 
    47     local abs-path = [ common.get-absolute-tool-path $(command[-1]) ] ; 
    48  
    49     local prefix = $(abs-path)\\ ; 
    50  
    51     flags wix.compile .CC $(condition) : $(prefix)$(compiler) ; 
    52     flags wix.link    .LD $(condition) : $(prefix)$(linker) ; 
    53 } 
    54  
    55 ## Compiler 
    56  
    57 generators.register-standard wix.compile.wxs : WXS : WIXOBJ ; 
    58  
    59 flags wix.compile OPTIONS <compileoptions> ; 
    60  
    61 flags wix.compile INCLUDES <include> ; 
    62 flags wix.compile DEFINES <define> ; 
    63  
    64 actions compile.wxs 
    65 { 
    66     $(.CC) -nologo "$(OPTIONS)" -d"$(DEFINES)" -I"$(INCLUDES)" -out "$(<)"  "$(>)" 
    67 } 
    68  
    69 ## Linker 
    70  
    71 generators.register-composing wix.link.msi : WIXOBJ WIXLIB : MSI ; 
    72  
    73 flags wix.link OPTIONS <linkoptions> ; 
    74 flags wix.link LOCALISATION <localisation> ; 
    75 flags wix.link SEARCH_PATH <search-path> ; 
    76  
    77 flags wix.link OPTIONS <identical-rows>yes : -ai ; 
    78 flags wix.link OPTIONS <unresolved-references>yes : -au ; 
    79  
    80 actions link.msi 
    81 { 
    82     $(.LD) -nologo -b$(space)"$(SEARCH_PATH)" "$(OPTIONS)" -loc$(space)"$(LOCALISATION)" -out "$(<)" "$(>)" 
    83 } 
     1# PLACE HOLDER (due to bug? in boost build the real file is located in the root) 
  • build.bat

    r1ff950c r358cda1  
    22@call env.bat 
    33 
    4 SET cmdline=%jam% --toolset=msvc --with-lua --with-openssl --with-boost --with-cryptopp %* build-binaries 
    5 %jam% --toolset=msvc --with-lua --with-openssl=%openssl% --with-boost=%boost% --with-cryptopp %* build-binaries 
     4SET cmdline=%jam% --toolset=msvc --with-lua=%LUA_SOURCE% --with-openssl --include-path=%NSCP_INCLUDE% --with-boost --with-cryptopp=%CRYPTOPP_SOURCE% %* build-binaries 
     5%jam% --toolset=msvc --with-lua=%LUA_SOURCE% --with-openssl --include-path=%NSCP_INCLUDE% --with-boost --with-cryptopp=%CRYPTOPP_SOURCE% warnings=off %* build-binaries 
    66if %ERRORLEVEL% == 1 goto :error 
    77 
    8 SET cmdline=%jam% --toolset=msvc --with-lua --with-openssl --with-boost --with-cryptopp %* build-archives 
    9 %jam% --toolset=msvc --with-lua --with-openssl=%openssl% --with-boost=%boost% --with-cryptopp %* build-archives 
     8SET cmdline=%jam% --toolset=msvc --with-lua=%LUA_SOURCE% --with-openssl --include-path=%NSCP_INCLUDE% --with-boost --with-cryptopp=%CRYPTOPP_SOURCE% warnings=off %* build-archives 
     9%jam% --toolset=msvc --with-lua=%LUA_SOURCE% --with-openssl --include-path=%NSCP_INCLUDE% --with-boost --with-cryptopp=%CRYPTOPP_SOURCE% warnings=off %* build-archives 
    1010if %ERRORLEVEL% == 1 goto :error 
    1111 
  • changelog

    r4580c6c r358cda1  
    66 * Fixa dependonservice LanManWorkStation (old win) 
    77 * Fix RtlStringFromGUID problem on NT4 
     8 
     92009-08-30 MickeM 
     10 + Added -c and -d command line options like so: 
     11   NSClient++ -c CheckFile2 path=c:\test pattern=*.txt MaxCrit=1 filter+written=gt:2h 
     12   NSClient++ -c <command> <argument 1> <argument 2> ... 
     13   -d Is the same thing but with debug enabled. 
     14 + Added uninstall of old client (sort of broken but works) 
     15 
     162009-08-29 MickeM 
     17 * Fixed issue with CheckFile (directory) 
     18 * Rewrote the CA:s in the installer to work "better" (hopefully) in general it should be have more like a propper installer. 
     19 
     202009-07-18 MickeM 
     21 * Fixed issue with no loggers avalible and "memory leak" 
     22 * Added "firewall exception" to installer 
     23 * Fixed an issue with the socket data buffer 
     24 * Added new option to NSC.ini [NSCA] socket_timeout=30 (timeout in seconds when reading from NSCA sockets) 
     25 * Fixed issue with NSCA socket. 
    826 
    9272009-07-05 MickeM 
  • env.bat

    r6f5e626 r358cda1  
    44rem # Set the path to the boost build jam binary 
    55rem # 
    6 SET jam=C:\src\tools\boost-jam-3.1.17\bin.ntx86\bjam.exe 
     6rem SET jam=C:\src\tools\boost-jam-3.1.17\bin.ntx86\bjam.exe 
     7SET jam=D:\source\tools\bjam.exe 
    78rem # 
    89rem ######################## 
     
    1112rem # 
    1213rem SET BOOST_BUILD_PATH=D:\tools\boost-build 
    13 SET BOOST_BUILD_PATH=C:\src\lib-src\boost_1_39_0\tools\build\v2 
     14rem SET BOOST_BUILD_PATH=C:\src\lib-src\boost_1_39_0\tools\build\v2 
     15SET BOOST_BUILD_PATH=D:\source\boost-build 
    1416rem # 
    1517rem ######################## 
     
    1719rem # Set the path to your extra include directpy (openssl/boost/*) 
    1820rem # 
    19 SET include=C:\src\include 
     21rem SET include=C:\src\include 
     22set TARGET_INC_DIR=d:\source\include 
     23set NSCP_INCLUDE=%TARGET_INC_DIR% 
    2024rem # 
    2125rem ######################## 
     
    2327rem # Set the path to your extra library directory (openssl/boost/*) 
    2428rem # 
    25 SET TARGET_LIB_DIR=c:\src\lib 
    26 rem # (might need to tweak this as well) 
     29rem SET TARGET_LIB_DIR=c:\src\lib 
     30SET TARGET_LIB_DIR=D:\source\lib 
     31rem # 
     32rem # Setup various relative paths (might need to tweak) 
     33rem # 
    2734SET TARGET_LIB_x86_DIR=%TARGET_LIB_DIR%\x86 
    2835SET TARGET_LIB_x64_DIR=%TARGET_LIB_DIR%\x64 
    2936SET TARGET_LIB_IA64_DIR=%TARGET_LIB_DIR%\IA64 
     37rem # 
     38rem ######################## 
     39rem # 
     40rem # Set the path to your Lua sources 
     41rem # 
     42set LUA_SOURCE=D:\source\NSCP-stable\lib-source\LUA\src\lua-5.1.2 
     43rem # 
     44rem ######################## 
     45rem # 
     46rem # Set the path to your Platform SDK 
     47rem # 
     48SET PLATTFORM_SDK=D:\Program\Microsoft Platform SDK for Windows Server 2003 R2 
     49rem # 
     50rem # Setup various relative paths (might need to tweak) 
     51rem # 
     52SET PLATTFORM_SDK_LIB=%PLATTFORM_SDK%\Lib 
     53SET PLATTFORM_SDK_INCLUDE=%PLATTFORM_SDK%\Include 
     54SET PLATTFORM_SDK_LIB_x86=%PLATTFORM_SDK_LIB% 
     55SET PLATTFORM_SDK_LIB_x64=%PLATTFORM_SDK_LIB%/AMD64/msi 
     56SET PLATTFORM_SDK_LIB_IA64=%PLATTFORM_SDK_LIB%/IA64 
     57rem # 
     58rem ######################## 
     59rem # 
     60rem # Set the path to your WiX installation 
     61rem # 
     62set WIX_PATH=D:\Program\Windows Installer XML 
     63rem # 
     64rem ######################## 
     65rem # 
     66rem # Set the path to your Crypt++ sources 
     67rem # 
     68set CRYPTOPP_SOURCE=D:\source\libs-c\crypto++-5.6.0 
     69rem ######################## 
     70rem # 
     71rem # 
     72rem # 
    3073 
    3174SET TOOLS_DIR=d:\src\tools\;%ProgramFiles%\7-Zip\ 
    3275 
    33 SET PLATTFORM_SDK_LIB="D:/Program/Microsoft Platform SDK for Windows Server 2003 R2/Lib" 
    34  
    35 SET PLATTFORM_SDK_LIB_x86=%PLATTFORM_SDK_LIB% 
    36 SET PLATTFORM_SDK_LIB_x64=%PLATTFORM_SDK_LIB%/AMD64/msi 
    37 SET PLATTFORM_SDK_LIB_IA64=%PLATTFORM_SDK_LIB%/IA64 
    3876 
    3977set PATH=%PATH%;%TOOLS_DIR% 
    4078 
    4179rem # Used for building "other" stuff as "I do it". 
    42 set SOURCE_DIR=c:\src\lib-src\ 
    43 set TARGET_INC_DIR=c:\src\include 
    44 set BOOST_DIR=%SOURCE_DIR%\boost_1_39_0 
     80rem # set SOURCE_DIR=c:\src\lib-src\ 
     81rem set BOOST_DIR=%SOURCE_DIR%\boost_1_39_0 
     82 
  • helpers/installer/Product.wxs

    rdcd5462 r358cda1  
    111111              <RemoveFile Id="NewConfig" Name="nsc.new" On="uninstall" /> 
    112112            </Component> 
     113            <Component Id="FireWallException" Guid="F6636DB0-A0B9-4dA2-B74C-$(var.Postfix.GUID)" Win64="$(var.Win64)" /> 
     114            <Component Id="ServiceRegistration" Guid="F6636DB0-A0B9-4dA2-B74C-$(var.Postfix.GUID)" Win64="$(var.Win64)" /> 
    113115            <Directory Id="INSTALLLOCATION_MODS" Name="modules"> 
    114116              <Component Id="NRPEListener" Guid="5A0246F8-5167-45db-B246-$(var.Postfix.GUID)" Win64="$(var.Win64)"> 
     
    162164        <Feature Id="MainProgram" Title="Program" Description="Main Service" Level="1" Absent="disallow"> 
    163165          <ComponentRef Id="MainClient" /> 
    164       </Feature> 
    165       <Feature Id="Plugins" Title="Plugins" Description="Plugins" Level="1" Absent="disallow"> 
     166        </Feature> 
     167        <Feature Id="FireWallException" Title="Firewall Exception" Description="Add an exception to the windows firewall" Level="1"> 
     168          <ComponentRef Id="FireWallException" /> 
     169        </Feature> 
     170        <Feature Id="ServiceRegistration" Title="Register service" Description="Register the NSClient++ service" Level="1"> 
     171          <ComponentRef Id="ServiceRegistration" /> 
     172        </Feature> 
     173        <Feature Id="Plugins" Title="Plugins" Description="Plugins" Level="1" Absent="disallow"> 
    166174        <Feature Id="CheckPlugins" Title="Check Plugins" Description="Various plugins to check your system. (Includes all check plugins)" Level="1"> 
    167175          <ComponentRef Id="Plugins" /> 
     
    182190    </Feature> 
    183191 
    184 <!-- 
     192    <CustomTable Id="WixFirewallException"> 
     193      <Column Id="Id"         Category="Identifier" PrimaryKey="yes"  Type="string" Width="72"  Modularize="Column"                     Description="The primary key, a non-localized token."/> 
     194      <Column Id="Name"       Category="Formatted"  PrimaryKey="no"   Type="string" Width="255" Modularize="Property" Nullable="yes" Localizable="yes" Description="Localizable display name."/> 
     195      <Column Id="RemoteAddresses"  Category="Formatted"  PrimaryKey="no"   Type="string" Width="2" Modularize="Property" Nullable="yes"                  Description="Remote address to accept incoming connections from."/> 
     196      <Column Id="Port"       Category="Formatted"  PrimaryKey="no"   Type="int"    Width="2" Modularize="Property" Nullable="yes" MinValue="1"     Description="Port number."/> 
     197      <Column Id="Protocol"     Category="Integer"    PrimaryKey="no"   Type="int"    Width="2" MinValue="6" Nullable="yes" MaxValue="17"             Description="Protocol (6=TCP; 17=UDP)."/> 
     198      <Column Id="Program"      Category="Formatted"  PrimaryKey="no"   Type="string" Width="255" Modularize="Property" Nullable="yes"    Description="Exception for a program (formatted path name)."/> 
     199      <Column Id="Attributes"     Category="Integer"    PrimaryKey="no"   Type="int"    Width="4" Nullable="yes" MinValue="0" MaxValue="65536" Description="Vital=1"/> 
     200      <Column Id="Component_"     Category="Identifier" PrimaryKey="no"   Type="string" Width="72"  Modularize="Column"                     Description="Foreign key into the Component table referencing component that controls the firewall configuration."/> 
     201      <Row> 
     202        <Data Column="Id">FWX1</Data> 
     203        <Data Column="Name">NSClient++ Monitoring Agent</Data> 
     204        <Data Column="Component_">FireWallException</Data> 
     205        <Data Column="Program">[#NSClientEXE]</Data> 
     206      </Row> 
     207    </CustomTable> 
     208 
     209    <CustomTable Id="Services"> 
     210      <Column Id="Id"     Category="Identifier" PrimaryKey="yes"  Type="string" Width="72"  Modularize="Column" 
     211          Description="The primary key, a non-localized token."/> 
     212      <Column Id="ShortName"  Category="Formatted"  PrimaryKey="no"   Type="string" Width="255" Modularize="Property" Nullable="yes" Localizable="yes"  
     213          Description="Service name."/> 
     214      <Column Id="LongName" Category="Formatted"  PrimaryKey="no"   Type="string" Width="255" Modularize="Property" Nullable="yes" 
     215          Description="Service long name."/> 
     216      <Column Id="Description" Category="Formatted" PrimaryKey="no"   Type="string" Width="255" Modularize="Property" Nullable="yes" 
     217          Description="The description"/> 
     218      <Column Id="Program"  Category="Formatted"  PrimaryKey="no"   Type="string" Width="255" Modularize="Property" Nullable="yes" 
     219          Description="Exception for a program (formatted path name)."/> 
     220      <Column Id="Attributes" Category="Integer"    PrimaryKey="no"   Type="int"    Width="4"             Nullable="yes" MinValue="0" MaxValue="65536"  
     221          Description="Vital=1"/> 
     222      <Column Id="Component_" Category="Identifier" PrimaryKey="no"   Type="string" Width="72"  Modularize="Column"  
     223          Description="Foreign key into the Component table referencing component that controls the firewall configuration."/> 
     224      <Row> 
     225        <Data Column="Id">SVC</Data> 
     226        <Data Column="ShortName">NSClientpp</Data> 
     227        <Data Column="LongName">$(var.App.Title) ($(var.PlatForm))</Data> 
     228        <Data Column="Description">Monitoring agent for nagios (and others) used to respond to status queries.</Data> 
     229        <Data Column="Component_">ServiceRegistration</Data> 
     230        <Data Column="Program">[#NSClientEXE]</Data> 
     231      </Row> 
     232    </CustomTable> 
     233 
     234    <!-- 
    185235    <Condition Message='This installation can only run in full UI mode.'> 
    186236      UILevel = 5 
     
    212262    <Property Id='MAIN_CONFIGURATION_FILE'>NSC.ini</Property> 
    213263    <Property Id='CUSTOM_CONFIGURATION_FILE'>NSC.ini</Property> 
    214     <Property Id='INSTALL_SVC_EXE'>NSClient++.exe</Property> 
    215     <Property Id='INSTALL_SVC_SHORTNAME'>NSClientpp</Property> 
    216     <Property Id='INSTALL_SVC_LONGNAME'>$(var.App.Title) ($(var.PlatForm))</Property> 
    217     <Property Id='INSTALL_SVC_DESC'>Monitoring agent for nagios (and others) used to respond to status queries.</Property> 
    218264 
    219265    <Property Id='HELP_LINK'>http://nsclient.org/nscp/</Property> 
     
    226272    <!-- 
    227273    <Property Id='MAIN_CONFIGURATION_FILE'>NSC.ini</Property> 
    228       --> 
    229  
     274    --> 
    230275    <!-- 
    231276      <Property Id='ARPREADME'>path</Property>   
    232277      <Property Id='ARPSIZE'>app size in kilobytes</Property> 
    233       --> 
    234  
    235     <CustomAction Id='ReadOldConfig' BinaryKey='InstallerHelper' DllEntry='ImportConfig' Impersonate='yes' /> 
    236     <CustomAction Id='WriteNewConfig' BinaryKey='InstallerHelper' DllEntry='UpdateConfig' Impersonate='yes' /> 
    237     <CustomAction Id='InstallService' BinaryKey='InstallerHelper' DllEntry='UpdateConfig' Impersonate='yes' /> 
    238     <CustomAction Id='UnInstallService' BinaryKey='InstallerHelper' DllEntry='UninstallService' Impersonate='yes' /> 
    239     <CustomAction Id='StartService' BinaryKey='InstallerHelper' DllEntry='StartTheService' Impersonate='yes' Return='asyncNoWait' Execute="immediate"/> 
     278    --> 
     279 
     280    <CustomAction Id='ReadOldConfig' BinaryKey='InstallerHelper' DllEntry='ImportConfig' Impersonate='no' /> 
     281    <CustomAction Id='WriteNewConfig' BinaryKey='InstallerHelper' DllEntry='UpdateConfig' Impersonate='no' /> 
     282 
     283    <CustomAction Id='NeedUninstall' BinaryKey='InstallerHelper' DllEntry='NeedUninstall' Impersonate='no' /> 
     284     
     285 
    240286    <CustomAction Id="PreventDowngrading" Error="Newer version already installed." /> 
    241287 
     288    <CustomAction Id='SchedServiceInstall' BinaryKey='InstallerHelper' DllEntry='ScheduleInstallService' Execute="immediate" Return="check" /> 
     289    <CustomAction Id='SchedServiceUnInstall' BinaryKey='InstallerHelper' DllEntry='ScheduleUnInstallService' Execute="immediate" Return="check" /> 
     290    <CustomAction Id="WixRollbackServiceInstall" BinaryKey="InstallerHelper" DllEntry="ExecServiceInstall" Execute="rollback" Impersonate="no" Return="check"  /> 
     291    <CustomAction Id="WixExecServiceInstall" BinaryKey="InstallerHelper" DllEntry="ExecServiceInstall" Execute="deferred" Impersonate="no" Return="check"  /> 
     292    <CustomAction Id="WixRollbackServiceUninstall" BinaryKey="InstallerHelper" DllEntry="ExecServiceInstall" Execute="rollback" Impersonate="no" Return="check"  /> 
     293    <CustomAction Id="WixExecServiceUninstall" BinaryKey="InstallerHelper" DllEntry="ExecServiceInstall" Execute="deferred" Impersonate="no" Return="check" /> 
     294 
     295    <CustomAction Id='StartAllServices' BinaryKey='InstallerHelper' DllEntry='StartAllServices' Impersonate='no' Return='asyncNoWait' Execute="immediate"/> 
     296    <CustomAction Id='StopAllServices' BinaryKey='InstallerHelper' DllEntry='StopAllServices' Impersonate='no' Return='asyncNoWait' Execute="immediate"/> 
     297 
     298    <CustomAction Id="WixSchedFirewallExceptionsInstall" BinaryKey="WixFirewallCA" DllEntry="SchedFirewallExceptionsInstall" Execute="immediate" Return="check" /> 
     299    <CustomAction Id="WixSchedFirewallExceptionsUninstall" BinaryKey="WixFirewallCA" DllEntry="SchedFirewallExceptionsUninstall" Execute="immediate" Return="check"  /> 
     300    <CustomAction Id="WixRollbackFirewallExceptionsInstall" BinaryKey="WixFirewallCA" DllEntry="ExecFirewallExceptions" Execute="rollback" Impersonate="no" Return="check"  /> 
     301    <CustomAction Id="WixExecFirewallExceptionsInstall" BinaryKey="WixFirewallCA" DllEntry="ExecFirewallExceptions" Execute="deferred" Impersonate="no" Return="check"  /> 
     302    <CustomAction Id="WixRollbackFirewallExceptionsUninstall" BinaryKey="WixFirewallCA" DllEntry="ExecFirewallExceptions" Execute="rollback" Impersonate="no" Return="check"  /> 
     303    <CustomAction Id="WixExecFirewallExceptionsUninstall" BinaryKey="WixFirewallCA" DllEntry="ExecFirewallExceptions" Execute="deferred" Impersonate="no" Return="check" /> 
    242304 
    243305 
    244306    <Binary Id='InstallerHelper' SourceFile='$(var.Helpers)/installer_dll.dll' /> 
     307    <Binary Id='WixFirewallCA' SourceFile='$(var.Helpers)/installer_dll_fw.dll' /> 
    245308 
    246309    <InstallExecuteSequence> 
    247310      <RemoveExistingProducts After='InstallInitialize'/> 
    248311      <Custom Action="PreventDowngrading" After="FindRelatedProducts">NEWAPPFOUND</Custom> 
    249       <Custom Action="InstallService" After='InstallFinalize'>NOT REMOVE</Custom> 
    250       <Custom Action="UnInstallService" Before='RemoveFiles'>REMOVE="ALL"</Custom> 
     312       
     313      <Custom Action="SchedServiceInstall" After="InstallFiles" /> 
     314      <Custom Action="SchedServiceUnInstall" Before="RemoveFiles" /> 
     315      <Custom Action="StopAllServices" Before="InstallValidate" /> 
     316       
     317      <Custom Action="WixSchedFirewallExceptionsUninstall" Before="RemoveFiles"> 
     318        <![CDATA[ VersionNT >= 501 AND (ServicePackLevel >= 2 OR VersionNT >= 600) ]]> 
     319      </Custom> 
     320      <Custom Action="WixSchedFirewallExceptionsInstall" After="InstallFiles"> 
     321        <![CDATA[ VersionNT >= 501 AND (ServicePackLevel >= 2 OR VersionNT >= 600) ]]> 
     322      </Custom> 
    251323    </InstallExecuteSequence> 
    252324 
    253325    <InstallUISequence> 
    254326      <Custom Action="PreventDowngrading" After="FindRelatedProducts">NEWAPPFOUND</Custom> 
     327      <Custom Action="NeedUninstall" After="FindRelatedProducts" /> 
    255328    </InstallUISequence> 
    256329 
  • helpers/installer/WixUI.wixlib

    rdcd5462 r358cda1  
    1 <?xml version="1.0" encoding="utf-8"?><wixLibrary xmlns="http://schemas.microsoft.com/wix/2003/11/libraries" version="2.0.2207.0"><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Binary" symbol="WixUI_Bmp_Banner" /><reference table="Dialog" symbol="CancelDlg" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*40"><field>ConfigureDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_ConfigureDlgBack]</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*47"><field>ConfigureDlg</field><field>Next</field><field>NewDialog</field><field>[WixUI_ConfigureDlgNext]</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*50"><field>ConfigureDlg</field><field>Cancel</field><field>SpawnDialog</field><field>CancelDlg</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*6"><field>ConfigureDlg</field><field>allowed_hostsLabel</field><field>Text</field><field>45</field><field>53</field><field>260</field><field>15</field><field>3</field><field /><field>&amp;Allowed hosts: (this is the IP of the nagios (or other) server)</field><field>allowed_hosts</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*7"><field>ConfigureDlg</field><field>allowed_hosts</field><field>Edit</field><field>45</field><field>65</field><field>280</field><field>18</field><field>3</field><field>ALLOWED_HOSTS</field><field>{255}</field><field>nsclient_pwdLabel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*11"><field>ConfigureDlg</field><field>nsclient_pwdLabel</field><field>Text</field><field>45</field><field>85</field><field>260</field><field>15</field><field>3</field><field /><field>&amp;NSClient password (only used via check_nt):</field><field>nsclient_pwdEdit</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*12"><field>ConfigureDlg</field><field>nsclient_pwdEdit</field><field>Edit</field><field>45</field><field>97</field><field>280</field><field>18</field><field>3</field><field>NSCLIENT_PWD</field><field>{255}</field><field>checkPluginsLabel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*17"><field>ConfigureDlg</field><field>checkLabel</field><field>GroupBox</field><field>45</field><field>120</field><field>280</field><field>95</field><field>3</field><field /><field>Modules to load:</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*18"><field>ConfigureDlg</field><field>checkPluginsLabel</field><field>CheckBox</field><field>50</field><field>130</field><field>260</field><field>20</field><field>3</field><field>CONF_CHECKS</field><field>Enable common check plugins</field><field>checkNSClientLabel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*22"><field>ConfigureDlg</field><field>checkNSClientLabel</field><field>CheckBox</field><field>50</field><field>145</field><field>260</field><field>20</field><field>3</field><field>CONF_NSCLIENT</field><field>Enable nsclient server (check_nt)</field><field>checkNRPELabel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*26"><field>ConfigureDlg</field><field>checkNRPELabel</field><field>CheckBox</field><field>50</field><field>160</field><field>260</field><field>20</field><field>3</field><field>CONF_NRPE</field><field>Enable NRPE server (check_nrpe)</field><field>checkNSCALabel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*30"><field>ConfigureDlg</field><field>checkNSCALabel</field><field>CheckBox</field><field>50</field><field>175</field><field>260</field><field>20</field><field>3</field><field>CONF_NSCA</field><field>Enable NSCA client (dont enable unless you really use NSCA)</field><field>checkWMILabel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*34"><field>ConfigureDlg</field><field>checkWMILabel</field><field>CheckBox</field><field>50</field><field>190</field><field>260</field><field>20</field><field>3</field><field>CONF_WMI</field><field>Enable WMI checks</field><field>Back</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*39"><field>ConfigureDlg</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>&amp;Back</field><field>Next</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*42"><field>ConfigureDlg</field><field>Next</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>&amp;Next</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*49"><field>ConfigureDlg</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>Cancel</field><field>BannerBitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*52"><field>ConfigureDlg</field><field>BannerBitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>44</field><field>1</field><field /><field>WixUI_Bmp_Banner</field><field>allowed_hostsLabel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*54"><field>ConfigureDlg</field><field>DescriptionWrite</field><field>Text</field><field>25</field><field>23</field><field>280</field><field>15</field><field>196610</field><field /><field>Basic Configuration (default values from old configuration)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*58"><field>ConfigureDlg</field><field>DescriptionNotFound</field><field>Text</field><field>25</field><field>23</field><field>280</field><field>15</field><field>196610</field><field /><field>Old configuration was not found!</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*62"><field>ConfigureDlg</field><field>Description</field><field>Text</field><field>25</field><field>23</field><field>280</field><field>15</field><field>196610</field><field /><field>Unsupported configuration file found!</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*67"><field>ConfigureDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*68"><field>ConfigureDlg</field><field>Title</field><field>Text</field><field>15</field><field>6</field><field>200</field><field>15</field><field>196611</field><field /><field>{\WixUI_Font_Title}NSClient++ Configuration</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*71"><field>ConfigureDlg</field><field>BannerLine</field><field>Line</field><field>0</field><field>44</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple></table><table name="CheckBox"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*18"><field>CONF_CHECKS</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*22"><field>CONF_NSCLIENT</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*26"><field>CONF_NRPE</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*30"><field>CONF_NSCA</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*34"><field>CONF_WMI</field><field>1</field></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*5"><field>ConfigureDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>3</field><field>[ProductName] [Setup]</field><field>allowed_hostsLabel</field><field>Next</field><field>Cancel</field></tuple></table><table name="ControlCondition"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*8"><field>ConfigureDlg</field><field>allowed_hosts</field><field>Enable</field><field>CONF_CAN_WRITE = "1" AND KEEP_WHICH_CONFIG = "NEW"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*9"><field>ConfigureDlg</field><field>allowed_hosts</field><field>Disable</field><field>CONF_CAN_WRITE = "0" OR KEEP_WHICH_CONFIG = "OLD"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*13"><field>ConfigureDlg</field><field>nsclient_pwdEdit</field><field>Enable</field><field>CONF_CAN_WRITE = "1" AND KEEP_WHICH_CONFIG = "NEW"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*14"><field>ConfigureDlg</field><field>nsclient_pwdEdit</field><field>Disable</field><field>CONF_CAN_WRITE = "0" OR KEEP_WHICH_CONFIG = "OLD"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*19"><field>ConfigureDlg</field><field>checkPluginsLabel</field><field>Enable</field><field>CONF_CHECKS_GRAY &lt;&gt; "1" AND CONF_CAN_WRITE = "1" AND KEEP_WHICH_CONFIG = "NEW"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*20"><field>ConfigureDlg</field><field>checkPluginsLabel</field><field>Disable</field><field>CONF_CHECKS_GRAY = "1" OR CONF_CAN_WRITE = "0" OR KEEP_WHICH_CONFIG = "OLD"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*23"><field>ConfigureDlg</field><field>checkNSClientLabel</field><field>Enable</field><field>CONF_CAN_WRITE = "1" AND KEEP_WHICH_CONFIG = "NEW"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*24"><field>ConfigureDlg</field><field>checkNSClientLabel</field><field>Disable</field><field>CONF_CAN_WRITE = "0" OR KEEP_WHICH_CONFIG = "OLD"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*27"><field>ConfigureDlg</field><field>checkNRPELabel</field><field>Enable</field><field>CONF_CAN_WRITE = "1" AND KEEP_WHICH_CONFIG = "NEW"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*28"><field>ConfigureDlg</field><field>checkNRPELabel</field><field>Disable</field><field>CONF_CAN_WRITE = "0" OR KEEP_WHICH_CONFIG = "OLD"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*31"><field>ConfigureDlg</field><field>checkNSCALabel</field><field>Enable</field><field>CONF_CAN_WRITE = "1" AND KEEP_WHICH_CONFIG = "NEW"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*32"><field>ConfigureDlg</field><field>checkNSCALabel</field><field>Disable</field><field>CONF_CAN_WRITE = "0" OR KEEP_WHICH_CONFIG = "OLD"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*35"><field>ConfigureDlg</field><field>checkWMILabel</field><field>Enable</field><field>CONF_CAN_WRITE = "1" AND KEEP_WHICH_CONFIG = "NEW"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*36"><field>ConfigureDlg</field><field>checkWMILabel</field><field>Disable</field><field>CONF_CAN_WRITE = "0" OR KEEP_WHICH_CONFIG = "OLD"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*56"><field>ConfigureDlg</field><field>DescriptionWrite</field><field>Show</field><field>CONF_CAN_WRITE = "1" AND CONF_OLD_NOT_FOUND = "0" AND KEEP_WHICH_CONFIG = "NEW"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*60"><field>ConfigureDlg</field><field>DescriptionNotFound</field><field>Show</field><field>CONF_CAN_WRITE = "1" AND CONF_OLD_NOT_FOUND = "1" AND KEEP_WHICH_CONFIG = "NEW"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*64"><field>ConfigureDlg</field><field>Description</field><field>Show</field><field>CONF_CAN_WRITE = "0" OR KEEP_WHICH_CONFIG = "OLD"</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Binary" symbol="WixUI_Bmp_Banner" /><reference table="Dialog" symbol="CancelDlg" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*25"><field>OldConfigureDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_OldConfigureDlgBack]</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*28"><field>OldConfigureDlg</field><field>Next</field><field>NewDialog</field><field>[WixUI_OldConfigureDlgNext]</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*31"><field>OldConfigureDlg</field><field>Cancel</field><field>SpawnDialog</field><field>CancelDlg</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*7"><field>OldConfigureDlg</field><field>WhichConfigOption</field><field>RadioButtonGroup</field><field>45</field><field>53</field><field>260</field><field>45</field><field>3</field><field>KEEP_WHICH_CONFIG</field><field /><field>Back</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*16"><field>OldConfigureDlg</field><field>HelpTextOld</field><field>Text</field><field>45</field><field>100</field><field>260</field><field>40</field><field>196611</field><field /><field>If you choose the old configuration the new one will be renamed to nsc.new. You will not be able to make any configuration changes in this installer</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*19"><field>OldConfigureDlg</field><field>HelpTextNew</field><field>Text</field><field>45</field><field>140</field><field>260</field><field>100</field><field>196611</field><field /><field>If you choose the new configuration the old one (if found) will be renamed to nsc.old. And you will be able to configure some basics settings which will be imported from the old. NOTICE this is experimental and may not always work so you should check and edit the config afterwards!</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*24"><field>OldConfigureDlg</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>&amp;Back</field><field>Next</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*27"><field>OldConfigureDlg</field><field>Next</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>&amp;Next</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*30"><field>OldConfigureDlg</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>Cancel</field><field>BannerBitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*33"><field>OldConfigureDlg</field><field>BannerBitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>44</field><field>1</field><field /><field>WixUI_Bmp_Banner</field><field>WhichConfigOption</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*36"><field>OldConfigureDlg</field><field>Description</field><field>Text</field><field>25</field><field>23</field><field>280</field><field>15</field><field>196610</field><field /><field>Which configuration file do you want to use?</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*40"><field>OldConfigureDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*41"><field>OldConfigureDlg</field><field>Title</field><field>Text</field><field>15</field><field>6</field><field>200</field><field>15</field><field>196611</field><field /><field>{\WixUI_Font_Title}NSClient++ Configuration</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*44"><field>OldConfigureDlg</field><field>BannerLine</field><field>Line</field><field>0</field><field>44</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple></table><table name="RadioButton"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*9"><field>KEEP_WHICH_CONFIG</field><field>1</field><field>OLD</field><field>0</field><field>0</field><field>250</field><field>16</field><field>Use the old configuration file</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*10"><field>KEEP_WHICH_CONFIG</field><field>2</field><field>NEW</field><field>0</field><field>20</field><field>295</field><field>16</field><field>Use the new configuration file</field><field /></tuple></table><table name="ControlCondition"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*12"><field>OldConfigureDlg</field><field>WhichConfigOption</field><field>Disable</field><field>CONF_OLD_NOT_FOUND = "1"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*13"><field>OldConfigureDlg</field><field>WhichConfigOption</field><field>Enable</field><field>CONF_OLD_NOT_FOUND = "0"</field></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*5"><field>OldConfigureDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>3</field><field>[ProductName] [Setup]</field><field>WhichConfigOption</field><field>Next</field><field>Cancel</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs" version="2.0.2207.0"><section type="fragment"><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*8"><field>BrowseDlg</field><field>OK</field><field>SetTargetPath</field><field>[_BrowseProperty]</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*9"><field>BrowseDlg</field><field>OK</field><field>EndDialog</field><field>Return</field><field>1</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*12"><field>BrowseDlg</field><field>Cancel</field><field>Reset</field><field>0</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*13"><field>BrowseDlg</field><field>Cancel</field><field>EndDialog</field><field>Return</field><field>1</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*20"><field>BrowseDlg</field><field>WixUI_Bmp_Up</field><field>DirectoryListUp</field><field>0</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*23"><field>BrowseDlg</field><field>NewFolder</field><field>DirectoryListNew</field><field>0</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*6"><field>BrowseDlg</field><field>PathEdit</field><field>PathEdit</field><field>25</field><field>202</field><field>320</field><field>18</field><field>11</field><field>_BrowseProperty</field><field /><field>OK</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*7"><field>BrowseDlg</field><field>OK</field><field>PushButton</field><field>240</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIOK)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*11"><field>BrowseDlg</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUICancel)</field><field>ComboLabel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*15"><field>BrowseDlg</field><field>ComboLabel</field><field>Text</field><field>25</field><field>58</field><field>44</field><field>10</field><field>3</field><field /><field>$(loc.BrowseDlgComboLabel)</field><field>DirectoryCombo</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*16"><field>BrowseDlg</field><field>DirectoryCombo</field><field>DirectoryCombo</field><field>70</field><field>55</field><field>220</field><field>80</field><field>393227</field><field>_BrowseProperty</field><field /><field>WixUI_Bmp_Up</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*19"><field>BrowseDlg</field><field>WixUI_Bmp_Up</field><field>PushButton</field><field>298</field><field>55</field><field>19</field><field>19</field><field>3670019</field><field /><field>$(loc.BrowseDlgWixUI_Bmp_Up)</field><field>NewFolder</field><field>$(loc.BrowseDlgWixUI_Bmp_UpTooltip)|</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*22"><field>BrowseDlg</field><field>NewFolder</field><field>PushButton</field><field>325</field><field>55</field><field>19</field><field>19</field><field>3670019</field><field /><field>$(loc.BrowseDlgNewFolder)</field><field>DirectoryList</field><field>$(loc.BrowseDlgNewFolderTooltip)|</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*25"><field>BrowseDlg</field><field>DirectoryList</field><field>DirectoryList</field><field>25</field><field>83</field><field>320</field><field>98</field><field>15</field><field>_BrowseProperty</field><field /><field>PathLabel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*26"><field>BrowseDlg</field><field>PathLabel</field><field>Text</field><field>25</field><field>190</field><field>320</field><field>10</field><field>3</field><field /><field>$(loc.BrowseDlgPathLabel)</field><field>BannerBitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*27"><field>BrowseDlg</field><field>BannerBitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>44</field><field>1</field><field /><field>$(loc.BrowseDlgBannerBitmap)</field><field>PathEdit</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*28"><field>BrowseDlg</field><field>BannerLine</field><field>Line</field><field>0</field><field>44</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*29"><field>BrowseDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*30"><field>BrowseDlg</field><field>Description</field><field>Text</field><field>25</field><field>23</field><field>280</field><field>15</field><field>196611</field><field /><field>$(loc.BrowseDlgDescription)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*31"><field>BrowseDlg</field><field>Title</field><field>Text</field><field>15</field><field>6</field><field>200</field><field>15</field><field>196611</field><field /><field>$(loc.BrowseDlgTitle)</field><field /><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*5"><field>BrowseDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>7</field><field>$(loc.BrowseDlg_Title)</field><field>PathEdit</field><field>OK</field><field>Cancel</field></tuple></table><table name="EventMapping"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*17"><field>BrowseDlg</field><field>DirectoryCombo</field><field>IgnoreChange</field><field>IgnoreChange</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\CancelDlg.wxs" version="2.0.2207.0"><section type="fragment"><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CancelDlg.wxs*7"><field>CancelDlg</field><field>No</field><field>EndDialog</field><field>Return</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CancelDlg.wxs*10"><field>CancelDlg</field><field>Yes</field><field>EndDialog</field><field>Exit</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CancelDlg.wxs*6"><field>CancelDlg</field><field>No</field><field>PushButton</field><field>132</field><field>57</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUINo)</field><field>Yes</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CancelDlg.wxs*9"><field>CancelDlg</field><field>Yes</field><field>PushButton</field><field>72</field><field>57</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIYes)</field><field>No</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CancelDlg.wxs*12"><field>CancelDlg</field><field>Text</field><field>Text</field><field>48</field><field>15</field><field>194</field><field>30</field><field>3</field><field /><field>$(loc.CancelDlgText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CancelDlg.wxs*13"><field>CancelDlg</field><field>Icon</field><field>Icon</field><field>15</field><field>15</field><field>24</field><field>24</field><field>5242881</field><field /><field>$(loc.CancelDlgIcon)</field><field /><field>$(loc.CancelDlgIconTooltip)|</field><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CancelDlg.wxs*5"><field>CancelDlg</field><field>50</field><field>10</field><field>260</field><field>85</field><field>7</field><field>$(loc.CancelDlg_Title)</field><field>No</field><field>No</field><field>No</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs" version="2.0.2207.0"><section type="fragment"><table name="UI"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*11"><field>WixUI_Common</field></tuple></table><table name="UIText"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*13"><field>AbsentPath</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*14"><field>bytes</field><field>$(loc.UITextbytes)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*15"><field>GB</field><field>$(loc.UITextGB)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*16"><field>KB</field><field>$(loc.UITextKB)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*17"><field>MB</field><field>$(loc.UITextMB)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*18"><field>MenuAbsent</field><field>$(loc.UITextMenuAbsent)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*19"><field>MenuAdvertise</field><field>$(loc.UITextMenuAdvertise)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*20"><field>MenuAllCD</field><field>$(loc.UITextMenuAllCD)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*21"><field>MenuAllLocal</field><field>$(loc.UITextMenuAllLocal)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*22"><field>MenuAllNetwork</field><field>$(loc.UITextMenuAllNetwork)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*23"><field>MenuCD</field><field>$(loc.UITextMenuCD)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*24"><field>MenuLocal</field><field>$(loc.UITextMenuLocal)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*25"><field>MenuNetwork</field><field>$(loc.UITextMenuNetwork)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*26"><field>ScriptInProgress</field><field>$(loc.UITextScriptInProgress)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*27"><field>SelAbsentAbsent</field><field>$(loc.UITextSelAbsentAbsent)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*28"><field>SelAbsentAdvertise</field><field>$(loc.UITextSelAbsentAdvertise)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*29"><field>SelAbsentCD</field><field>$(loc.UITextSelAbsentCD)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*30"><field>SelAbsentLocal</field><field>$(loc.UITextSelAbsentLocal)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*31"><field>SelAbsentNetwork</field><field>$(loc.UITextSelAbsentNetwork)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*32"><field>SelAdvertiseAbsent</field><field>$(loc.UITextSelAdvertiseAbsent)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*33"><field>SelAdvertiseAdvertise</field><field>$(loc.UITextSelAdvertiseAdvertise)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*34"><field>SelAdvertiseCD</field><field>$(loc.UITextSelAdvertiseCD)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*35"><field>SelAdvertiseLocal</field><field>$(loc.UITextSelAdvertiseLocal)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*36"><field>SelAdvertiseNetwork</field><field>$(loc.UITextSelAdvertiseNetwork)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*37"><field>SelCDAbsent</field><field>$(loc.UITextSelCDAbsent)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*38"><field>SelCDAdvertise</field><field>$(loc.UITextSelCDAdvertise)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*39"><field>SelCDCD</field><field>$(loc.UITextSelCDCD)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*40"><field>SelCDLocal</field><field>$(loc.UITextSelCDLocal)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*41"><field>SelChildCostNeg</field><field>$(loc.UITextSelChildCostNeg)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*42"><field>SelChildCostPos</field><field>$(loc.UITextSelChildCostPos)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*43"><field>SelCostPending</field><field>$(loc.UITextSelCostPending)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*44"><field>SelLocalAbsent</field><field>$(loc.UITextSelLocalAbsent)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*45"><field>SelLocalAdvertise</field><field>$(loc.UITextSelLocalAdvertise)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*46"><field>SelLocalCD</field><field>$(loc.UITextSelLocalCD)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*47"><field>SelLocalLocal</field><field>$(loc.UITextSelLocalLocal)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*48"><field>SelLocalNetwork</field><field>$(loc.UITextSelLocalNetwork)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*49"><field>SelNetworkAbsent</field><field>$(loc.UITextSelNetworkAbsent)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*50"><field>SelNetworkAdvertise</field><field>$(loc.UITextSelNetworkAdvertise)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*51"><field>SelNetworkLocal</field><field>$(loc.UITextSelNetworkLocal)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*52"><field>SelNetworkNetwork</field><field>$(loc.UITextSelNetworkNetwork)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*53"><field>SelParentCostNegNeg</field><field>$(loc.UITextSelParentCostNegNeg)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*54"><field>SelParentCostNegPos</field><field>$(loc.UITextSelParentCostNegPos)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*55"><field>SelParentCostPosNeg</field><field>$(loc.UITextSelParentCostPosNeg)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*56"><field>SelParentCostPosPos</field><field>$(loc.UITextSelParentCostPosPos)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*57"><field>TimeRemaining</field><field>$(loc.UITextTimeRemaining)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*58"><field>VolumeCostAvailable</field><field>$(loc.UITextVolumeCostAvailable)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*59"><field>VolumeCostDifference</field><field>$(loc.UITextVolumeCostDifference)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*60"><field>VolumeCostRequired</field><field>$(loc.UITextVolumeCostRequired)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*61"><field>VolumeCostSize</field><field>$(loc.UITextVolumeCostSize)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*62"><field>VolumeCostVolume</field><field>$(loc.UITextVolumeCostVolume)</field></tuple></table><table name="Binary"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*4"><field>WixUI_Bmp_Banner</field><field>Bitmaps\bannrbmp.bmp</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*5"><field>WixUI_Bmp_Dialog</field><field>Bitmaps\dlgbmp.bmp</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*6"><field>WixUI_Ico_Exclam</field><field>Bitmaps\exclamic.ico</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*7"><field>WixUI_Ico_Info</field><field>Bitmaps\info.ico</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*8"><field>WixUI_Bmp_New</field><field>Bitmaps\New.ico</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*9"><field>WixUI_Bmp_Up</field><field>Bitmaps\Up.ico</field></tuple></table></section><section type="fragment"><reference table="Binary" symbol="WixUIWixca" /><table name="Binary"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*69"><field>WixUIWixca</field><field>wixca.dll</field></tuple></table><table name="CustomAction"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*68"><field>WixUIPrintEula</field><field>65</field><field>WixUIWixca</field><field>PrintEula</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs" version="2.0.2207.0"><section type="fragment"><reference table="CustomAction" symbol="ReadOldConfig" /><reference table="Dialog" symbol="BrowseDlg" /><reference table="Dialog" symbol="CancelDlg" /><reference table="Dialog" symbol="DiskCostDlg" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*8"><field>CustomizeDlg</field><field>Browse</field><field>SelectionBrowse</field><field>BrowseDlg</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*13"><field>CustomizeDlg</field><field>Reset</field><field>Reset</field><field>0</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*17"><field>CustomizeDlg</field><field>DiskCost</field><field>SpawnDialog</field><field>DiskCostDlg</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*21"><field>CustomizeDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_CustomizeDlg_BackChange]</field><field>WixUI_InstallMode = "Change"</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*22"><field>CustomizeDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_CustomizeDlg_BackCustom]</field><field>WixUI_InstallMode = "InstallCustom"</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*23"><field>CustomizeDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_CustomizeDlg_BackFeatureTree]</field><field>NOT Installed AND WixUI_Mode = "FeatureTree"</field><field>3</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*26"><field>CustomizeDlg</field><field>Next</field><field>DoAction</field><field>ReadOldConfig</field><field>INSCON_CONFIGURE="1"</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*27"><field>CustomizeDlg</field><field>Next</field><field>NewDialog</field><field>[WixUI_CustomizeDlg_Next]</field><field>INSCON_CONFIGURE=0</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*28"><field>CustomizeDlg</field><field>Next</field><field>NewDialog</field><field>[WixUI_CustomizeDlg_Next_Conf]</field><field>INSCON_CONFIGURE=1</field><field>3</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*32"><field>CustomizeDlg</field><field>Cancel</field><field>SpawnDialog</field><field>CancelDlg</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*6"><field>CustomizeDlg</field><field>Tree</field><field>SelectionTree</field><field>25</field><field>85</field><field>175</field><field>115</field><field>7</field><field>_BrowseProperty</field><field>$(loc.CustomizeDlgTree)</field><field>Browse</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*7"><field>CustomizeDlg</field><field>Browse</field><field>PushButton</field><field>304</field><field>210</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.CustomizeDlgBrowse)</field><field>Reset</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*12"><field>CustomizeDlg</field><field>Reset</field><field>PushButton</field><field>25</field><field>243</field><field>73</field><field>17</field><field>3</field><field /><field>$(loc.CustomizeDlgReset)</field><field>DiskCost</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*16"><field>CustomizeDlg</field><field>DiskCost</field><field>PushButton</field><field>111</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.CustomizeDlgDiskCost)</field><field>Back</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*20"><field>CustomizeDlg</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIBack)</field><field>Next</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*25"><field>CustomizeDlg</field><field>Next</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUINext)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*31"><field>CustomizeDlg</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUICancel)</field><field>BannerBitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*34"><field>CustomizeDlg</field><field>BannerBitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>44</field><field>1</field><field /><field>$(loc.CustomizeDlgBannerBitmap)</field><field>Tree</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*35"><field>CustomizeDlg</field><field>Text</field><field>Text</field><field>25</field><field>55</field><field>320</field><field>20</field><field>3</field><field /><field>$(loc.CustomizeDlgText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*36"><field>CustomizeDlg</field><field>BannerLine</field><field>Line</field><field>0</field><field>44</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*37"><field>CustomizeDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*38"><field>CustomizeDlg</field><field>Description</field><field>Text</field><field>25</field><field>23</field><field>280</field><field>15</field><field>196611</field><field /><field>$(loc.CustomizeDlgDescription)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*39"><field>CustomizeDlg</field><field>Title</field><field>Text</field><field>15</field><field>6</field><field>210</field><field>15</field><field>196611</field><field /><field>$(loc.CustomizeDlgTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*40"><field>CustomizeDlg</field><field>Box</field><field>GroupBox</field><field>210</field><field>81</field><field>150</field><field>118</field><field>3</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*41"><field>CustomizeDlg</field><field>ItemDescription</field><field>Text</field><field>215</field><field>90</field><field>131</field><field>50</field><field>3</field><field /><field>$(loc.CustomizeDlgItemDescription)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*44"><field>CustomizeDlg</field><field>ItemSize</field><field>Text</field><field>215</field><field>140</field><field>131</field><field>50</field><field>3</field><field /><field>$(loc.CustomizeDlgItemSize)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*47"><field>CustomizeDlg</field><field>Location</field><field>Text</field><field>90</field><field>210</field><field>210</field><field>20</field><field>3</field><field /><field>$(loc.CustomizeDlgLocation)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*52"><field>CustomizeDlg</field><field>LocationLabel</field><field>Text</field><field>25</field><field>210</field><field>65</field><field>10</field><field>3</field><field /><field>$(loc.CustomizeDlgLocationLabel)</field><field /><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*5"><field>CustomizeDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>39</field><field>$(loc.CustomizeDlg_Title)</field><field>Tree</field><field>Next</field><field>Cancel</field></tuple></table><table name="EventMapping"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*14"><field>CustomizeDlg</field><field>Reset</field><field>SelectionNoItems</field><field>Enabled</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*18"><field>CustomizeDlg</field><field>DiskCost</field><field>SelectionNoItems</field><field>Enabled</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*29"><field>CustomizeDlg</field><field>Next</field><field>SelectionNoItems</field><field>Enabled</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*42"><field>CustomizeDlg</field><field>ItemDescription</field><field>SelectionDescription</field><field>Text</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*45"><field>CustomizeDlg</field><field>ItemSize</field><field>SelectionSize</field><field>Text</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*48"><field>CustomizeDlg</field><field>Location</field><field>SelectionPath</field><field>Text</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*49"><field>CustomizeDlg</field><field>Location</field><field>SelectionPathOn</field><field>Visible</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*53"><field>CustomizeDlg</field><field>LocationLabel</field><field>SelectionPathOn</field><field>Visible</field></tuple></table><table name="ControlCondition"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*9"><field>CustomizeDlg</field><field>Browse</field><field>Hide</field><field>Installed</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*10"><field>CustomizeDlg</field><field>Browse</field><field>Disable</field><field>Installed</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*50"><field>CustomizeDlg</field><field>Location</field><field>Hide</field><field>Installed</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*54"><field>CustomizeDlg</field><field>LocationLabel</field><field>Hide</field><field>Installed</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\DiskCostDlg.wxs" version="2.0.2207.0"><section type="fragment"><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\DiskCostDlg.wxs*7"><field>DiskCostDlg</field><field>OK</field><field>EndDialog</field><field>Return</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\DiskCostDlg.wxs*6"><field>DiskCostDlg</field><field>OK</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIOK)</field><field>BannerBitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\DiskCostDlg.wxs*9"><field>DiskCostDlg</field><field>BannerBitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>44</field><field>1</field><field /><field>$(loc.DiskCostDlgBannerBitmap)</field><field>OK</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\DiskCostDlg.wxs*10"><field>DiskCostDlg</field><field>Text</field><field>Text</field><field>20</field><field>53</field><field>330</field><field>50</field><field>3</field><field /><field>$(loc.DiskCostDlgText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\DiskCostDlg.wxs*11"><field>DiskCostDlg</field><field>BannerLine</field><field>Line</field><field>0</field><field>44</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\DiskCostDlg.wxs*12"><field>DiskCostDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\DiskCostDlg.wxs*13"><field>DiskCostDlg</field><field>Description</field><field>Text</field><field>20</field><field>20</field><field>280</field><field>20</field><field>196611</field><field /><field>$(loc.DiskCostDlgDescription)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\DiskCostDlg.wxs*14"><field>DiskCostDlg</field><field>Title</field><field>Text</field><field>15</field><field>6</field><field>200</field><field>15</field><field>196611</field><field /><field>$(loc.DiskCostDlgTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\DiskCostDlg.wxs*15"><field>DiskCostDlg</field><field>VolumeList</field><field>VolumeCostList</field><field>20</field><field>100</field><field>330</field><field>120</field><field>393223</field><field /><field>$(loc.DiskCostDlgVolumeList)</field><field /><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\DiskCostDlg.wxs*5"><field>DiskCostDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>7</field><field>$(loc.DiskCostDlg_Title)</field><field>OK</field><field>OK</field><field>OK</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Dialog" symbol="ErrorDlg" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*8"><field>ErrorDlg</field><field>Y</field><field>EndDialog</field><field>ErrorYes</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*11"><field>ErrorDlg</field><field>A</field><field>EndDialog</field><field>ErrorAbort</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*14"><field>ErrorDlg</field><field>C</field><field>EndDialog</field><field>ErrorCancel</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*18"><field>ErrorDlg</field><field>I</field><field>EndDialog</field><field>ErrorIgnore</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*21"><field>ErrorDlg</field><field>N</field><field>EndDialog</field><field>ErrorNo</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*24"><field>ErrorDlg</field><field>O</field><field>EndDialog</field><field>ErrorOk</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*27"><field>ErrorDlg</field><field>R</field><field>EndDialog</field><field>ErrorRetry</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*6"><field>ErrorDlg</field><field>ErrorText</field><field>Text</field><field>48</field><field>15</field><field>205</field><field>60</field><field>3</field><field /><field>$(loc.ErrorDlgErrorText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*7"><field>ErrorDlg</field><field>Y</field><field>PushButton</field><field>100</field><field>80</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIYes)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*10"><field>ErrorDlg</field><field>A</field><field>PushButton</field><field>100</field><field>80</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUICancel)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*13"><field>ErrorDlg</field><field>C</field><field>PushButton</field><field>100</field><field>80</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUICancel)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*16"><field>ErrorDlg</field><field>ErrorIcon</field><field>Icon</field><field>15</field><field>15</field><field>24</field><field>24</field><field>5242881</field><field /><field>$(loc.ErrorDlgErrorIcon)</field><field /><field>$(loc.ErrorDlgErrorIconTooltip)|</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*17"><field>ErrorDlg</field><field>I</field><field>PushButton</field><field>100</field><field>80</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIIgnore)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*20"><field>ErrorDlg</field><field>N</field><field>PushButton</field><field>100</field><field>80</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUINo)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*23"><field>ErrorDlg</field><field>O</field><field>PushButton</field><field>100</field><field>80</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIOK)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*26"><field>ErrorDlg</field><field>R</field><field>PushButton</field><field>100</field><field>80</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIRetry)</field><field /><field /><field /></tuple></table><table name="Property"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*31"><field>ErrorDialog</field><field>ErrorDlg</field><field>0</field><field>0</field><field>0</field></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*5"><field>ErrorDlg</field><field>50</field><field>10</field><field>270</field><field>105</field><field>65543</field><field>$(loc.ErrorDlg_Title)</field><field>ErrorText</field><field /><field /></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs" version="2.0.2207.0"><section type="fragment"><table name="ActionText"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*6"><field>InstallValidate</field><field>$(loc.ProgressTextInstallValidate)</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*7"><field>InstallFiles</field><field>$(loc.ProgressTextInstallFiles)</field><field>$(loc.ProgressTextInstallFilesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*8"><field>InstallAdminPackage</field><field>$(loc.ProgressTextInstallAdminPackage)</field><field>$(loc.ProgressTextInstallAdminPackageTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*9"><field>FileCost</field><field>$(loc.ProgressTextFileCost)</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*10"><field>CostInitialize</field><field>$(loc.ProgressTextCostInitialize)</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*11"><field>CostFinalize</field><field>$(loc.ProgressTextCostFinalize)</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*12"><field>CreateShortcuts</field><field>$(loc.ProgressTextCreateShortcuts)</field><field>$(loc.ProgressTextCreateShortcutsTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*13"><field>PublishComponents</field><field>$(loc.ProgressTextPublishComponents)</field><field>$(loc.ProgressTextPublishComponentsTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*14"><field>PublishFeatures</field><field>$(loc.ProgressTextPublishFeatures)</field><field>$(loc.ProgressTextPublishFeaturesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*15"><field>PublishProduct</field><field>$(loc.ProgressTextPublishProduct)</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*16"><field>RegisterClassInfo</field><field>$(loc.ProgressTextRegisterClassInfo)</field><field>$(loc.ProgressTextRegisterClassInfoTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*17"><field>RegisterExtensionInfo</field><field>$(loc.ProgressTextRegisterExtensionInfo)</field><field>$(loc.ProgressTextRegisterExtensionInfoTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*18"><field>RegisterMIMEInfo</field><field>$(loc.ProgressTextRegisterMIMEInfo)</field><field>$(loc.ProgressTextRegisterMIMEInfoTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*19"><field>RegisterProgIdInfo</field><field>$(loc.ProgressTextRegisterProgIdInfo)</field><field>$(loc.ProgressTextRegisterProgIdInfoTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*20"><field>AllocateRegistrySpace</field><field>$(loc.ProgressTextAllocateRegistrySpace)</field><field>$(loc.ProgressTextAllocateRegistrySpaceTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*21"><field>AppSearch</field><field>$(loc.ProgressTextAppSearch)</field><field>$(loc.ProgressTextAppSearchTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*22"><field>BindImage</field><field>$(loc.ProgressTextBindImage)</field><field>$(loc.ProgressTextBindImageTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*23"><field>CCPSearch</field><field>$(loc.ProgressTextCCPSearch)</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*24"><field>CreateFolders</field><field>$(loc.ProgressTextCreateFolders)</field><field>$(loc.ProgressTextCreateFoldersTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*25"><field>DeleteServices</field><field>$(loc.ProgressTextDeleteServices)</field><field>$(loc.ProgressTextDeleteServicesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*26"><field>DuplicateFiles</field><field>$(loc.ProgressTextDuplicateFiles)</field><field>$(loc.ProgressTextDuplicateFilesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*27"><field>FindRelatedProducts</field><field>$(loc.ProgressTextFindRelatedProducts)</field><field>$(loc.ProgressTextFindRelatedProductsTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*28"><field>InstallODBC</field><field>$(loc.ProgressTextInstallODBC)</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*29"><field>InstallServices</field><field>$(loc.ProgressTextInstallServices)</field><field>$(loc.ProgressTextInstallServicesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*30"><field>LaunchConditions</field><field>$(loc.ProgressTextLaunchConditions)</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*31"><field>MigrateFeatureStates</field><field>$(loc.ProgressTextMigrateFeatureStates)</field><field>$(loc.ProgressTextMigrateFeatureStatesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*32"><field>MoveFiles</field><field>$(loc.ProgressTextMoveFiles)</field><field>$(loc.ProgressTextMoveFilesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*33"><field>PatchFiles</field><field>$(loc.ProgressTextPatchFiles)</field><field>$(loc.ProgressTextPatchFilesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*34"><field>ProcessComponents</field><field>$(loc.ProgressTextProcessComponents)</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*35"><field>RegisterComPlus</field><field>$(loc.ProgressTextRegisterComPlus)</field><field>$(loc.ProgressTextRegisterComPlusTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*36"><field>RegisterFonts</field><field>$(loc.ProgressTextRegisterFonts)</field><field>$(loc.ProgressTextRegisterFontsTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*37"><field>RegisterProduct</field><field>$(loc.ProgressTextRegisterProduct)</field><field>$(loc.ProgressTextRegisterProductTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*38"><field>RegisterTypeLibraries</field><field>$(loc.ProgressTextRegisterTypeLibraries)</field><field>$(loc.ProgressTextRegisterTypeLibrariesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*39"><field>RegisterUser</field><field>$(loc.ProgressTextRegisterUser)</field><field>$(loc.ProgressTextRegisterUserTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*40"><field>RemoveDuplicateFiles</field><field>$(loc.ProgressTextRemoveDuplicateFiles)</field><field>$(loc.ProgressTextRemoveDuplicateFilesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*41"><field>RemoveEnvironmentStrings</field><field>$(loc.ProgressTextRemoveEnvironmentStrings)</field><field>$(loc.ProgressTextRemoveEnvironmentStringsTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*42"><field>RemoveExistingProducts</field><field>$(loc.ProgressTextRemoveExistingProducts)</field><field>$(loc.ProgressTextRemoveExistingProductsTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*43"><field>RemoveFiles</field><field>$(loc.ProgressTextRemoveFiles)</field><field>$(loc.ProgressTextRemoveFilesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*44"><field>RemoveFolders</field><field>$(loc.ProgressTextRemoveFolders)</field><field>$(loc.ProgressTextRemoveFoldersTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*45"><field>RemoveIniValues</field><field>$(loc.ProgressTextRemoveIniValues)</field><field>$(loc.ProgressTextRemoveIniValuesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*46"><field>RemoveODBC</field><field>$(loc.ProgressTextRemoveODBC)</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*47"><field>RemoveRegistryValues</field><field>$(loc.ProgressTextRemoveRegistryValues)</field><field>$(loc.ProgressTextRemoveRegistryValuesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*48"><field>RemoveShortcuts</field><field>$(loc.ProgressTextRemoveShortcuts)</field><field>$(loc.ProgressTextRemoveShortcutsTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*49"><field>RMCCPSearch</field><field>$(loc.ProgressTextRMCCPSearch)</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*50"><field>SelfRegModules</field><field>$(loc.ProgressTextSelfRegModules)</field><field>$(loc.ProgressTextSelfRegModulesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*51"><field>SelfUnregModules</field><field>$(loc.ProgressTextSelfUnregModules)</field><field>$(loc.ProgressTextSelfUnregModulesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*52"><field>SetODBCFolders</field><field>$(loc.ProgressTextSetODBCFolders)</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*53"><field>StartServices</field><field>$(loc.ProgressTextStartServices)</field><field>$(loc.ProgressTextStartServicesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*54"><field>StopServices</field><field>$(loc.ProgressTextStopServices)</field><field>$(loc.ProgressTextStopServicesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*55"><field>UnpublishComponents</field><field>$(loc.ProgressTextUnpublishComponents)</field><field>$(loc.ProgressTextUnpublishComponentsTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*56"><field>UnpublishFeatures</field><field>$(loc.ProgressTextUnpublishFeatures)</field><field>$(loc.ProgressTextUnpublishFeaturesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*57"><field>UnregisterClassInfo</field><field>$(loc.ProgressTextUnregisterClassInfo)</field><field>$(loc.ProgressTextUnregisterClassInfoTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*58"><field>UnregisterComPlus</field><field>$(loc.ProgressTextUnregisterComPlus)</field><field>$(loc.ProgressTextUnregisterComPlusTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*59"><field>UnregisterExtensionInfo</field><field>$(loc.ProgressTextUnregisterExtensionInfo)</field><field>$(loc.ProgressTextUnregisterExtensionInfoTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*60"><field>UnregisterFonts</field><field>$(loc.ProgressTextUnregisterFonts)</field><field>$(loc.ProgressTextUnregisterFontsTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*61"><field>UnregisterMIMEInfo</field><field>$(loc.ProgressTextUnregisterMIMEInfo)</field><field>$(loc.ProgressTextUnregisterMIMEInfoTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*62"><field>UnregisterProgIdInfo</field><field>$(loc.ProgressTextUnregisterProgIdInfo)</field><field>$(loc.ProgressTextUnregisterProgIdInfoTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*63"><field>UnregisterTypeLibraries</field><field>$(loc.ProgressTextUnregisterTypeLibraries)</field><field>$(loc.ProgressTextUnregisterTypeLibrariesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*64"><field>WriteEnvironmentStrings</field><field>$(loc.ProgressTextWriteEnvironmentStrings)</field><field>$(loc.ProgressTextWriteEnvironmentStringsTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*65"><field>WriteIniValues</field><field>$(loc.ProgressTextWriteIniValues)</field><field>$(loc.ProgressTextWriteIniValuesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*66"><field>WriteRegistryValues</field><field>$(loc.ProgressTextWriteRegistryValues)</field><field>$(loc.ProgressTextWriteRegistryValuesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*67"><field>Advertise</field><field>$(loc.ProgressTextAdvertise)</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*68"><field>GenerateScript</field><field>$(loc.ProgressTextGenerateScript)</field><field>$(loc.ProgressTextGenerateScriptTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*69"><field>InstallSFPCatalogFile</field><field>$(loc.ProgressTextInstallSFPCatalogFile)</field><field>$(loc.ProgressTextInstallSFPCatalogFileTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*70"><field>MsiPublishAssemblies</field><field>$(loc.ProgressTextMsiPublishAssemblies)</field><field>$(loc.ProgressTextMsiPublishAssembliesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*71"><field>MsiUnpublishAssemblies</field><field>$(loc.ProgressTextMsiUnpublishAssemblies)</field><field>$(loc.ProgressTextMsiUnpublishAssembliesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*72"><field>Rollback</field><field>$(loc.ProgressTextRollback)</field><field>$(loc.ProgressTextRollbackTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*73"><field>RollbackCleanup</field><field>$(loc.ProgressTextRollbackCleanup)</field><field>$(loc.ProgressTextRollbackCleanupTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*74"><field>UnmoveFiles</field><field>$(loc.ProgressTextUnmoveFiles)</field><field>$(loc.ProgressTextUnmoveFilesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*75"><field>UnpublishProduct</field><field>$(loc.ProgressTextUnpublishProduct)</field><field /></tuple></table><table name="UI"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*4"><field>WixUI_ErrorProgressText</field></tuple></table><table name="Error"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*77"><field>0</field><field><![CDATA[$(loc.Error0)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*78"><field>1</field><field><![CDATA[$(loc.Error1)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*79"><field>2</field><field><![CDATA[$(loc.Error2)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*80"><field>3</field><field><![CDATA[]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*81"><field>4</field><field><![CDATA[$(loc.Error4)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*82"><field>5</field><field><![CDATA[$(loc.Error5)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*83"><field>6</field><field><![CDATA[]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*84"><field>7</field><field><![CDATA[$(loc.Error7)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*85"><field>8</field><field><![CDATA[$(loc.Error8)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*86"><field>9</field><field><![CDATA[$(loc.Error9)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*87"><field>10</field><field><![CDATA[$(loc.Error10)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*88"><field>11</field><field><![CDATA[$(loc.Error11)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*89"><field>12</field><field><![CDATA[$(loc.Error12)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*90"><field>13</field><field><![CDATA[$(loc.Error13)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*91"><field>14</field><field><![CDATA[$(loc.Error14)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*92"><field>15</field><field><![CDATA[$(loc.Error15)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*93"><field>16</field><field><![CDATA[$(loc.Error16)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*94"><field>17</field><field><![CDATA[$(loc.Error17)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*95"><field>18</field><field><![CDATA[$(loc.Error18)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*96"><field>19</field><field><![CDATA[$(loc.Error19)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*97"><field>20</field><field><![CDATA[$(loc.Error20)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*98"><field>21</field><field><![CDATA[$(loc.Error21)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*99"><field>22</field><field><![CDATA[$(loc.Error22)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*100"><field>23</field><field><![CDATA[$(loc.Error23)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*101"><field>32</field><field><![CDATA[$(loc.Error32)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*102"><field>33</field><field><![CDATA[$(loc.Error33)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*103"><field>1101</field><field><![CDATA[$(loc.Error1101)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*104"><field>1301</field><field><![CDATA[$(loc.Error1301)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*105"><field>1302</field><field><![CDATA[$(loc.Error1302)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*106"><field>1303</field><field><![CDATA[$(loc.Error1303)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*107"><field>1304</field><field><![CDATA[$(loc.Error1304)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*108"><field>1305</field><field><![CDATA[$(loc.Error1305)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*109"><field>1306</field><field><![CDATA[$(loc.Error1306)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*110"><field>1307</field><field><![CDATA[$(loc.Error1307)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*111"><field>1308</field><field><![CDATA[$(loc.Error1308)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*112"><field>1309</field><field><![CDATA[$(loc.Error1309)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*113"><field>1310</field><field><![CDATA[$(loc.Error1310)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*114"><field>1311</field><field><![CDATA[$(loc.Error1311)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*115"><field>1312</field><field><![CDATA[$(loc.Error1312)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*116"><field>1313</field><field><![CDATA[$(loc.Error1313)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*117"><field>1314</field><field><![CDATA[$(loc.Error1314)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*118"><field>1315</field><field><![CDATA[$(loc.Error1315)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*119"><field>1316</field><field><![CDATA[$(loc.Error1316)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*120"><field>1317</field><field><![CDATA[$(loc.Error1317)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*121"><field>1318</field><field><![CDATA[$(loc.Error1318)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*122"><field>1319</field><field><![CDATA[$(loc.Error1319)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*123"><field>1320</field><field><![CDATA[$(loc.Error1320)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*124"><field>1321</field><field><![CDATA[$(loc.Error1321)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*125"><field>1322</field><field><![CDATA[$(loc.Error1322)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*126"><field>1323</field><field><![CDATA[$(loc.Error1323)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*127"><field>1324</field><field><![CDATA[$(loc.Error1324)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*128"><field>1325</field><field><![CDATA[$(loc.Error1325)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*129"><field>1326</field><field><![CDATA[$(loc.Error1326)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*130"><field>1327</field><field><![CDATA[$(loc.Error1327)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*131"><field>1328</field><field><![CDATA[$(loc.Error1328)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*132"><field>1329</field><field><![CDATA[$(loc.Error1329)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*133"><field>1330</field><field><![CDATA[$(loc.Error1330)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*134"><field>1331</field><field><![CDATA[$(loc.Error1331)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*135"><field>1332</field><field><![CDATA[$(loc.Error1332)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*136"><field>1333</field><field><![CDATA[$(loc.Error1333)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*137"><field>1334</field><field><![CDATA[$(loc.Error1334)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*138"><field>1335</field><field><![CDATA[$(loc.Error1335)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*139"><field>1336</field><field><![CDATA[$(loc.Error1336)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*140"><field>1401</field><field><![CDATA[$(loc.Error1401)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*141"><field>1402</field><field><![CDATA[$(loc.Error1402)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*142"><field>1403</field><field><![CDATA[$(loc.Error1403)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*143"><field>1404</field><field><![CDATA[$(loc.Error1404)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*144"><field>1405</field><field><![CDATA[$(loc.Error1405)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*145"><field>1406</field><field><![CDATA[$(loc.Error1406)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*146"><field>1407</field><field><![CDATA[$(loc.Error1407)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*147"><field>1408</field><field><![CDATA[$(loc.Error1408)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*148"><field>1409</field><field><![CDATA[$(loc.Error1409)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*149"><field>1410</field><field><![CDATA[$(loc.Error1410)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*150"><field>1500</field><field><![CDATA[$(loc.Error1500)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*151"><field>1501</field><field><![CDATA[$(loc.Error1501)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*152"><field>1502</field><field><![CDATA[$(loc.Error1502)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*153"><field>1503</field><field><![CDATA[$(loc.Error1503)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*154"><field>1601</field><field><![CDATA[$(loc.Error1601)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*155"><field>1602</field><field><![CDATA[$(loc.Error1602)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*156"><field>1603</field><field><![CDATA[$(loc.Error1603)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*157"><field>1604</field><field><![CDATA[$(loc.Error1604)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*158"><field>1605</field><field><![CDATA[$(loc.Error1605)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*159"><field>1606</field><field><![CDATA[$(loc.Error1606)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*160"><field>1607</field><field><![CDATA[$(loc.Error1607)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*161"><field>1608</field><field><![CDATA[$(loc.Error1608)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*162"><field>1609</field><field><![CDATA[$(loc.Error1609)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*163"><field>1701</field><field><![CDATA[$(loc.Error1701)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*164"><field>1702</field><field><![CDATA[$(loc.Error1702)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*165"><field>1703</field><field><![CDATA[$(loc.Error1703)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*166"><field>1704</field><field><![CDATA[$(loc.Error1704)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*167"><field>1705</field><field><![CDATA[$(loc.Error1705)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*168"><field>1706</field><field><![CDATA[$(loc.Error1706)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*169"><field>1707</field><field><![CDATA[$(loc.Error1707)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*170"><field>1708</field><field><![CDATA[$(loc.Error1708)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*171"><field>1709</field><field><![CDATA[$(loc.Error1709)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*172"><field>1710</field><field><![CDATA[$(loc.Error1710)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*173"><field>1711</field><field><![CDATA[$(loc.Error1711)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*174"><field>1712</field><field><![CDATA[$(loc.Error1712)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*175"><field>1713</field><field><![CDATA[$(loc.Error1713)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*176"><field>1714</field><field><![CDATA[$(loc.Error1714)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*177"><field>1715</field><field><![CDATA[$(loc.Error1715)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*178"><field>1716</field><field><![CDATA[$(loc.Error1716)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*179"><field>1717</field><field><![CDATA[$(loc.Error1717)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*180"><field>1718</field><field><![CDATA[$(loc.Error1718)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*181"><field>1719</field><field><![CDATA[$(loc.Error1719)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*182"><field>1720</field><field><![CDATA[$(loc.Error1720)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*183"><field>1721</field><field><![CDATA[$(loc.Error1721)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*184"><field>1722</field><field><![CDATA[$(loc.Error1722)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*185"><field>1723</field><field><![CDATA[$(loc.Error1723)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*186"><field>1724</field><field><![CDATA[$(loc.Error1724)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*187"><field>1725</field><field><![CDATA[$(loc.Error1725)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*188"><field>1726</field><field><![CDATA[$(loc.Error1726)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*189"><field>1727</field><field><![CDATA[$(loc.Error1727)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*190"><field>1728</field><field><![CDATA[$(loc.Error1728)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*191"><field>1729</field><field><![CDATA[$(loc.Error1729)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*192"><field>1730</field><field><![CDATA[$(loc.Error1730)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*193"><field>1731</field><field><![CDATA[$(loc.Error1731)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*194"><field>1732</field><field><![CDATA[$(loc.Error1732)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*195"><field>1801</field><field><![CDATA[$(loc.Error1801)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*196"><field>1802</field><field><![CDATA[$(loc.Error1802)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*197"><field>1803</field><field><![CDATA[$(loc.Error1803)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*198"><field>1804</field><field><![CDATA[$(loc.Error1804)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*199"><field>1805</field><field><![CDATA[$(loc.Error1805)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*200"><field>1806</field><field><![CDATA[$(loc.Error1806)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*201"><field>1807</field><field><![CDATA[$(loc.Error1807)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*202"><field>1901</field><field><![CDATA[$(loc.Error1901)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*203"><field>1902</field><field><![CDATA[$(loc.Error1902)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*204"><field>1903</field><field><![CDATA[$(loc.Error1903)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*205"><field>1904</field><field><![CDATA[$(loc.Error1904)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*206"><field>1905</field><field><![CDATA[$(loc.Error1905)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*207"><field>1906</field><field><![CDATA[$(loc.Error1906)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*208"><field>1907</field><field><![CDATA[$(loc.Error1907)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*209"><field>1908</field><field><![CDATA[$(loc.Error1908)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*210"><field>1909</field><field><![CDATA[$(loc.Error1909)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*211"><field>1910</field><field><![CDATA[$(loc.Error1910)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*212"><field>1911</field><field><![CDATA[$(loc.Error1911)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*213"><field>1912</field><field><![CDATA[$(loc.Error1912)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*214"><field>1913</field><field><![CDATA[$(loc.Error1913)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*215"><field>1914</field><field><![CDATA[$(loc.Error1914)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*216"><field>1915</field><field><![CDATA[$(loc.Error1915)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*217"><field>1916</field><field><![CDATA[$(loc.Error1916)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*218"><field>1917</field><field><![CDATA[$(loc.Error1917)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*219"><field>1918</field><field><![CDATA[$(loc.Error1918)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*220"><field>1919</field><field><![CDATA[$(loc.Error1919)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*221"><field>1920</field><field><![CDATA[$(loc.Error1920)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*222"><field>1921</field><field><![CDATA[$(loc.Error1921)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*223"><field>1922</field><field><![CDATA[$(loc.Error1922)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*224"><field>1923</field><field><![CDATA[$(loc.Error1923)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*225"><field>1924</field><field><![CDATA[$(loc.Error1924)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*226"><field>1925</field><field><![CDATA[$(loc.Error1925)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*227"><field>1926</field><field><![CDATA[$(loc.Error1926)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*228"><field>1927</field><field><![CDATA[$(loc.Error1927)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*229"><field>1928</field><field><![CDATA[$(loc.Error1928)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*230"><field>1929</field><field><![CDATA[$(loc.Error1929)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*231"><field>1930</field><field><![CDATA[$(loc.Error1930)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*232"><field>1931</field><field><![CDATA[$(loc.Error1931)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*233"><field>1932</field><field><![CDATA[$(loc.Error1932)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*234"><field>1933</field><field><![CDATA[$(loc.Error1933)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*235"><field>1934</field><field><![CDATA[$(loc.Error1934)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*236"><field>1935</field><field><![CDATA[$(loc.Error1935)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*237"><field>1936</field><field><![CDATA[$(loc.Error1936)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*238"><field>1937</field><field><![CDATA[$(loc.Error1937)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*239"><field>1938</field><field><![CDATA[$(loc.Error1938)]]></field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs" version="2.0.2207.0"><section type="fragment"><reference table="CustomAction" symbol="StartService" /><reference table="Dialog" symbol="ExitDialog" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*7"><field>ExitDialog</field><field>Finish</field><field>DoAction</field><field>StartService</field><field>NOT REMOVE = "ALL"</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*8"><field>ExitDialog</field><field>Finish</field><field>EndDialog</field><field>Return</field><field>1</field><field>2</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*6"><field>ExitDialog</field><field>Finish</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIFinish)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*10"><field>ExitDialog</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>1</field><field /><field>$(loc.WixUICancel)</field><field>Bitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*11"><field>ExitDialog</field><field>Bitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>234</field><field>1</field><field /><field>$(loc.ExitDialogBitmap)</field><field>Back</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*12"><field>ExitDialog</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>1</field><field /><field>$(loc.WixUIBack)</field><field>StartCheck</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*13"><field>ExitDialog</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*14"><field>ExitDialog</field><field>Description</field><field>Text</field><field>135</field><field>70</field><field>220</field><field>40</field><field>196611</field><field /><field>$(loc.ExitDialogDescription)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*15"><field>ExitDialog</field><field>Title</field><field>Text</field><field>135</field><field>20</field><field>220</field><field>60</field><field>196611</field><field /><field>$(loc.ExitDialogTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*17"><field>ExitDialog</field><field>StartCheck</field><field>CheckBox</field><field>135</field><field>110</field><field>220</field><field>20</field><field>3</field><field>START_SERVICE_ON_EXIT</field><field>Start service</field><field>DonateCheck</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*20"><field>ExitDialog</field><field>DonateCheck</field><field>CheckBox</field><field>135</field><field>130</field><field>220</field><field>20</field><field>3</field><field>DONATE_ON_EXIT</field><field>Become a fan today by DONATING to the project</field><field>Finish</field><field /><field /></tuple></table><table name="CheckBox"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*17"><field>START_SERVICE_ON_EXIT</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*20"><field>DONATE_ON_EXIT</field><field>1</field></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*5"><field>ExitDialog</field><field>50</field><field>50</field><field>370</field><field>270</field><field>7</field><field>$(loc.ExitDialog_Title)</field><field>Finish</field><field>Finish</field><field>Finish</field></tuple></table><table name="ControlCondition"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*18"><field>ExitDialog</field><field>StartCheck</field><field>Hide</field><field>SHOW_START_ON_EXIT = "0" OR Installed</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*21"><field>ExitDialog</field><field>DonateCheck</field><field>Hide</field><field>SHOW_DONATE_ON_EXIT = "0" OR Installed</field></tuple></table><table name="Actions"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*26"><field>InstallUISequence</field><field>ExitDialog</field><field /><field>-1</field><field /><field /><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*30"><field>AdminUISequence</field><field>ExitDialog</field><field /><field>-1</field><field /><field /><field>0</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\FatalError.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Dialog" symbol="FatalError" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FatalError.wxs*7"><field>FatalError</field><field>Finish</field><field>EndDialog</field><field>Exit</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FatalError.wxs*6"><field>FatalError</field><field>Finish</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIFinish)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FatalError.wxs*9"><field>FatalError</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>1</field><field /><field>$(loc.WixUICancel)</field><field>Bitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FatalError.wxs*10"><field>FatalError</field><field>Bitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>234</field><field>1</field><field /><field>$(loc.FatalErrorBitmap)</field><field>Back</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FatalError.wxs*11"><field>FatalError</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>1</field><field /><field>$(loc.WixUIBack)</field><field>Finish</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FatalError.wxs*12"><field>FatalError</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FatalError.wxs*13"><field>FatalError</field><field>Title</field><field>Text</field><field>135</field><field>20</field><field>220</field><field>60</field><field>196611</field><field /><field>$(loc.FatalErrorTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FatalError.wxs*14"><field>FatalError</field><field>Description1</field><field>Text</field><field>135</field><field>70</field><field>220</field><field>40</field><field>196611</field><field /><field>$(loc.FatalErrorDescription1)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FatalError.wxs*15"><field>FatalError</field><field>Description2</field><field>Text</field><field>135</field><field>115</field><field>220</field><field>20</field><field>196611</field><field /><field>$(loc.FatalErrorDescription2)</field><field /><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FatalError.wxs*5"><field>FatalError</field><field>50</field><field>50</field><field>370</field><field>270</field><field>7</field><field>$(loc.FatalError_Title)</field><field>Finish</field><field>Finish</field><field>Finish</field></tuple></table><table name="Actions"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FatalError.wxs*19"><field>InstallUISequence</field><field>FatalError</field><field /><field>-3</field><field /><field /><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FatalError.wxs*23"><field>AdminUISequence</field><field>FatalError</field><field /><field>-3</field><field /><field /><field>0</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\FilesInUse.wxs" version="2.0.2207.0"><section type="fragment"><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FilesInUse.wxs*7"><field>FilesInUse</field><field>Retry</field><field>EndDialog</field><field>Retry</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FilesInUse.wxs*10"><field>FilesInUse</field><field>Ignore</field><field>EndDialog</field><field>Ignore</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FilesInUse.wxs*13"><field>FilesInUse</field><field>Exit</field><field>EndDialog</field><field>Exit</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FilesInUse.wxs*6"><field>FilesInUse</field><field>Retry</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIRetry)</field><field>Ignore</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FilesInUse.wxs*9"><field>FilesInUse</field><field>Ignore</field><field>PushButton</field><field>235</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIIgnore)</field><field>Exit</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FilesInUse.wxs*12"><field>FilesInUse</field><field>Exit</field><field>PushButton</field><field>166</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.FilesInUseExit)</field><field>BannerBitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FilesInUse.wxs*15"><field>FilesInUse</field><field>BannerBitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>44</field><field>1</field><field /><field>$(loc.FilesInUseBannerBitmap)</field><field>Retry</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FilesInUse.wxs*16"><field>FilesInUse</field><field>Text</field><field>Text</field><field>20</field><field>55</field><field>330</field><field>30</field><field>3</field><field /><field>$(loc.FilesInUseText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FilesInUse.wxs*17"><field>FilesInUse</field><field>BannerLine</field><field>Line</field><field>0</field><field>44</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FilesInUse.wxs*18"><field>FilesInUse</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FilesInUse.wxs*19"><field>FilesInUse</field><field>Description</field><field>Text</field><field>20</field><field>23</field><field>280</field><field>20</field><field>196611</field><field /><field>$(loc.FilesInUseDescription)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FilesInUse.wxs*20"><field>FilesInUse</field><field>Title</field><field>Text</field><field>15</field><field>6</field><field>200</field><field>15</field><field>196611</field><field /><field>$(loc.FilesInUseTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FilesInUse.wxs*21"><field>FilesInUse</field><field>List</field><field>ListBox</field><field>20</field><field>87</field><field>330</field><field>130</field><field>7</field><field>FileInUseProcess</field><field /><field /><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FilesInUse.wxs*5"><field>FilesInUse</field><field>50</field><field>50</field><field>370</field><field>270</field><field>23</field><field>$(loc.FilesInUse_Title)</field><field>Retry</field><field>Retry</field><field>Retry</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Dialog" symbol="CancelDlg" /><reference table="Property" symbol="WIXUI_INSTALLDIR" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*8"><field>InstallDirDlg</field><field>Next</field><field>SetTargetPath</field><field>[WIXUI_INSTALLDIR]</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*9"><field>InstallDirDlg</field><field>Next</field><field>NewDialog</field><field>[WixUI_InstallDirDlg_Next]</field><field>1</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*12"><field>InstallDirDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_InstallDirDlg_Back]</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*15"><field>InstallDirDlg</field><field>Cancel</field><field>SpawnDialog</field><field>CancelDlg</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*27"><field>InstallDirDlg</field><field>Browse</field><field>[_BrowseProperty]</field><field>[WIXUI_INSTALLDIR]</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*28"><field>InstallDirDlg</field><field>Browse</field><field>SpawnDialog</field><field>[WixUI_InstallDirDlg_Browse]</field><field>1</field><field>2</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*7"><field>InstallDirDlg</field><field>Next</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUINext)</field><field>Back</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*11"><field>InstallDirDlg</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIBack)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*14"><field>InstallDirDlg</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUICancel)</field><field>BannerBitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*18"><field>InstallDirDlg</field><field>Description</field><field>Text</field><field>25</field><field>23</field><field>280</field><field>15</field><field>196611</field><field /><field>$(loc.InstallDirDlgDescription)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*19"><field>InstallDirDlg</field><field>Title</field><field>Text</field><field>15</field><field>6</field><field>200</field><field>15</field><field>196611</field><field /><field>$(loc.InstallDirDlgTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*20"><field>InstallDirDlg</field><field>BannerBitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>44</field><field>1</field><field /><field>$(loc.InstallDirDlgBannerBitmap)</field><field>PathEdit</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*21"><field>InstallDirDlg</field><field>BannerLine</field><field>Line</field><field>0</field><field>44</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*22"><field>InstallDirDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*24"><field>InstallDirDlg</field><field>FolderLabel</field><field>Text</field><field>20</field><field>60</field><field>290</field><field>30</field><field>3</field><field /><field>$(loc.InstallDirDlgFolderLabel)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*25"><field>InstallDirDlg</field><field>PathEdit</field><field>PathEdit</field><field>20</field><field>100</field><field>320</field><field>18</field><field>11</field><field>WIXUI_INSTALLDIR</field><field /><field>Browse</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*26"><field>InstallDirDlg</field><field>Browse</field><field>PushButton</field><field>20</field><field>120</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.InstallDirDlgBrowse)</field><field>Next</field><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*6"><field>InstallDirDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>7</field><field>$(loc.InstallDirDlg_Title)</field><field>Next</field><field>Next</field><field>Cancel</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs" version="2.0.2207.0"><section type="fragment"><reference table="CustomAction" symbol="WixUIPrintEula" /><reference table="Dialog" symbol="CancelDlg" /><reference table="Dialog" symbol="WaitForCostingDlg" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*8"><field>LicenseAgreementDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_LicenseAgreementDlg_Back]</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*11"><field>LicenseAgreementDlg</field><field>Next</field><field>SpawnWaitDialog</field><field>WaitForCostingDlg</field><field>CostingComplete = 1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*12"><field>LicenseAgreementDlg</field><field>Next</field><field>NewDialog</field><field>[WixUI_LicenseAgreementDlg_Next]</field><field>LicenseAccepted = "1"</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*17"><field>LicenseAgreementDlg</field><field>Cancel</field><field>SpawnDialog</field><field>CancelDlg</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*24"><field>LicenseAgreementDlg</field><field>Print</field><field>DoAction</field><field>WixUIPrintEula</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*6"><field>LicenseAgreementDlg</field><field>LicenseAcceptedCheckBox</field><field>CheckBox</field><field>20</field><field>207</field><field>330</field><field>18</field><field>3</field><field>LicenseAccepted</field><field>$(loc.LicenseAgreementDlgLicenseAcceptedCheckBox)</field><field>Back</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*7"><field>LicenseAgreementDlg</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIBack)</field><field>Next</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*10"><field>LicenseAgreementDlg</field><field>Next</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUINext)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*16"><field>LicenseAgreementDlg</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUICancel)</field><field>BannerBitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*19"><field>LicenseAgreementDlg</field><field>BannerBitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>44</field><field>1</field><field /><field>$(loc.LicenseAgreementDlgBannerBitmap)</field><field>LicenseText</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*20"><field>LicenseAgreementDlg</field><field>LicenseText</field><field>ScrollableText</field><field>20</field><field>60</field><field>330</field><field>140</field><field>7</field><field /><field /><field>Print</field><field /><field>License.rtf</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*23"><field>LicenseAgreementDlg</field><field>Print</field><field>PushButton</field><field>112</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIPrint)</field><field>LicenseAcceptedCheckBox</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*26"><field>LicenseAgreementDlg</field><field>BannerLine</field><field>Line</field><field>0</field><field>44</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*27"><field>LicenseAgreementDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*28"><field>LicenseAgreementDlg</field><field>Description</field><field>Text</field><field>25</field><field>23</field><field>280</field><field>15</field><field>196611</field><field /><field>$(loc.LicenseAgreementDlgDescription)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*29"><field>LicenseAgreementDlg</field><field>Title</field><field>Text</field><field>15</field><field>6</field><field>200</field><field>15</field><field>196611</field><field /><field>$(loc.LicenseAgreementDlgTitle)</field><field /><field /><field /></tuple></table><table name="CheckBox"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*6"><field>LicenseAccepted</field><field>1</field></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*5"><field>LicenseAgreementDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>7</field><field>$(loc.LicenseAgreementDlg_Title)</field><field>LicenseAcceptedCheckBox</field><field>Next</field><field>Cancel</field></tuple></table><table name="ControlCondition"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*13"><field>LicenseAgreementDlg</field><field>Next</field><field>Disable</field><field>LicenseAccepted &lt;&gt; "1"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*14"><field>LicenseAgreementDlg</field><field>Next</field><field>Enable</field><field>LicenseAccepted = "1"</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Dialog" symbol="CancelDlg" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*7"><field>MaintenanceTypeDlg</field><field>ChangeButton</field><field>[WixUI_InstallMode]</field><field>Change</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*8"><field>MaintenanceTypeDlg</field><field>ChangeButton</field><field>NewDialog</field><field>[WixUI_MaintenanceTypeDlg_Change]</field><field>1</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*18"><field>MaintenanceTypeDlg</field><field>RepairButton</field><field>[WixUI_InstallMode]</field><field>Repair</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*19"><field>MaintenanceTypeDlg</field><field>RepairButton</field><field>NewDialog</field><field>[WixUI_MaintenanceTypeDlg_Repair]</field><field>1</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*23"><field>MaintenanceTypeDlg</field><field>RemoveButton</field><field>[WixUI_InstallMode]</field><field>Remove</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*24"><field>MaintenanceTypeDlg</field><field>RemoveButton</field><field>NewDialog</field><field>[WixUI_MaintenanceTypeDlg_Remove]</field><field>1</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*28"><field>MaintenanceTypeDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_MaintenanceTypeDlg_Back]</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*32"><field>MaintenanceTypeDlg</field><field>Cancel</field><field>SpawnDialog</field><field>CancelDlg</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*6"><field>MaintenanceTypeDlg</field><field>ChangeButton</field><field>PushButton</field><field>40</field><field>65</field><field>80</field><field>17</field><field>3</field><field /><field>$(loc.MaintenanceTypeDlgChangeButton)</field><field>RepairButton</field><field>$(loc.MaintenanceTypeDlgChangeButtonTooltip)|</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*11"><field>MaintenanceTypeDlg</field><field>ChangeText</field><field>Text</field><field>60</field><field>85</field><field>280</field><field>20</field><field>3</field><field /><field>$(loc.MaintenanceTypeDlgChangeText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*14"><field>MaintenanceTypeDlg</field><field>ChangeDisabledText</field><field>Text</field><field>60</field><field>85</field><field>280</field><field>20</field><field>2</field><field /><field>$(loc.MaintenanceTypeDlgChangeDisabledText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*17"><field>MaintenanceTypeDlg</field><field>RepairButton</field><field>PushButton</field><field>40</field><field>118</field><field>80</field><field>17</field><field>3</field><field /><field>$(loc.MaintenanceTypeDlgRepairButton)</field><field>RemoveButton</field><field>$(loc.MaintenanceTypeDlgRepairButtonTooltip)|</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*21"><field>MaintenanceTypeDlg</field><field>RepairText</field><field>Text</field><field>60</field><field>138</field><field>280</field><field>30</field><field>3</field><field /><field>$(loc.MaintenanceTypeDlgRepairText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*22"><field>MaintenanceTypeDlg</field><field>RemoveButton</field><field>PushButton</field><field>40</field><field>171</field><field>80</field><field>17</field><field>3</field><field /><field>$(loc.MaintenanceTypeDlgRemoveButton)</field><field>Back</field><field>$(loc.MaintenanceTypeDlgRemoveButtonTooltip)|</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*26"><field>MaintenanceTypeDlg</field><field>RemoveText</field><field>Text</field><field>60</field><field>191</field><field>280</field><field>20</field><field>3</field><field /><field>$(loc.MaintenanceTypeDlgRemoveText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*27"><field>MaintenanceTypeDlg</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIBack)</field><field>Next</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*30"><field>MaintenanceTypeDlg</field><field>Next</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>1</field><field /><field>$(loc.WixUINext)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*31"><field>MaintenanceTypeDlg</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUICancel)</field><field>BannerBitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*34"><field>MaintenanceTypeDlg</field><field>BannerBitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>44</field><field>1</field><field /><field>$(loc.MaintenanceTypeDlgBannerBitmap)</field><field>ChangeButton</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*35"><field>MaintenanceTypeDlg</field><field>BannerLine</field><field>Line</field><field>0</field><field>44</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*36"><field>MaintenanceTypeDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*37"><field>MaintenanceTypeDlg</field><field>Title</field><field>Text</field><field>15</field><field>6</field><field>240</field><field>15</field><field>196611</field><field /><field>$(loc.MaintenanceTypeDlgTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*38"><field>MaintenanceTypeDlg</field><field>Description</field><field>Text</field><field>25</field><field>23</field><field>280</field><field>20</field><field>196611</field><field /><field>$(loc.MaintenanceTypeDlgDescription)</field><field /><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*5"><field>MaintenanceTypeDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>7</field><field>$(loc.MaintenanceTypeDlg_Title)</field><field>ChangeButton</field><field>ChangeButton</field><field>Cancel</field></tuple></table><table name="ControlCondition"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*9"><field>MaintenanceTypeDlg</field><field>ChangeButton</field><field>Disable</field><field>ARPNOMODIFY</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*12"><field>MaintenanceTypeDlg</field><field>ChangeText</field><field>Hide</field><field>ARPNOMODIFY</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*15"><field>MaintenanceTypeDlg</field><field>ChangeDisabledText</field><field>Show</field><field>ARPNOMODIFY</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceWelcomeDlg.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Actions" symbol="InstallUISequence/ProgressDlg" /><reference table="Dialog" symbol="CancelDlg" /><reference table="Dialog" symbol="MaintenanceWelcomeDlg" /><reference table="Dialog" symbol="WaitForCostingDlg" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceWelcomeDlg.wxs*7"><field>MaintenanceWelcomeDlg</field><field>Next</field><field>SpawnWaitDialog</field><field>WaitForCostingDlg</field><field>CostingComplete = 1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceWelcomeDlg.wxs*8"><field>MaintenanceWelcomeDlg</field><field>Next</field><field>NewDialog</field><field>[WixUI_MaintenanceWelcomeDlg_Next]</field><field>1</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceWelcomeDlg.wxs*11"><field>MaintenanceWelcomeDlg</field><field>Cancel</field><field>SpawnDialog</field><field>CancelDlg</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceWelcomeDlg.wxs*6"><field>MaintenanceWelcomeDlg</field><field>Next</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUINext)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceWelcomeDlg.wxs*10"><field>MaintenanceWelcomeDlg</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUICancel)</field><field>Bitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceWelcomeDlg.wxs*13"><field>MaintenanceWelcomeDlg</field><field>Bitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>234</field><field>1</field><field /><field>$(loc.MaintenanceWelcomeDlgBitmap)</field><field>Back</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceWelcomeDlg.wxs*14"><field>MaintenanceWelcomeDlg</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>1</field><field /><field>$(loc.WixUIBack)</field><field>Next</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceWelcomeDlg.wxs*15"><field>MaintenanceWelcomeDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceWelcomeDlg.wxs*16"><field>MaintenanceWelcomeDlg</field><field>Title</field><field>Text</field><field>135</field><field>20</field><field>220</field><field>60</field><field>196611</field><field /><field>$(loc.MaintenanceWelcomeDlgTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceWelcomeDlg.wxs*17"><field>MaintenanceWelcomeDlg</field><field>Description</field><field>Text</field><field>135</field><field>70</field><field>220</field><field>60</field><field>196611</field><field /><field>$(loc.MaintenanceWelcomeDlgDescription)</field><field /><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceWelcomeDlg.wxs*5"><field>MaintenanceWelcomeDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>7</field><field>$(loc.MaintenanceWelcomeDlg_Title)</field><field>Next</field><field>Next</field><field>Cancel</field></tuple></table><table name="Actions"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceWelcomeDlg.wxs*21"><field>InstallUISequence</field><field>MaintenanceWelcomeDlg</field><field>Installed AND NOT RESUME AND NOT Preselected</field><field /><field>ProgressDlg</field><field /><field>0</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs" version="2.0.2207.0"><section type="fragment"><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*8"><field>MsiRMFilesInUse</field><field>OK</field><field>EndDialog</field><field>Return</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*9"><field>MsiRMFilesInUse</field><field>OK</field><field>RMShutdownAndRestart</field><field>0</field><field>WixUIRMOption~="UseRM"</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*12"><field>MsiRMFilesInUse</field><field>Cancel</field><field>EndDialog</field><field>Exit</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*7"><field>MsiRMFilesInUse</field><field>OK</field><field>PushButton</field><field>240</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIOK)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*11"><field>MsiRMFilesInUse</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUICancel)</field><field>ShutdownOption</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*15"><field>MsiRMFilesInUse</field><field>ShutdownOption</field><field>RadioButtonGroup</field><field>26</field><field>190</field><field>305</field><field>45</field><field>3</field><field>WixUIRMOption</field><field /><field>BannerBitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*22"><field>MsiRMFilesInUse</field><field>List</field><field>ListBox</field><field>20</field><field>100</field><field>330</field><field>100</field><field>7</field><field>FileInUseProcess</field><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*23"><field>MsiRMFilesInUse</field><field>BannerBitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>44</field><field>1</field><field /><field>$(loc.MsiRMFilesInUseBannerBitmap)</field><field>OK</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*24"><field>MsiRMFilesInUse</field><field>Text</field><field>Text</field><field>20</field><field>55</field><field>330</field><field>45</field><field>3</field><field /><field>$(loc.MsiRMFilesInUseText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*25"><field>MsiRMFilesInUse</field><field>BannerLine</field><field>Line</field><field>0</field><field>44</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*26"><field>MsiRMFilesInUse</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*27"><field>MsiRMFilesInUse</field><field>Description</field><field>Text</field><field>20</field><field>23</field><field>280</field><field>20</field><field>196611</field><field /><field>$(loc.MsiRMFilesInUseDescription)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*28"><field>MsiRMFilesInUse</field><field>Title</field><field>Text</field><field>15</field><field>6</field><field>200</field><field>15</field><field>196611</field><field /><field>$(loc.MsiRMFilesInUseTitle)</field><field /><field /><field /></tuple></table><table name="Property"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*5"><field>WixUIRMOption</field><field>UseRM</field><field>0</field><field>0</field><field>0</field></tuple></table><table name="RadioButton"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*17"><field>WixUIRMOption</field><field>1</field><field>UseRM</field><field>0</field><field>0</field><field>295</field><field>16</field><field>$(loc.MsiRMFilesInUseUseRM)</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*18"><field>WixUIRMOption</field><field>2</field><field>DontUseRM</field><field>0</field><field>20</field><field>295</field><field>16</field><field>$(loc.MsiRMFilesInUseDontUseRM)</field><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*6"><field>MsiRMFilesInUse</field><field>50</field><field>50</field><field>370</field><field>270</field><field>23</field><field>$(loc.MsiRMFilesInUse_Title)</field><field>OK</field><field>OK</field><field>Cancel</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfDiskDlg.wxs" version="2.0.2207.0"><section type="fragment"><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfDiskDlg.wxs*7"><field>OutOfDiskDlg</field><field>OK</field><field>EndDialog</field><field>Return</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfDiskDlg.wxs*6"><field>OutOfDiskDlg</field><field>OK</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIOK)</field><field>BannerBitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfDiskDlg.wxs*9"><field>OutOfDiskDlg</field><field>BannerBitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>44</field><field>1</field><field /><field>$(loc.OutOfDiskDlgBannerBitmap)</field><field>OK</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfDiskDlg.wxs*10"><field>OutOfDiskDlg</field><field>Text</field><field>Text</field><field>20</field><field>53</field><field>330</field><field>40</field><field>3</field><field /><field>$(loc.OutOfDiskDlgText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfDiskDlg.wxs*11"><field>OutOfDiskDlg</field><field>BannerLine</field><field>Line</field><field>0</field><field>44</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfDiskDlg.wxs*12"><field>OutOfDiskDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfDiskDlg.wxs*13"><field>OutOfDiskDlg</field><field>Description</field><field>Text</field><field>20</field><field>20</field><field>280</field><field>20</field><field>196611</field><field /><field>$(loc.OutOfDiskDlgDescription)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfDiskDlg.wxs*14"><field>OutOfDiskDlg</field><field>Title</field><field>Text</field><field>15</field><field>6</field><field>200</field><field>15</field><field>196611</field><field /><field>$(loc.OutOfDiskDlgTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfDiskDlg.wxs*15"><field>OutOfDiskDlg</field><field>VolumeList</field><field>VolumeCostList</field><field>20</field><field>100</field><field>330</field><field>120</field><field>393223</field><field /><field>$(loc.OutOfDiskDlgVolumeList)</field><field /><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfDiskDlg.wxs*5"><field>OutOfDiskDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>7</field><field>$(loc.OutOfDiskDlg_Title)</field><field>OK</field><field>OK</field><field>OK</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfRbDiskDlg.wxs" version="2.0.2207.0"><section type="fragment"><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfRbDiskDlg.wxs*7"><field>OutOfRbDiskDlg</field><field>No</field><field>EndDialog</field><field>Return</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfRbDiskDlg.wxs*10"><field>OutOfRbDiskDlg</field><field>Yes</field><field>EnableRollback</field><field>False</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfRbDiskDlg.wxs*11"><field>OutOfRbDiskDlg</field><field>Yes</field><field>EndDialog</field><field>Return</field><field>1</field><field>2</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfRbDiskDlg.wxs*6"><field>OutOfRbDiskDlg</field><field>No</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUINo)</field><field>Yes</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfRbDiskDlg.wxs*9"><field>OutOfRbDiskDlg</field><field>Yes</field><field>PushButton</field><field>240</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIYes)</field><field>BannerBitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfRbDiskDlg.wxs*13"><field>OutOfRbDiskDlg</field><field>BannerBitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>44</field><field>1</field><field /><field>$(loc.OutOfRbDiskDlgBannerBitmap)</field><field>No</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfRbDiskDlg.wxs*14"><field>OutOfRbDiskDlg</field><field>Text</field><field>Text</field><field>20</field><field>53</field><field>330</field><field>40</field><field>3</field><field /><field>$(loc.OutOfRbDiskDlgText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfRbDiskDlg.wxs*15"><field>OutOfRbDiskDlg</field><field>BannerLine</field><field>Line</field><field>0</field><field>44</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfRbDiskDlg.wxs*16"><field>OutOfRbDiskDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfRbDiskDlg.wxs*17"><field>OutOfRbDiskDlg</field><field>Description</field><field>Text</field><field>20</field><field>20</field><field>280</field><field>20</field><field>196611</field><field /><field>$(loc.OutOfRbDiskDlgDescription)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfRbDiskDlg.wxs*18"><field>OutOfRbDiskDlg</field><field>Title</field><field>Text</field><field>15</field><field>6</field><field>200</field><field>15</field><field>196611</field><field /><field>$(loc.OutOfRbDiskDlgTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfRbDiskDlg.wxs*19"><field>OutOfRbDiskDlg</field><field>VolumeList</field><field>VolumeCostList</field><field>20</field><field>140</field><field>330</field><field>80</field><field>4587527</field><field /><field>$(loc.OutOfRbDiskDlgVolumeList)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfRbDiskDlg.wxs*20"><field>OutOfRbDiskDlg</field><field>Text2</field><field>Text</field><field>20</field><field>94</field><field>330</field><field>40</field><field>3</field><field /><field>$(loc.OutOfRbDiskDlgText2)</field><field /><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfRbDiskDlg.wxs*5"><field>OutOfRbDiskDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>7</field><field>$(loc.OutOfRbDiskDlg_Title)</field><field>No</field><field>No</field><field>No</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\PrepareDlg.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Actions" symbol="InstallUISequence/AppSearch" /><reference table="Dialog" symbol="CancelDlg" /><reference table="Dialog" symbol="PrepareDlg" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\PrepareDlg.wxs*7"><field>PrepareDlg</field><field>Cancel</field><field>SpawnDialog</field><field>CancelDlg</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\PrepareDlg.wxs*6"><field>PrepareDlg</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUICancel)</field><field>Bitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\PrepareDlg.wxs*9"><field>PrepareDlg</field><field>Bitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>234</field><field>1</field><field /><field>$(loc.PrepareDlgBitmap)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\PrepareDlg.wxs*10"><field>PrepareDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\PrepareDlg.wxs*11"><field>PrepareDlg</field><field>Description</field><field>Text</field><field>135</field><field>70</field><field>220</field><field>20</field><field>196611</field><field /><field>$(loc.PrepareDlgDescription)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\PrepareDlg.wxs*12"><field>PrepareDlg</field><field>Title</field><field>Text</field><field>135</field><field>20</field><field>220</field><field>60</field><field>196611</field><field /><field>$(loc.PrepareDlgTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\PrepareDlg.wxs*13"><field>PrepareDlg</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>1</field><field /><field>$(loc.WixUIBack)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\PrepareDlg.wxs*14"><field>PrepareDlg</field><field>Next</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>1</field><field /><field>$(loc.WixUINext)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\PrepareDlg.wxs*15"><field>PrepareDlg</field><field>ActionData</field><field>Text</field><field>135</field><field>125</field><field>220</field><field>30</field><field>196611</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\PrepareDlg.wxs*18"><field>PrepareDlg</field><field>ActionText</field><field>Text</field><field>135</field><field>100</field><field>220</field><field>20</field><field>196611</field><field /><field /><field /><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\PrepareDlg.wxs*5"><field>PrepareDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>5</field><field>$(loc.PrepareDlg_Title)</field><field>Cancel</field><field>Cancel</field><field>Cancel</field></tuple></table><table name="EventMapping"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\PrepareDlg.wxs*16"><field>PrepareDlg</field><field>ActionData</field><field>ActionData</field><field>Text</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\PrepareDlg.wxs*19"><field>PrepareDlg</field><field>ActionText</field><field>ActionText</field><field>Text</field></tuple></table><table name="Actions"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\PrepareDlg.wxs*24"><field>InstallUISequence</field><field>PrepareDlg</field><field /><field /><field>AppSearch</field><field /><field>0</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Actions" symbol="InstallUISequence/ExecuteAction" /><reference table="Dialog" symbol="CancelDlg" /><reference table="Dialog" symbol="ProgressDlg" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*7"><field>ProgressDlg</field><field>Cancel</field><field>SpawnDialog</field><field>CancelDlg</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*6"><field>ProgressDlg</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUICancel)</field><field>BannerBitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*9"><field>ProgressDlg</field><field>BannerBitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>44</field><field>1</field><field /><field>$(loc.ProgressDlgBannerBitmap)</field><field>Back</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*10"><field>ProgressDlg</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>1</field><field /><field>$(loc.WixUIBack)</field><field>Next</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*11"><field>ProgressDlg</field><field>Next</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>1</field><field /><field>$(loc.WixUINext)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*12"><field>ProgressDlg</field><field>BannerLine</field><field>Line</field><field>0</field><field>44</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*13"><field>ProgressDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*15"><field>ProgressDlg</field><field>TextInstalling</field><field>Text</field><field>35</field><field>65</field><field>300</field><field>20</field><field>2</field><field /><field>$(loc.ProgressDlgTextInstalling)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*18"><field>ProgressDlg</field><field>TitleInstalling</field><field>Text</field><field>20</field><field>15</field><field>300</field><field>15</field><field>196610</field><field /><field>$(loc.ProgressDlgTitleInstalling)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*21"><field>ProgressDlg</field><field>TextChanging</field><field>Text</field><field>35</field><field>65</field><field>300</field><field>20</field><field>2</field><field /><field>$(loc.ProgressDlgTextChanging)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*24"><field>ProgressDlg</field><field>TitleChanging</field><field>Text</field><field>20</field><field>15</field><field>300</field><field>15</field><field>196610</field><field /><field>$(loc.ProgressDlgTitleChanging)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*27"><field>ProgressDlg</field><field>TextRepairing</field><field>Text</field><field>35</field><field>65</field><field>300</field><field>20</field><field>2</field><field /><field>$(loc.ProgressDlgTextRepairing)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*30"><field>ProgressDlg</field><field>TitleRepairing</field><field>Text</field><field>20</field><field>15</field><field>300</field><field>15</field><field>196610</field><field /><field>$(loc.ProgressDlgTitleRepairing)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*33"><field>ProgressDlg</field><field>TextRemoving</field><field>Text</field><field>35</field><field>65</field><field>300</field><field>20</field><field>2</field><field /><field>$(loc.ProgressDlgTextRemoving)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*36"><field>ProgressDlg</field><field>TitleRemoving</field><field>Text</field><field>20</field><field>15</field><field>300</field><field>15</field><field>196610</field><field /><field>$(loc.ProgressDlgTitleRemoving)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*39"><field>ProgressDlg</field><field>ActionText</field><field>Text</field><field>70</field><field>100</field><field>265</field><field>10</field><field>3</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*42"><field>ProgressDlg</field><field>ProgressBar</field><field>ProgressBar</field><field>35</field><field>115</field><field>300</field><field>10</field><field>65537</field><field /><field>$(loc.ProgressDlgProgressBar)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*45"><field>ProgressDlg</field><field>StatusLabel</field><field>Text</field><field>35</field><field>100</field><field>35</field><field>10</field><field>3</field><field /><field>$(loc.ProgressDlgStatusLabel)</field><field /><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*5"><field>ProgressDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>5</field><field>$(loc.ProgressDlg_Title)</field><field>Cancel</field><field>Cancel</field><field>Cancel</field></tuple></table><table name="EventMapping"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*40"><field>ProgressDlg</field><field>ActionText</field><field>ActionText</field><field>Text</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*43"><field>ProgressDlg</field><field>ProgressBar</field><field>SetProgress</field><field>Progress</field></tuple></table><table name="ControlCondition"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*16"><field>ProgressDlg</field><field>TextInstalling</field><field>Show</field><field>NOT Installed OR (Installed AND (RESUME OR Preselected) AND NOT PATCH)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*19"><field>ProgressDlg</field><field>TitleInstalling</field><field>Show</field><field>NOT Installed OR (Installed AND (RESUME OR Preselected) AND NOT PATCH)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*22"><field>ProgressDlg</field><field>TextChanging</field><field>Show</field><field>WixUI_InstallMode = "Change"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*25"><field>ProgressDlg</field><field>TitleChanging</field><field>Show</field><field>WixUI_InstallMode = "Change"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*28"><field>ProgressDlg</field><field>TextRepairing</field><field>Show</field><field>WixUI_InstallMode = "Repair"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*31"><field>ProgressDlg</field><field>TitleRepairing</field><field>Show</field><field>WixUI_InstallMode = "Repair"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*34"><field>ProgressDlg</field><field>TextRemoving</field><field>Show</field><field>WixUI_InstallMode = "Remove"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*37"><field>ProgressDlg</field><field>TitleRemoving</field><field>Show</field><field>WixUI_InstallMode = "Remove"</field></tuple></table><table name="Actions"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*49"><field>InstallUISequence</field><field>ProgressDlg</field><field /><field /><field>ExecuteAction</field><field /><field>0</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Actions" symbol="InstallUISequence/ProgressDlg" /><reference table="Dialog" symbol="CancelDlg" /><reference table="Dialog" symbol="OutOfDiskDlg" /><reference table="Dialog" symbol="OutOfRbDiskDlg" /><reference table="Dialog" symbol="ResumeDlg" /><reference table="Dialog" symbol="WaitForCostingDlg" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs*7"><field>ResumeDlg</field><field>Install</field><field>SpawnWaitDialog</field><field>WaitForCostingDlg</field><field>CostingComplete = 1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs*8"><field>ResumeDlg</field><field>Install</field><field>EndDialog</field><field>Return</field><field>OutOfDiskSpace &lt;&gt; 1</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs*9"><field>ResumeDlg</field><field>Install</field><field>SpawnDialog</field><field>OutOfRbDiskDlg</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST)</field><field>3</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs*10"><field>ResumeDlg</field><field>Install</field><field>EndDialog</field><field>Return</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</field><field>4</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs*11"><field>ResumeDlg</field><field>Install</field><field>EnableRollback</field><field>False</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</field><field>5</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs*12"><field>ResumeDlg</field><field>Install</field><field>SpawnDialog</field><field>OutOfDiskDlg</field><field>(OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F")</field><field>6</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs*15"><field>ResumeDlg</field><field>Cancel</field><field>SpawnDialog</field><field>CancelDlg</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs*6"><field>ResumeDlg</field><field>Install</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.ResumeDlgInstall)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs*14"><field>ResumeDlg</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUICancel)</field><field>Bitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs*17"><field>ResumeDlg</field><field>Bitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>234</field><field>1</field><field /><field>$(loc.ResumeDlgBitmap)</field><field>Back</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs*18"><field>ResumeDlg</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>1</field><field /><field>$(loc.WixUIBack)</field><field>Install</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs*19"><field>ResumeDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs*20"><field>ResumeDlg</field><field>Description</field><field>Text</field><field>135</field><field>70</field><field>220</field><field>30</field><field>196611</field><field /><field>$(loc.ResumeDlgDescription)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs*21"><field>ResumeDlg</field><field>Title</field><field>Text</field><field>135</field><field>20</field><field>220</field><field>60</field><field>196611</field><field /><field>$(loc.ResumeDlgTitle)</field><field /><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs*5"><field>ResumeDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>7</field><field>$(loc.ResumeDlg_Title)</field><field>Install</field><field>Install</field><field>Cancel</field></tuple></table><table name="Actions"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs*25"><field>InstallUISequence</field><field>ResumeDlg</field><field>Installed AND (RESUME OR Preselected)</field><field /><field>ProgressDlg</field><field /><field>0</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Dialog" symbol="CancelDlg" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*7"><field>SetupTypeDlg</field><field>TypicalButton</field><field>[WixUI_InstallMode]</field><field>InstallTypical</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*8"><field>SetupTypeDlg</field><field>TypicalButton</field><field>SetInstallLevel</field><field>3</field><field>1</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*9"><field>SetupTypeDlg</field><field>TypicalButton</field><field>NewDialog</field><field>[WixUI_SetupTypeDlg_NextTypical]</field><field>1</field><field>3</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*12"><field>SetupTypeDlg</field><field>CustomButton</field><field>[WixUI_InstallMode]</field><field>InstallCustom</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*13"><field>SetupTypeDlg</field><field>CustomButton</field><field>NewDialog</field><field>[WixUI_SetupTypeDlg_NextCustom]</field><field>1</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*16"><field>SetupTypeDlg</field><field>CompleteButton</field><field>[WixUI_InstallMode]</field><field>InstallComplete</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*17"><field>SetupTypeDlg</field><field>CompleteButton</field><field>SetInstallLevel</field><field>1000</field><field>1</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*18"><field>SetupTypeDlg</field><field>CompleteButton</field><field>NewDialog</field><field>[WixUI_SetupTypeDlg_NextComplete]</field><field>1</field><field>3</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*21"><field>SetupTypeDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_SetupTypeDlg_Back]</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*25"><field>SetupTypeDlg</field><field>Cancel</field><field>SpawnDialog</field><field>CancelDlg</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*6"><field>SetupTypeDlg</field><field>TypicalButton</field><field>PushButton</field><field>40</field><field>65</field><field>80</field><field>17</field><field>3</field><field /><field>$(loc.SetupTypeDlgTypicalButton)</field><field>CustomButton</field><field>$(loc.SetupTypeDlgTypicalButtonTooltip)|</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*11"><field>SetupTypeDlg</field><field>CustomButton</field><field>PushButton</field><field>40</field><field>118</field><field>80</field><field>17</field><field>3</field><field /><field>$(loc.SetupTypeDlgCustomButton)</field><field>CompleteButton</field><field>$(loc.SetupTypeDlgCustomButtonTooltip)|</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*15"><field>SetupTypeDlg</field><field>CompleteButton</field><field>PushButton</field><field>40</field><field>171</field><field>80</field><field>17</field><field>3</field><field /><field>$(loc.SetupTypeDlgCompleteButton)</field><field>Back</field><field>$(loc.SetupTypeDlgCompleteButtonTooltip)|</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*20"><field>SetupTypeDlg</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIBack)</field><field>Next</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*23"><field>SetupTypeDlg</field><field>Next</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>1</field><field /><field>$(loc.WixUINext)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*24"><field>SetupTypeDlg</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUICancel)</field><field>BannerBitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*27"><field>SetupTypeDlg</field><field>BannerBitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>44</field><field>1</field><field /><field>$(loc.SetupTypeDlgBannerBitmap)</field><field>TypicalButton</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*28"><field>SetupTypeDlg</field><field>BannerLine</field><field>Line</field><field>0</field><field>44</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*29"><field>SetupTypeDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*30"><field>SetupTypeDlg</field><field>Title</field><field>Text</field><field>15</field><field>6</field><field>200</field><field>15</field><field>196611</field><field /><field>$(loc.SetupTypeDlgTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*31"><field>SetupTypeDlg</field><field>Description</field><field>Text</field><field>25</field><field>23</field><field>280</field><field>15</field><field>196611</field><field /><field>$(loc.SetupTypeDlgDescription)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*32"><field>SetupTypeDlg</field><field>TypicalText</field><field>Text</field><field>60</field><field>85</field><field>280</field><field>20</field><field>3</field><field /><field>$(loc.SetupTypeDlgTypicalText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*33"><field>SetupTypeDlg</field><field>CustomText</field><field>Text</field><field>60</field><field>138</field><field>280</field><field>30</field><field>3</field><field /><field>$(loc.SetupTypeDlgCustomText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*34"><field>SetupTypeDlg</field><field>CompleteText</field><field>Text</field><field>60</field><field>191</field><field>280</field><field>20</field><field>3</field><field /><field>$(loc.SetupTypeDlgCompleteText)</field><field /><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*5"><field>SetupTypeDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>7</field><field>$(loc.SetupTypeDlg_Title)</field><field>TypicalButton</field><field>TypicalButton</field><field>Cancel</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\UserExit.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Dialog" symbol="UserExit" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\UserExit.wxs*7"><field>UserExit</field><field>Finish</field><field>EndDialog</field><field>Exit</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\UserExit.wxs*6"><field>UserExit</field><field>Finish</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIFinish)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\UserExit.wxs*9"><field>UserExit</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>1</field><field /><field>$(loc.WixUICancel)</field><field>Bitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\UserExit.wxs*10"><field>UserExit</field><field>Bitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>234</field><field>1</field><field /><field>$(loc.UserExitBitmap)</field><field>Back</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\UserExit.wxs*11"><field>UserExit</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>1</field><field /><field>$(loc.WixUIBack)</field><field>Finish</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\UserExit.wxs*12"><field>UserExit</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\UserExit.wxs*13"><field>UserExit</field><field>Title</field><field>Text</field><field>135</field><field>20</field><field>220</field><field>60</field><field>196611</field><field /><field>$(loc.UserExitTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\UserExit.wxs*14"><field>UserExit</field><field>Description1</field><field>Text</field><field>135</field><field>70</field><field>220</field><field>40</field><field>196611</field><field /><field>$(loc.UserExitDescription1)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\UserExit.wxs*15"><field>UserExit</field><field>Description2</field><field>Text</field><field>135</field><field>115</field><field>220</field><field>20</field><field>196611</field><field /><field>$(loc.UserExitDescription2)</field><field /><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\UserExit.wxs*5"><field>UserExit</field><field>50</field><field>50</field><field>370</field><field>270</field><field>7</field><field>$(loc.UserExit_Title)</field><field>Finish</field><field>Finish</field><field>Finish</field></tuple></table><table name="Actions"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\UserExit.wxs*19"><field>InstallUISequence</field><field>UserExit</field><field /><field>-2</field><field /><field /><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\UserExit.wxs*23"><field>AdminUISequence</field><field>UserExit</field><field /><field>-2</field><field /><field /><field>0</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\WaitForCostingDlg.wxs" version="2.0.2207.0"><section type="fragment"><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WaitForCostingDlg.wxs*7"><field>WaitForCostingDlg</field><field>Return</field><field>EndDialog</field><field>Exit</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WaitForCostingDlg.wxs*6"><field>WaitForCostingDlg</field><field>Return</field><field>PushButton</field><field>102</field><field>57</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WaitForCostingDlgReturn)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WaitForCostingDlg.wxs*9"><field>WaitForCostingDlg</field><field>Text</field><field>Text</field><field>48</field><field>15</field><field>194</field><field>30</field><field>3</field><field /><field>$(loc.WaitForCostingDlgText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WaitForCostingDlg.wxs*10"><field>WaitForCostingDlg</field><field>Icon</field><field>Icon</field><field>15</field><field>15</field><field>24</field><field>24</field><field>5242881</field><field /><field>$(loc.WaitForCostingDlgIcon)</field><field /><field>$(loc.WaitForCostingDlgIconTooltip)|</field><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WaitForCostingDlg.wxs*5"><field>WaitForCostingDlg</field><field>50</field><field>10</field><field>260</field><field>85</field><field>7</field><field>$(loc.WaitForCostingDlg_Title)</field><field>Return</field><field>Return</field><field>Return</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeDlg.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Actions" symbol="InstallUISequence/ProgressDlg" /><reference table="Dialog" symbol="CancelDlg" /><reference table="Dialog" symbol="WelcomeDlg" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeDlg.wxs*7"><field>WelcomeDlg</field><field>Next</field><field>NewDialog</field><field>[WixUI_WelcomeDlg_Next]</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeDlg.wxs*10"><field>WelcomeDlg</field><field>Cancel</field><field>SpawnDialog</field><field>CancelDlg</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeDlg.wxs*6"><field>WelcomeDlg</field><field>Next</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUINext)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeDlg.wxs*9"><field>WelcomeDlg</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUICancel)</field><field>Bitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeDlg.wxs*12"><field>WelcomeDlg</field><field>Bitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>234</field><field>1</field><field /><field>$(loc.WelcomeDlgBitmap)</field><field>Back</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeDlg.wxs*13"><field>WelcomeDlg</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>1</field><field /><field>$(loc.WixUIBack)</field><field>Next</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeDlg.wxs*14"><field>WelcomeDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeDlg.wxs*15"><field>WelcomeDlg</field><field>Description</field><field>Text</field><field>135</field><field>70</field><field>220</field><field>60</field><field>196611</field><field /><field>$(loc.WelcomeDlgDescription)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeDlg.wxs*16"><field>WelcomeDlg</field><field>Title</field><field>Text</field><field>135</field><field>20</field><field>220</field><field>60</field><field>196611</field><field /><field>$(loc.WelcomeDlgTitle)</field><field /><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeDlg.wxs*5"><field>WelcomeDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>7</field><field>$(loc.WelcomeDlg_Title)</field><field>Next</field><field>Next</field><field>Cancel</field></tuple></table><table name="Actions"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeDlg.wxs*20"><field>InstallUISequence</field><field>WelcomeDlg</field><field>NOT Installed</field><field /><field>ProgressDlg</field><field /><field>0</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Actions" symbol="InstallUISequence/ProgressDlg" /><reference table="CustomAction" symbol="WixUIPrintEula" /><reference table="Dialog" symbol="CancelDlg" /><reference table="Dialog" symbol="OutOfDiskDlg" /><reference table="Dialog" symbol="OutOfRbDiskDlg" /><reference table="Dialog" symbol="WaitForCostingDlg" /><reference table="Dialog" symbol="WelcomeEulaDlg" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*10"><field>WelcomeEulaDlg</field><field>Install</field><field>SpawnWaitDialog</field><field>WaitForCostingDlg</field><field>CostingComplete = 1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*11"><field>WelcomeEulaDlg</field><field>Install</field><field>EndDialog</field><field>Return</field><field>OutOfDiskSpace &lt;&gt; 1</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*12"><field>WelcomeEulaDlg</field><field>Install</field><field>SpawnDialog</field><field>OutOfRbDiskDlg</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST)</field><field>3</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*13"><field>WelcomeEulaDlg</field><field>Install</field><field>EndDialog</field><field>Return</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</field><field>4</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*14"><field>WelcomeEulaDlg</field><field>Install</field><field>EnableRollback</field><field>False</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</field><field>5</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*15"><field>WelcomeEulaDlg</field><field>Install</field><field>SpawnDialog</field><field>OutOfDiskDlg</field><field>(OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F")</field><field>6</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*20"><field>WelcomeEulaDlg</field><field>Cancel</field><field>SpawnDialog</field><field>CancelDlg</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*27"><field>WelcomeEulaDlg</field><field>Print</field><field>DoAction</field><field>WixUIPrintEula</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*6"><field>WelcomeEulaDlg</field><field>Bitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>234</field><field>1</field><field /><field>$(loc.WelcomeEulaDlgBitmap)</field><field>LicenseAcceptedCheckBox</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*7"><field>WelcomeEulaDlg</field><field>LicenseAcceptedCheckBox</field><field>CheckBox</field><field>130</field><field>207</field><field>226</field><field>18</field><field>3</field><field>LicenseAccepted</field><field>$(loc.WelcomeEulaDlgLicenseAcceptedCheckBox)</field><field>Back</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*8"><field>WelcomeEulaDlg</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>1</field><field /><field>$(loc.WixUIBack)</field><field>Install</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*9"><field>WelcomeEulaDlg</field><field>Install</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WelcomeEulaDlgInstall)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*19"><field>WelcomeEulaDlg</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUICancel)</field><field>LicenseText</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*22"><field>WelcomeEulaDlg</field><field>Title</field><field>Text</field><field>130</field><field>6</field><field>225</field><field>30</field><field>196611</field><field /><field>$(loc.WelcomeEulaDlgTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*23"><field>WelcomeEulaDlg</field><field>LicenseText</field><field>ScrollableText</field><field>130</field><field>36</field><field>226</field><field>162</field><field>7</field><field /><field /><field>Print</field><field /><field>License.rtf</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*26"><field>WelcomeEulaDlg</field><field>Print</field><field>PushButton</field><field>112</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIPrint)</field><field>Bitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*29"><field>WelcomeEulaDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple></table><table name="CheckBox"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*7"><field>LicenseAccepted</field><field>1</field></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*5"><field>WelcomeEulaDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>7</field><field>$(loc.WelcomeEulaDlg_Title)</field><field>Bitmap</field><field>Install</field><field>Cancel</field></tuple></table><table name="ControlCondition"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*16"><field>WelcomeEulaDlg</field><field>Install</field><field>Disable</field><field>LicenseAccepted &lt;&gt; "1"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*17"><field>WelcomeEulaDlg</field><field>Install</field><field>Enable</field><field>LicenseAccepted = "1"</field></tuple></table><table name="Actions"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*34"><field>InstallUISequence</field><field>WelcomeEulaDlg</field><field>NOT Installed</field><field /><field>ProgressDlg</field><field /><field>0</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Dialog" symbol="CancelDlg" /><reference table="Dialog" symbol="OutOfDiskDlg" /><reference table="Dialog" symbol="OutOfRbDiskDlg" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*9"><field>VerifyReadyDlg</field><field>Install</field><field>EndDialog</field><field>Return</field><field>OutOfDiskSpace &lt;&gt; 1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*10"><field>VerifyReadyDlg</field><field>Install</field><field>SpawnDialog</field><field>OutOfRbDiskDlg</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST)</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*11"><field>VerifyReadyDlg</field><field>Install</field><field>EndDialog</field><field>Return</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</field><field>3</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*12"><field>VerifyReadyDlg</field><field>Install</field><field>EnableRollback</field><field>False</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</field><field>4</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*13"><field>VerifyReadyDlg</field><field>Install</field><field>SpawnDialog</field><field>OutOfDiskDlg</field><field>(OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F")</field><field>5</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*18"><field>VerifyReadyDlg</field><field>Change</field><field>EndDialog</field><field>Return</field><field>OutOfDiskSpace &lt;&gt; 1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*19"><field>VerifyReadyDlg</field><field>Change</field><field>SpawnDialog</field><field>OutOfRbDiskDlg</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST)</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*20"><field>VerifyReadyDlg</field><field>Change</field><field>EndDialog</field><field>Return</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</field><field>3</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*21"><field>VerifyReadyDlg</field><field>Change</field><field>EnableRollback</field><field>False</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</field><field>4</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*22"><field>VerifyReadyDlg</field><field>Change</field><field>SpawnDialog</field><field>OutOfDiskDlg</field><field>(OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F")</field><field>5</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*27"><field>VerifyReadyDlg</field><field>Repair</field><field>ReinstallMode</field><field>ecmus</field><field>OutOfDiskSpace &lt;&gt; 1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*28"><field>VerifyReadyDlg</field><field>Repair</field><field>Reinstall</field><field>All</field><field>OutOfDiskSpace &lt;&gt; 1</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*29"><field>VerifyReadyDlg</field><field>Repair</field><field>EndDialog</field><field>Return</field><field>OutOfDiskSpace &lt;&gt; 1</field><field>3</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*30"><field>VerifyReadyDlg</field><field>Repair</field><field>SpawnDialog</field><field>OutOfRbDiskDlg</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST)</field><field>4</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*31"><field>VerifyReadyDlg</field><field>Repair</field><field>EndDialog</field><field>Return</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</field><field>5</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*32"><field>VerifyReadyDlg</field><field>Repair</field><field>EnableRollback</field><field>False</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</field><field>6</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*33"><field>VerifyReadyDlg</field><field>Repair</field><field>SpawnDialog</field><field>OutOfDiskDlg</field><field>(OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F")</field><field>7</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*37"><field>VerifyReadyDlg</field><field>Remove</field><field>Remove</field><field>All</field><field>OutOfDiskSpace &lt;&gt; 1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*38"><field>VerifyReadyDlg</field><field>Remove</field><field>EndDialog</field><field>Return</field><field>OutOfDiskSpace &lt;&gt; 1</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*39"><field>VerifyReadyDlg</field><field>Remove</field><field>SpawnDialog</field><field>OutOfRbDiskDlg</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST)</field><field>3</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*40"><field>VerifyReadyDlg</field><field>Remove</field><field>EndDialog</field><field>Return</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</field><field>4</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*41"><field>VerifyReadyDlg</field><field>Remove</field><field>EnableRollback</field><field>False</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</field><field>5</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*42"><field>VerifyReadyDlg</field><field>Remove</field><field>SpawnDialog</field><field>OutOfDiskDlg</field><field>(OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F")</field><field>6</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*71"><field>VerifyReadyDlg</field><field>Cancel</field><field>SpawnDialog</field><field>CancelDlg</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*75"><field>VerifyReadyDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_VerifyReadyDlg_BackCustom]</field><field>WixUI_InstallMode = "InstallCustom" AND INSCON_CONFIGURE=0</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*76"><field>VerifyReadyDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_VerifyReadyDlg_BackConf]</field><field>INSCON_CONFIGURE=1</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*77"><field>VerifyReadyDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_VerifyReadyDlg_BackTypical]</field><field>WixUI_InstallMode = "InstallTypical" AND INSCON_CONFIGURE=0</field><field>3</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*78"><field>VerifyReadyDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_VerifyReadyDlg_BackComplete]</field><field>WixUI_InstallMode = "InstallComplete" AND INSCON_CONFIGURE=0</field><field>4</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*79"><field>VerifyReadyDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_VerifyReadyDlg_BackFeatureTree]</field><field>NOT Installed AND WixUI_Mode = "FeatureTree" AND INSCON_CONFIGURE=0</field><field>5</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*80"><field>VerifyReadyDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_VerifyReadyDlg_BackInstallDir]</field><field>NOT Installed AND WixUI_Mode = "InstallDir" AND INSCON_CONFIGURE=0</field><field>6</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*81"><field>VerifyReadyDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_VerifyReadyDlg_BackChange]</field><field>WixUI_InstallMode = "Change" AND INSCON_CONFIGURE=0</field><field>7</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*82"><field>VerifyReadyDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_VerifyReadyDlg_BackRepair]</field><field>WixUI_InstallMode = "Repair"</field><field>8</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*83"><field>VerifyReadyDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_VerifyReadyDlg_BackRemove]</field><field>WixUI_InstallMode = "Remove"</field><field>9</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*6"><field>VerifyReadyDlg</field><field>Install</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>2</field><field /><field>$(loc.VerifyReadyDlgInstall)</field><field>Change</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*15"><field>VerifyReadyDlg</field><field>Change</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>2</field><field /><field>$(loc.VerifyReadyDlgChange)</field><field>Repair</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*24"><field>VerifyReadyDlg</field><field>Repair</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>2</field><field /><field>$(loc.VerifyReadyDlgRepair)</field><field>Remove</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*35"><field>VerifyReadyDlg</field><field>Remove</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>2</field><field /><field>$(loc.VerifyReadyDlgRemove)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*45"><field>VerifyReadyDlg</field><field>InstallTitle</field><field>Text</field><field>15</field><field>15</field><field>300</field><field>15</field><field>196610</field><field /><field>$(loc.VerifyReadyDlgInstallTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*48"><field>VerifyReadyDlg</field><field>InstallText</field><field>Text</field><field>25</field><field>70</field><field>320</field><field>80</field><field>2</field><field /><field>$(loc.VerifyReadyDlgInstallText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*51"><field>VerifyReadyDlg</field><field>ChangeTitle</field><field>Text</field><field>15</field><field>15</field><field>300</field><field>15</field><field>196610</field><field /><field>$(loc.VerifyReadyDlgChangeTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*54"><field>VerifyReadyDlg</field><field>ChangeText</field><field>Text</field><field>25</field><field>70</field><field>320</field><field>80</field><field>2</field><field /><field>$(loc.VerifyReadyDlgChangeText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*57"><field>VerifyReadyDlg</field><field>RepairTitle</field><field>Text</field><field>15</field><field>15</field><field>300</field><field>15</field><field>196610</field><field /><field>$(loc.VerifyReadyDlgRepairTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*60"><field>VerifyReadyDlg</field><field>RepairText</field><field>Text</field><field>25</field><field>70</field><field>320</field><field>80</field><field>2</field><field /><field>$(loc.VerifyReadyDlgRepairText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*63"><field>VerifyReadyDlg</field><field>RemoveTitle</field><field>Text</field><field>15</field><field>15</field><field>300</field><field>15</field><field>196610</field><field /><field>$(loc.VerifyReadyDlgRemoveTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*66"><field>VerifyReadyDlg</field><field>RemoveText</field><field>Text</field><field>25</field><field>70</field><field>320</field><field>80</field><field>2</field><field /><field>$(loc.VerifyReadyDlgRemoveText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*70"><field>VerifyReadyDlg</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUICancel)</field><field>Back</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*73"><field>VerifyReadyDlg</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIBack)</field><field>BannerBitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*85"><field>VerifyReadyDlg</field><field>BannerBitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>44</field><field>1</field><field /><field>$(loc.VerifyReadyDlgBannerBitmap)</field><field>Install</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*86"><field>VerifyReadyDlg</field><field>BannerLine</field><field>Line</field><field>0</field><field>44</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*87"><field>VerifyReadyDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*5"><field>VerifyReadyDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>39</field><field>$(loc.VerifyReadyDlg_Title)</field><field>Install</field><field>Repair</field><field>Cancel</field></tuple></table><table name="ControlCondition"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*7"><field>VerifyReadyDlg</field><field>Install</field><field>Show</field><field>NOT Installed</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*8"><field>VerifyReadyDlg</field><field>Install</field><field>Default</field><field>NOT Installed</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*16"><field>VerifyReadyDlg</field><field>Change</field><field>Show</field><field>WixUI_InstallMode = "Change"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*17"><field>VerifyReadyDlg</field><field>Change</field><field>Default</field><field>WixUI_InstallMode = "Change"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*25"><field>VerifyReadyDlg</field><field>Repair</field><field>Show</field><field>WixUI_InstallMode = "Repair"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*26"><field>VerifyReadyDlg</field><field>Repair</field><field>Default</field><field>WixUI_InstallMode = "Repair"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*36"><field>VerifyReadyDlg</field><field>Remove</field><field>Show</field><field>WixUI_InstallMode = "Remove"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*46"><field>VerifyReadyDlg</field><field>InstallTitle</field><field>Show</field><field>NOT Installed</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*49"><field>VerifyReadyDlg</field><field>InstallText</field><field>Show</field><field>NOT Installed</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*52"><field>VerifyReadyDlg</field><field>ChangeTitle</field><field>Show</field><field>WixUI_InstallMode = "Change"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*55"><field>VerifyReadyDlg</field><field>ChangeText</field><field>Show</field><field>WixUI_InstallMode = "Change"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*58"><field>VerifyReadyDlg</field><field>RepairTitle</field><field>Show</field><field>WixUI_InstallMode = "Repair"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*61"><field>VerifyReadyDlg</field><field>RepairText</field><field>Show</field><field>WixUI_InstallMode = "Repair"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*64"><field>VerifyReadyDlg</field><field>RemoveTitle</field><field>Show</field><field>WixUI_InstallMode = "Remove"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*67"><field>VerifyReadyDlg</field><field>RemoveText</field><field>Show</field><field>WixUI_InstallMode = "Remove"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*74"><field>VerifyReadyDlg</field><field>Back</field><field>Default</field><field>WixUI_InstallMode = "Remove"</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Dialog" symbol="ConfigureDlg" /><reference table="Dialog" symbol="CustomizeDlg" /><reference table="Dialog" symbol="ErrorDlg" /><reference table="Dialog" symbol="ExitDialog" /><reference table="Dialog" symbol="FatalError" /><reference table="Dialog" symbol="FilesInUse" /><reference table="Dialog" symbol="LicenseAgreementDlg" /><reference table="Dialog" symbol="MaintenanceTypeDlg" /><reference table="Dialog" symbol="MaintenanceWelcomeDlg" /><reference table="Dialog" symbol="MsiRMFilesInUse" /><reference table="Dialog" symbol="OldConfigureDlg" /><reference table="Dialog" symbol="PrepareDlg" /><reference table="Dialog" symbol="ProgressDlg" /><reference table="Dialog" symbol="ResumeDlg" /><reference table="Dialog" symbol="SetupTypeDlg" /><reference table="Dialog" symbol="UserExit" /><reference table="Dialog" symbol="WelcomeDlg" /><reference table="Dialog" symbol="VerifyReadyDlg" /><reference table="UI" symbol="WixUI_Common" /><table name="TextStyle"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*5"><field>WixUI_Font_Normal</field><field>Tahoma</field><field>8</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*6"><field>WixUI_Font_Bigger</field><field>Tahoma</field><field>12</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*7"><field>WixUI_Font_Title</field><field>Tahoma</field><field>9</field><field /><field>1</field></tuple></table><table name="Property"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*9"><field>DefaultUIFont</field><field>WixUI_Font_Normal</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*10"><field>WixUI_Mode</field><field>FeatureTree</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*31"><field>WixUI_WelcomeDlg_Next</field><field>LicenseAgreementDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*33"><field>WixUI_LicenseAgreementDlg_Back</field><field>WelcomeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*34"><field>WixUI_LicenseAgreementDlg_Next</field><field>CustomizeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*36"><field>WixUI_CustomizeDlg_BackChange</field><field>MaintenanceTypeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*37"><field>WixUI_CustomizeDlg_BackCustom</field><field>SetupTypeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*38"><field>WixUI_CustomizeDlg_BackFeatureTree</field><field>LicenseAgreementDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*39"><field>WixUI_CustomizeDlg_Next</field><field>VerifyReadyDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*40"><field>WixUI_CustomizeDlg_Next_Conf</field><field>OldConfigureDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*42"><field>WixUI_OldConfigureDlgBack</field><field>CustomizeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*43"><field>WixUI_OldConfigureDlgNext</field><field>ConfigureDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*45"><field>WixUI_ConfigureDlgBack</field><field>OldConfigureDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*46"><field>WixUI_ConfigureDlgNext</field><field>VerifyReadyDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*48"><field>WixUI_VerifyReadyDlg_BackConf</field><field>ConfigureDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*49"><field>WixUI_VerifyReadyDlg_BackCustom</field><field>CustomizeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*50"><field>WixUI_VerifyReadyDlg_BackChange</field><field>CustomizeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*51"><field>WixUI_VerifyReadyDlg_BackRepair</field><field>MaintenanceTypeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*52"><field>WixUI_VerifyReadyDlg_BackRemove</field><field>MaintenanceTypeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*53"><field>WixUI_VerifyReadyDlg_BackTypical</field><field>SetupTypeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*54"><field>WixUI_VerifyReadyDlg_BackFeatureTree</field><field>CustomizeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*55"><field>WixUI_VerifyReadyDlg_BackComplete</field><field>SetupTypeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*56"><field>WixUI_VerifyReadyDlg_Back</field><field>CustomizeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*58"><field>WixUI_MaintenanceWelcomeDlg_Next</field><field>MaintenanceTypeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*59"><field>WixUI_MaintenanceTypeDlg_Change</field><field>CustomizeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*60"><field>WixUI_MaintenanceTypeDlg_Repair</field><field>VerifyReadyDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*61"><field>WixUI_MaintenanceTypeDlg_Remove</field><field>VerifyReadyDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*62"><field>WixUI_MaintenanceTypeDlg_Back</field><field>MaintenanceWelcomeDlg</field><field>0</field><field>0</field><field>0</field></tuple></table><table name="UI"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*4"><field>WixUI_Mondo</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Dialog" symbol="BrowseDlg" /><reference table="Dialog" symbol="CustomizeDlg" /><reference table="Dialog" symbol="DiskCostDlg" /><reference table="Dialog" symbol="ErrorDlg" /><reference table="Dialog" symbol="ExitDialog" /><reference table="Dialog" symbol="FatalError" /><reference table="Dialog" symbol="FilesInUse" /><reference table="Dialog" symbol="LicenseAgreementDlg" /><reference table="Dialog" symbol="MaintenanceTypeDlg" /><reference table="Dialog" symbol="MaintenanceWelcomeDlg" /><reference table="Dialog" symbol="MsiRMFilesInUse" /><reference table="Dialog" symbol="PrepareDlg" /><reference table="Dialog" symbol="ProgressDlg" /><reference table="Dialog" symbol="ResumeDlg" /><reference table="Dialog" symbol="UserExit" /><reference table="Dialog" symbol="WelcomeDlg" /><reference table="Dialog" symbol="VerifyReadyDlg" /><reference table="UI" symbol="WixUI_Common" /><table name="TextStyle"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*15"><field>WixUI_Font_Normal</field><field>Tahoma</field><field>8</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*16"><field>WixUI_Font_Bigger</field><field>Tahoma</field><field>12</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*17"><field>WixUI_Font_Title</field><field>Tahoma</field><field>9</field><field /><field>1</field></tuple></table><table name="Property"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*19"><field>DefaultUIFont</field><field>WixUI_Font_Normal</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*20"><field>WixUI_Mode</field><field>FeatureTree</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*40"><field>WixUI_WelcomeDlg_Next</field><field>LicenseAgreementDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*42"><field>WixUI_LicenseAgreementDlg_Back</field><field>WelcomeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*43"><field>WixUI_LicenseAgreementDlg_Next</field><field>CustomizeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*45"><field>WixUI_CustomizeDlg_BackChange</field><field>MaintenanceTypeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*46"><field>WixUI_CustomizeDlg_BackCustom</field><field>SetupTypeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*47"><field>WixUI_CustomizeDlg_BackFeatureTree</field><field>LicenseAgreementDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*48"><field>WixUI_CustomizeDlg_Next</field><field>VerifyReadyDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*50"><field>WixUI_VerifyReadyDlg_BackCustom</field><field>CustomizeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*51"><field>WixUI_VerifyReadyDlg_BackChange</field><field>CustomizeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*52"><field>WixUI_VerifyReadyDlg_BackRepair</field><field>MaintenanceTypeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*53"><field>WixUI_VerifyReadyDlg_BackRemove</field><field>MaintenanceTypeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*54"><field>WixUI_VerifyReadyDlg_BackTypical</field><field>SetupTypeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*55"><field>WixUI_VerifyReadyDlg_BackFeatureTree</field><field>CustomizeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*56"><field>WixUI_VerifyReadyDlg_BackComplete</field><field>SetupTypeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*58"><field>WixUI_MaintenanceWelcomeDlg_Next</field><field>MaintenanceTypeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*60"><field>WixUI_MaintenanceTypeDlg_Change</field><field>CustomizeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*61"><field>WixUI_MaintenanceTypeDlg_Repair</field><field>VerifyReadyDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*62"><field>WixUI_MaintenanceTypeDlg_Remove</field><field>VerifyReadyDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*63"><field>WixUI_MaintenanceTypeDlg_Back</field><field>MaintenanceWelcomeDlg</field><field>0</field><field>0</field><field>0</field></tuple></table><table name="UI"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*14"><field>WixUI_FeatureTree</field></tuple></table></section></wixObject></wixLibrary> 
     1<?xml version="1.0" encoding="utf-8"?><wixLibrary xmlns="http://schemas.microsoft.com/wix/2003/11/libraries" version="2.0.2207.0"><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Binary" symbol="WixUI_Bmp_Banner" /><reference table="Dialog" symbol="CancelDlg" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*40"><field>ConfigureDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_ConfigureDlgBack]</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*47"><field>ConfigureDlg</field><field>Next</field><field>NewDialog</field><field>[WixUI_ConfigureDlgNext]</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*50"><field>ConfigureDlg</field><field>Cancel</field><field>SpawnDialog</field><field>CancelDlg</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*6"><field>ConfigureDlg</field><field>allowed_hostsLabel</field><field>Text</field><field>45</field><field>53</field><field>260</field><field>15</field><field>3</field><field /><field>&amp;Allowed hosts: (this is the IP of the nagios (or other) server)</field><field>allowed_hosts</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*7"><field>ConfigureDlg</field><field>allowed_hosts</field><field>Edit</field><field>45</field><field>65</field><field>280</field><field>18</field><field>3</field><field>ALLOWED_HOSTS</field><field>{255}</field><field>nsclient_pwdLabel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*11"><field>ConfigureDlg</field><field>nsclient_pwdLabel</field><field>Text</field><field>45</field><field>85</field><field>260</field><field>15</field><field>3</field><field /><field>&amp;NSClient password (only used via check_nt):</field><field>nsclient_pwdEdit</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*12"><field>ConfigureDlg</field><field>nsclient_pwdEdit</field><field>Edit</field><field>45</field><field>97</field><field>280</field><field>18</field><field>3</field><field>NSCLIENT_PWD</field><field>{255}</field><field>checkPluginsLabel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*17"><field>ConfigureDlg</field><field>checkLabel</field><field>GroupBox</field><field>45</field><field>120</field><field>280</field><field>95</field><field>3</field><field /><field>Modules to load:</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*18"><field>ConfigureDlg</field><field>checkPluginsLabel</field><field>CheckBox</field><field>50</field><field>130</field><field>260</field><field>20</field><field>3</field><field>CONF_CHECKS</field><field>Enable common check plugins</field><field>checkNSClientLabel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*22"><field>ConfigureDlg</field><field>checkNSClientLabel</field><field>CheckBox</field><field>50</field><field>145</field><field>260</field><field>20</field><field>3</field><field>CONF_NSCLIENT</field><field>Enable nsclient server (check_nt)</field><field>checkNRPELabel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*26"><field>ConfigureDlg</field><field>checkNRPELabel</field><field>CheckBox</field><field>50</field><field>160</field><field>260</field><field>20</field><field>3</field><field>CONF_NRPE</field><field>Enable NRPE server (check_nrpe)</field><field>checkNSCALabel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*30"><field>ConfigureDlg</field><field>checkNSCALabel</field><field>CheckBox</field><field>50</field><field>175</field><field>260</field><field>20</field><field>3</field><field>CONF_NSCA</field><field>Enable NSCA client (dont enable unless you really use NSCA)</field><field>checkWMILabel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*34"><field>ConfigureDlg</field><field>checkWMILabel</field><field>CheckBox</field><field>50</field><field>190</field><field>260</field><field>20</field><field>3</field><field>CONF_WMI</field><field>Enable WMI checks</field><field>Back</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*39"><field>ConfigureDlg</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>&amp;Back</field><field>Next</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*42"><field>ConfigureDlg</field><field>Next</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>&amp;Next</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*49"><field>ConfigureDlg</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>Cancel</field><field>BannerBitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*52"><field>ConfigureDlg</field><field>BannerBitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>44</field><field>1</field><field /><field>WixUI_Bmp_Banner</field><field>allowed_hostsLabel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*54"><field>ConfigureDlg</field><field>DescriptionWrite</field><field>Text</field><field>25</field><field>23</field><field>280</field><field>15</field><field>196610</field><field /><field>Basic Configuration (default values from old configuration)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*58"><field>ConfigureDlg</field><field>DescriptionNotFound</field><field>Text</field><field>25</field><field>23</field><field>280</field><field>15</field><field>196610</field><field /><field>Old configuration was not found!</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*62"><field>ConfigureDlg</field><field>Description</field><field>Text</field><field>25</field><field>23</field><field>280</field><field>15</field><field>196610</field><field /><field>Unsupported configuration file found!</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*67"><field>ConfigureDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*68"><field>ConfigureDlg</field><field>Title</field><field>Text</field><field>15</field><field>6</field><field>200</field><field>15</field><field>196611</field><field /><field>{\WixUI_Font_Title}NSClient++ Configuration</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*71"><field>ConfigureDlg</field><field>BannerLine</field><field>Line</field><field>0</field><field>44</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple></table><table name="CheckBox"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*18"><field>CONF_CHECKS</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*22"><field>CONF_NSCLIENT</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*26"><field>CONF_NRPE</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*30"><field>CONF_NSCA</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*34"><field>CONF_WMI</field><field>1</field></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*5"><field>ConfigureDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>3</field><field>[ProductName] [Setup]</field><field>allowed_hostsLabel</field><field>Next</field><field>Cancel</field></tuple></table><table name="ControlCondition"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*8"><field>ConfigureDlg</field><field>allowed_hosts</field><field>Enable</field><field>CONF_CAN_WRITE = "1" AND KEEP_WHICH_CONFIG = "NEW"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*9"><field>ConfigureDlg</field><field>allowed_hosts</field><field>Disable</field><field>CONF_CAN_WRITE = "0" OR KEEP_WHICH_CONFIG = "OLD"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*13"><field>ConfigureDlg</field><field>nsclient_pwdEdit</field><field>Enable</field><field>CONF_CAN_WRITE = "1" AND KEEP_WHICH_CONFIG = "NEW"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*14"><field>ConfigureDlg</field><field>nsclient_pwdEdit</field><field>Disable</field><field>CONF_CAN_WRITE = "0" OR KEEP_WHICH_CONFIG = "OLD"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*19"><field>ConfigureDlg</field><field>checkPluginsLabel</field><field>Enable</field><field>CONF_CHECKS_GRAY &lt;&gt; "1" AND CONF_CAN_WRITE = "1" AND KEEP_WHICH_CONFIG = "NEW"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*20"><field>ConfigureDlg</field><field>checkPluginsLabel</field><field>Disable</field><field>CONF_CHECKS_GRAY = "1" OR CONF_CAN_WRITE = "0" OR KEEP_WHICH_CONFIG = "OLD"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*23"><field>ConfigureDlg</field><field>checkNSClientLabel</field><field>Enable</field><field>CONF_CAN_WRITE = "1" AND KEEP_WHICH_CONFIG = "NEW"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*24"><field>ConfigureDlg</field><field>checkNSClientLabel</field><field>Disable</field><field>CONF_CAN_WRITE = "0" OR KEEP_WHICH_CONFIG = "OLD"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*27"><field>ConfigureDlg</field><field>checkNRPELabel</field><field>Enable</field><field>CONF_CAN_WRITE = "1" AND KEEP_WHICH_CONFIG = "NEW"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*28"><field>ConfigureDlg</field><field>checkNRPELabel</field><field>Disable</field><field>CONF_CAN_WRITE = "0" OR KEEP_WHICH_CONFIG = "OLD"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*31"><field>ConfigureDlg</field><field>checkNSCALabel</field><field>Enable</field><field>CONF_CAN_WRITE = "1" AND KEEP_WHICH_CONFIG = "NEW"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*32"><field>ConfigureDlg</field><field>checkNSCALabel</field><field>Disable</field><field>CONF_CAN_WRITE = "0" OR KEEP_WHICH_CONFIG = "OLD"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*35"><field>ConfigureDlg</field><field>checkWMILabel</field><field>Enable</field><field>CONF_CAN_WRITE = "1" AND KEEP_WHICH_CONFIG = "NEW"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*36"><field>ConfigureDlg</field><field>checkWMILabel</field><field>Disable</field><field>CONF_CAN_WRITE = "0" OR KEEP_WHICH_CONFIG = "OLD"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*56"><field>ConfigureDlg</field><field>DescriptionWrite</field><field>Show</field><field>CONF_CAN_WRITE = "1" AND CONF_OLD_NOT_FOUND = "0" AND KEEP_WHICH_CONFIG = "NEW"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*60"><field>ConfigureDlg</field><field>DescriptionNotFound</field><field>Show</field><field>CONF_CAN_WRITE = "1" AND CONF_OLD_NOT_FOUND = "1" AND KEEP_WHICH_CONFIG = "NEW"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ConfigureDlg.wxs*64"><field>ConfigureDlg</field><field>Description</field><field>Show</field><field>CONF_CAN_WRITE = "0" OR KEEP_WHICH_CONFIG = "OLD"</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Binary" symbol="WixUI_Bmp_Banner" /><reference table="Dialog" symbol="CancelDlg" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*25"><field>OldConfigureDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_OldConfigureDlgBack]</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*28"><field>OldConfigureDlg</field><field>Next</field><field>NewDialog</field><field>[WixUI_OldConfigureDlgNext]</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*31"><field>OldConfigureDlg</field><field>Cancel</field><field>SpawnDialog</field><field>CancelDlg</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*7"><field>OldConfigureDlg</field><field>WhichConfigOption</field><field>RadioButtonGroup</field><field>45</field><field>53</field><field>260</field><field>45</field><field>3</field><field>KEEP_WHICH_CONFIG</field><field /><field>Back</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*16"><field>OldConfigureDlg</field><field>HelpTextOld</field><field>Text</field><field>45</field><field>100</field><field>260</field><field>40</field><field>196611</field><field /><field>If you choose the old configuration the new one will be renamed to nsc.new. You will not be able to make any configuration changes in this installer</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*19"><field>OldConfigureDlg</field><field>HelpTextNew</field><field>Text</field><field>45</field><field>140</field><field>260</field><field>100</field><field>196611</field><field /><field>If you choose the new configuration the old one (if found) will be renamed to nsc.old. And you will be able to configure some basics settings which will be imported from the old. NOTICE this is experimental and may not always work so you should check and edit the config afterwards!</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*24"><field>OldConfigureDlg</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>&amp;Back</field><field>Next</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*27"><field>OldConfigureDlg</field><field>Next</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>&amp;Next</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*30"><field>OldConfigureDlg</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>Cancel</field><field>BannerBitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*33"><field>OldConfigureDlg</field><field>BannerBitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>44</field><field>1</field><field /><field>WixUI_Bmp_Banner</field><field>WhichConfigOption</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*36"><field>OldConfigureDlg</field><field>Description</field><field>Text</field><field>25</field><field>23</field><field>280</field><field>15</field><field>196610</field><field /><field>Which configuration file do you want to use?</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*40"><field>OldConfigureDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*41"><field>OldConfigureDlg</field><field>Title</field><field>Text</field><field>15</field><field>6</field><field>200</field><field>15</field><field>196611</field><field /><field>{\WixUI_Font_Title}NSClient++ Configuration</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*44"><field>OldConfigureDlg</field><field>BannerLine</field><field>Line</field><field>0</field><field>44</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple></table><table name="RadioButton"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*9"><field>KEEP_WHICH_CONFIG</field><field>1</field><field>OLD</field><field>0</field><field>0</field><field>250</field><field>16</field><field>Use the old configuration file</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*10"><field>KEEP_WHICH_CONFIG</field><field>2</field><field>NEW</field><field>0</field><field>20</field><field>295</field><field>16</field><field>Use the new configuration file</field><field /></tuple></table><table name="ControlCondition"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*12"><field>OldConfigureDlg</field><field>WhichConfigOption</field><field>Disable</field><field>CONF_OLD_NOT_FOUND = "1"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*13"><field>OldConfigureDlg</field><field>WhichConfigOption</field><field>Enable</field><field>CONF_OLD_NOT_FOUND = "0"</field></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OldConfigureDlg.wxs*5"><field>OldConfigureDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>3</field><field>[ProductName] [Setup]</field><field>WhichConfigOption</field><field>Next</field><field>Cancel</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs" version="2.0.2207.0"><section type="fragment"><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*8"><field>BrowseDlg</field><field>OK</field><field>SetTargetPath</field><field>[_BrowseProperty]</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*9"><field>BrowseDlg</field><field>OK</field><field>EndDialog</field><field>Return</field><field>1</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*12"><field>BrowseDlg</field><field>Cancel</field><field>Reset</field><field>0</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*13"><field>BrowseDlg</field><field>Cancel</field><field>EndDialog</field><field>Return</field><field>1</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*20"><field>BrowseDlg</field><field>WixUI_Bmp_Up</field><field>DirectoryListUp</field><field>0</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*23"><field>BrowseDlg</field><field>NewFolder</field><field>DirectoryListNew</field><field>0</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*6"><field>BrowseDlg</field><field>PathEdit</field><field>PathEdit</field><field>25</field><field>202</field><field>320</field><field>18</field><field>11</field><field>_BrowseProperty</field><field /><field>OK</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*7"><field>BrowseDlg</field><field>OK</field><field>PushButton</field><field>240</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIOK)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*11"><field>BrowseDlg</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUICancel)</field><field>ComboLabel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*15"><field>BrowseDlg</field><field>ComboLabel</field><field>Text</field><field>25</field><field>58</field><field>44</field><field>10</field><field>3</field><field /><field>$(loc.BrowseDlgComboLabel)</field><field>DirectoryCombo</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*16"><field>BrowseDlg</field><field>DirectoryCombo</field><field>DirectoryCombo</field><field>70</field><field>55</field><field>220</field><field>80</field><field>393227</field><field>_BrowseProperty</field><field /><field>WixUI_Bmp_Up</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*19"><field>BrowseDlg</field><field>WixUI_Bmp_Up</field><field>PushButton</field><field>298</field><field>55</field><field>19</field><field>19</field><field>3670019</field><field /><field>$(loc.BrowseDlgWixUI_Bmp_Up)</field><field>NewFolder</field><field>$(loc.BrowseDlgWixUI_Bmp_UpTooltip)|</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*22"><field>BrowseDlg</field><field>NewFolder</field><field>PushButton</field><field>325</field><field>55</field><field>19</field><field>19</field><field>3670019</field><field /><field>$(loc.BrowseDlgNewFolder)</field><field>DirectoryList</field><field>$(loc.BrowseDlgNewFolderTooltip)|</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*25"><field>BrowseDlg</field><field>DirectoryList</field><field>DirectoryList</field><field>25</field><field>83</field><field>320</field><field>98</field><field>15</field><field>_BrowseProperty</field><field /><field>PathLabel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*26"><field>BrowseDlg</field><field>PathLabel</field><field>Text</field><field>25</field><field>190</field><field>320</field><field>10</field><field>3</field><field /><field>$(loc.BrowseDlgPathLabel)</field><field>BannerBitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*27"><field>BrowseDlg</field><field>BannerBitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>44</field><field>1</field><field /><field>$(loc.BrowseDlgBannerBitmap)</field><field>PathEdit</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*28"><field>BrowseDlg</field><field>BannerLine</field><field>Line</field><field>0</field><field>44</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*29"><field>BrowseDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*30"><field>BrowseDlg</field><field>Description</field><field>Text</field><field>25</field><field>23</field><field>280</field><field>15</field><field>196611</field><field /><field>$(loc.BrowseDlgDescription)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*31"><field>BrowseDlg</field><field>Title</field><field>Text</field><field>15</field><field>6</field><field>200</field><field>15</field><field>196611</field><field /><field>$(loc.BrowseDlgTitle)</field><field /><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*5"><field>BrowseDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>7</field><field>$(loc.BrowseDlg_Title)</field><field>PathEdit</field><field>OK</field><field>Cancel</field></tuple></table><table name="EventMapping"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\BrowseDlg.wxs*17"><field>BrowseDlg</field><field>DirectoryCombo</field><field>IgnoreChange</field><field>IgnoreChange</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\CancelDlg.wxs" version="2.0.2207.0"><section type="fragment"><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CancelDlg.wxs*7"><field>CancelDlg</field><field>No</field><field>EndDialog</field><field>Return</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CancelDlg.wxs*10"><field>CancelDlg</field><field>Yes</field><field>EndDialog</field><field>Exit</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CancelDlg.wxs*6"><field>CancelDlg</field><field>No</field><field>PushButton</field><field>132</field><field>57</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUINo)</field><field>Yes</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CancelDlg.wxs*9"><field>CancelDlg</field><field>Yes</field><field>PushButton</field><field>72</field><field>57</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIYes)</field><field>No</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CancelDlg.wxs*12"><field>CancelDlg</field><field>Text</field><field>Text</field><field>48</field><field>15</field><field>194</field><field>30</field><field>3</field><field /><field>$(loc.CancelDlgText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CancelDlg.wxs*13"><field>CancelDlg</field><field>Icon</field><field>Icon</field><field>15</field><field>15</field><field>24</field><field>24</field><field>5242881</field><field /><field>$(loc.CancelDlgIcon)</field><field /><field>$(loc.CancelDlgIconTooltip)|</field><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CancelDlg.wxs*5"><field>CancelDlg</field><field>50</field><field>10</field><field>260</field><field>85</field><field>7</field><field>$(loc.CancelDlg_Title)</field><field>No</field><field>No</field><field>No</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs" version="2.0.2207.0"><section type="fragment"><table name="UI"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*11"><field>WixUI_Common</field></tuple></table><table name="UIText"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*13"><field>AbsentPath</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*14"><field>bytes</field><field>$(loc.UITextbytes)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*15"><field>GB</field><field>$(loc.UITextGB)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*16"><field>KB</field><field>$(loc.UITextKB)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*17"><field>MB</field><field>$(loc.UITextMB)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*18"><field>MenuAbsent</field><field>$(loc.UITextMenuAbsent)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*19"><field>MenuAdvertise</field><field>$(loc.UITextMenuAdvertise)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*20"><field>MenuAllCD</field><field>$(loc.UITextMenuAllCD)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*21"><field>MenuAllLocal</field><field>$(loc.UITextMenuAllLocal)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*22"><field>MenuAllNetwork</field><field>$(loc.UITextMenuAllNetwork)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*23"><field>MenuCD</field><field>$(loc.UITextMenuCD)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*24"><field>MenuLocal</field><field>$(loc.UITextMenuLocal)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*25"><field>MenuNetwork</field><field>$(loc.UITextMenuNetwork)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*26"><field>ScriptInProgress</field><field>$(loc.UITextScriptInProgress)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*27"><field>SelAbsentAbsent</field><field>$(loc.UITextSelAbsentAbsent)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*28"><field>SelAbsentAdvertise</field><field>$(loc.UITextSelAbsentAdvertise)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*29"><field>SelAbsentCD</field><field>$(loc.UITextSelAbsentCD)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*30"><field>SelAbsentLocal</field><field>$(loc.UITextSelAbsentLocal)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*31"><field>SelAbsentNetwork</field><field>$(loc.UITextSelAbsentNetwork)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*32"><field>SelAdvertiseAbsent</field><field>$(loc.UITextSelAdvertiseAbsent)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*33"><field>SelAdvertiseAdvertise</field><field>$(loc.UITextSelAdvertiseAdvertise)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*34"><field>SelAdvertiseCD</field><field>$(loc.UITextSelAdvertiseCD)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*35"><field>SelAdvertiseLocal</field><field>$(loc.UITextSelAdvertiseLocal)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*36"><field>SelAdvertiseNetwork</field><field>$(loc.UITextSelAdvertiseNetwork)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*37"><field>SelCDAbsent</field><field>$(loc.UITextSelCDAbsent)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*38"><field>SelCDAdvertise</field><field>$(loc.UITextSelCDAdvertise)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*39"><field>SelCDCD</field><field>$(loc.UITextSelCDCD)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*40"><field>SelCDLocal</field><field>$(loc.UITextSelCDLocal)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*41"><field>SelChildCostNeg</field><field>$(loc.UITextSelChildCostNeg)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*42"><field>SelChildCostPos</field><field>$(loc.UITextSelChildCostPos)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*43"><field>SelCostPending</field><field>$(loc.UITextSelCostPending)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*44"><field>SelLocalAbsent</field><field>$(loc.UITextSelLocalAbsent)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*45"><field>SelLocalAdvertise</field><field>$(loc.UITextSelLocalAdvertise)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*46"><field>SelLocalCD</field><field>$(loc.UITextSelLocalCD)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*47"><field>SelLocalLocal</field><field>$(loc.UITextSelLocalLocal)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*48"><field>SelLocalNetwork</field><field>$(loc.UITextSelLocalNetwork)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*49"><field>SelNetworkAbsent</field><field>$(loc.UITextSelNetworkAbsent)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*50"><field>SelNetworkAdvertise</field><field>$(loc.UITextSelNetworkAdvertise)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*51"><field>SelNetworkLocal</field><field>$(loc.UITextSelNetworkLocal)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*52"><field>SelNetworkNetwork</field><field>$(loc.UITextSelNetworkNetwork)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*53"><field>SelParentCostNegNeg</field><field>$(loc.UITextSelParentCostNegNeg)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*54"><field>SelParentCostNegPos</field><field>$(loc.UITextSelParentCostNegPos)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*55"><field>SelParentCostPosNeg</field><field>$(loc.UITextSelParentCostPosNeg)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*56"><field>SelParentCostPosPos</field><field>$(loc.UITextSelParentCostPosPos)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*57"><field>TimeRemaining</field><field>$(loc.UITextTimeRemaining)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*58"><field>VolumeCostAvailable</field><field>$(loc.UITextVolumeCostAvailable)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*59"><field>VolumeCostDifference</field><field>$(loc.UITextVolumeCostDifference)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*60"><field>VolumeCostRequired</field><field>$(loc.UITextVolumeCostRequired)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*61"><field>VolumeCostSize</field><field>$(loc.UITextVolumeCostSize)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*62"><field>VolumeCostVolume</field><field>$(loc.UITextVolumeCostVolume)</field></tuple></table><table name="Binary"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*4"><field>WixUI_Bmp_Banner</field><field>Bitmaps\bannrbmp.bmp</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*5"><field>WixUI_Bmp_Dialog</field><field>Bitmaps\dlgbmp.bmp</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*6"><field>WixUI_Ico_Exclam</field><field>Bitmaps\exclamic.ico</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*7"><field>WixUI_Ico_Info</field><field>Bitmaps\info.ico</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*8"><field>WixUI_Bmp_New</field><field>Bitmaps\New.ico</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*9"><field>WixUI_Bmp_Up</field><field>Bitmaps\Up.ico</field></tuple></table></section><section type="fragment"><reference table="Binary" symbol="WixUIWixca" /><table name="Binary"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*69"><field>WixUIWixca</field><field>wixca.dll</field></tuple></table><table name="CustomAction"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\Common.wxs*68"><field>WixUIPrintEula</field><field>65</field><field>WixUIWixca</field><field>PrintEula</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs" version="2.0.2207.0"><section type="fragment"><reference table="CustomAction" symbol="ReadOldConfig" /><reference table="CustomAction" symbol="StopAllServices" /><reference table="Dialog" symbol="BrowseDlg" /><reference table="Dialog" symbol="CancelDlg" /><reference table="Dialog" symbol="DiskCostDlg" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*8"><field>CustomizeDlg</field><field>Browse</field><field>SelectionBrowse</field><field>BrowseDlg</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*13"><field>CustomizeDlg</field><field>Reset</field><field>Reset</field><field>0</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*17"><field>CustomizeDlg</field><field>DiskCost</field><field>SpawnDialog</field><field>DiskCostDlg</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*21"><field>CustomizeDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_CustomizeDlg_BackChange]</field><field>WixUI_InstallMode = "Change"</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*22"><field>CustomizeDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_CustomizeDlg_BackCustom]</field><field>WixUI_InstallMode = "InstallCustom"</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*23"><field>CustomizeDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_CustomizeDlg_BackFeatureTree]</field><field>NOT Installed AND WixUI_Mode = "FeatureTree"</field><field>3</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*26"><field>CustomizeDlg</field><field>Next</field><field>DoAction</field><field>ReadOldConfig</field><field>INSCON_CONFIGURE="1"</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*27"><field>CustomizeDlg</field><field>Next</field><field>DoAction</field><field>StopAllServices</field><field>INSCON_CONFIGURE="1"</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*28"><field>CustomizeDlg</field><field>Next</field><field>NewDialog</field><field>[WixUI_CustomizeDlg_Next]</field><field>INSCON_CONFIGURE=0</field><field>3</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*29"><field>CustomizeDlg</field><field>Next</field><field>NewDialog</field><field>[WixUI_CustomizeDlg_Next_Conf]</field><field>INSCON_CONFIGURE=1</field><field>4</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*33"><field>CustomizeDlg</field><field>Cancel</field><field>SpawnDialog</field><field>CancelDlg</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*6"><field>CustomizeDlg</field><field>Tree</field><field>SelectionTree</field><field>25</field><field>85</field><field>175</field><field>115</field><field>7</field><field>_BrowseProperty</field><field>$(loc.CustomizeDlgTree)</field><field>Browse</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*7"><field>CustomizeDlg</field><field>Browse</field><field>PushButton</field><field>304</field><field>210</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.CustomizeDlgBrowse)</field><field>Reset</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*12"><field>CustomizeDlg</field><field>Reset</field><field>PushButton</field><field>25</field><field>243</field><field>73</field><field>17</field><field>3</field><field /><field>$(loc.CustomizeDlgReset)</field><field>DiskCost</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*16"><field>CustomizeDlg</field><field>DiskCost</field><field>PushButton</field><field>111</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.CustomizeDlgDiskCost)</field><field>Back</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*20"><field>CustomizeDlg</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIBack)</field><field>Next</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*25"><field>CustomizeDlg</field><field>Next</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUINext)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*32"><field>CustomizeDlg</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUICancel)</field><field>BannerBitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*35"><field>CustomizeDlg</field><field>BannerBitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>44</field><field>1</field><field /><field>$(loc.CustomizeDlgBannerBitmap)</field><field>Tree</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*36"><field>CustomizeDlg</field><field>Text</field><field>Text</field><field>25</field><field>55</field><field>320</field><field>20</field><field>3</field><field /><field>$(loc.CustomizeDlgText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*37"><field>CustomizeDlg</field><field>BannerLine</field><field>Line</field><field>0</field><field>44</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*38"><field>CustomizeDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*39"><field>CustomizeDlg</field><field>Description</field><field>Text</field><field>25</field><field>23</field><field>280</field><field>15</field><field>196611</field><field /><field>$(loc.CustomizeDlgDescription)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*40"><field>CustomizeDlg</field><field>Title</field><field>Text</field><field>15</field><field>6</field><field>210</field><field>15</field><field>196611</field><field /><field>$(loc.CustomizeDlgTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*41"><field>CustomizeDlg</field><field>Box</field><field>GroupBox</field><field>210</field><field>81</field><field>150</field><field>118</field><field>3</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*42"><field>CustomizeDlg</field><field>ItemDescription</field><field>Text</field><field>215</field><field>90</field><field>131</field><field>50</field><field>3</field><field /><field>$(loc.CustomizeDlgItemDescription)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*45"><field>CustomizeDlg</field><field>ItemSize</field><field>Text</field><field>215</field><field>140</field><field>131</field><field>50</field><field>3</field><field /><field>$(loc.CustomizeDlgItemSize)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*48"><field>CustomizeDlg</field><field>Location</field><field>Text</field><field>90</field><field>210</field><field>210</field><field>20</field><field>3</field><field /><field>$(loc.CustomizeDlgLocation)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*53"><field>CustomizeDlg</field><field>LocationLabel</field><field>Text</field><field>25</field><field>210</field><field>65</field><field>10</field><field>3</field><field /><field>$(loc.CustomizeDlgLocationLabel)</field><field /><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*5"><field>CustomizeDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>39</field><field>$(loc.CustomizeDlg_Title)</field><field>Tree</field><field>Next</field><field>Cancel</field></tuple></table><table name="EventMapping"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*14"><field>CustomizeDlg</field><field>Reset</field><field>SelectionNoItems</field><field>Enabled</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*18"><field>CustomizeDlg</field><field>DiskCost</field><field>SelectionNoItems</field><field>Enabled</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*30"><field>CustomizeDlg</field><field>Next</field><field>SelectionNoItems</field><field>Enabled</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*43"><field>CustomizeDlg</field><field>ItemDescription</field><field>SelectionDescription</field><field>Text</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*46"><field>CustomizeDlg</field><field>ItemSize</field><field>SelectionSize</field><field>Text</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*49"><field>CustomizeDlg</field><field>Location</field><field>SelectionPath</field><field>Text</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*50"><field>CustomizeDlg</field><field>Location</field><field>SelectionPathOn</field><field>Visible</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*54"><field>CustomizeDlg</field><field>LocationLabel</field><field>SelectionPathOn</field><field>Visible</field></tuple></table><table name="ControlCondition"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*9"><field>CustomizeDlg</field><field>Browse</field><field>Hide</field><field>Installed</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*10"><field>CustomizeDlg</field><field>Browse</field><field>Disable</field><field>Installed</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*51"><field>CustomizeDlg</field><field>Location</field><field>Hide</field><field>Installed</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\CustomizeDlg.wxs*55"><field>CustomizeDlg</field><field>LocationLabel</field><field>Hide</field><field>Installed</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\DiskCostDlg.wxs" version="2.0.2207.0"><section type="fragment"><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\DiskCostDlg.wxs*7"><field>DiskCostDlg</field><field>OK</field><field>EndDialog</field><field>Return</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\DiskCostDlg.wxs*6"><field>DiskCostDlg</field><field>OK</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIOK)</field><field>BannerBitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\DiskCostDlg.wxs*9"><field>DiskCostDlg</field><field>BannerBitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>44</field><field>1</field><field /><field>$(loc.DiskCostDlgBannerBitmap)</field><field>OK</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\DiskCostDlg.wxs*10"><field>DiskCostDlg</field><field>Text</field><field>Text</field><field>20</field><field>53</field><field>330</field><field>50</field><field>3</field><field /><field>$(loc.DiskCostDlgText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\DiskCostDlg.wxs*11"><field>DiskCostDlg</field><field>BannerLine</field><field>Line</field><field>0</field><field>44</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\DiskCostDlg.wxs*12"><field>DiskCostDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\DiskCostDlg.wxs*13"><field>DiskCostDlg</field><field>Description</field><field>Text</field><field>20</field><field>20</field><field>280</field><field>20</field><field>196611</field><field /><field>$(loc.DiskCostDlgDescription)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\DiskCostDlg.wxs*14"><field>DiskCostDlg</field><field>Title</field><field>Text</field><field>15</field><field>6</field><field>200</field><field>15</field><field>196611</field><field /><field>$(loc.DiskCostDlgTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\DiskCostDlg.wxs*15"><field>DiskCostDlg</field><field>VolumeList</field><field>VolumeCostList</field><field>20</field><field>100</field><field>330</field><field>120</field><field>393223</field><field /><field>$(loc.DiskCostDlgVolumeList)</field><field /><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\DiskCostDlg.wxs*5"><field>DiskCostDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>7</field><field>$(loc.DiskCostDlg_Title)</field><field>OK</field><field>OK</field><field>OK</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Dialog" symbol="ErrorDlg" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*8"><field>ErrorDlg</field><field>Y</field><field>EndDialog</field><field>ErrorYes</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*11"><field>ErrorDlg</field><field>A</field><field>EndDialog</field><field>ErrorAbort</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*14"><field>ErrorDlg</field><field>C</field><field>EndDialog</field><field>ErrorCancel</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*18"><field>ErrorDlg</field><field>I</field><field>EndDialog</field><field>ErrorIgnore</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*21"><field>ErrorDlg</field><field>N</field><field>EndDialog</field><field>ErrorNo</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*24"><field>ErrorDlg</field><field>O</field><field>EndDialog</field><field>ErrorOk</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*27"><field>ErrorDlg</field><field>R</field><field>EndDialog</field><field>ErrorRetry</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*6"><field>ErrorDlg</field><field>ErrorText</field><field>Text</field><field>48</field><field>15</field><field>205</field><field>60</field><field>3</field><field /><field>$(loc.ErrorDlgErrorText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*7"><field>ErrorDlg</field><field>Y</field><field>PushButton</field><field>100</field><field>80</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIYes)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*10"><field>ErrorDlg</field><field>A</field><field>PushButton</field><field>100</field><field>80</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUICancel)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*13"><field>ErrorDlg</field><field>C</field><field>PushButton</field><field>100</field><field>80</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUICancel)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*16"><field>ErrorDlg</field><field>ErrorIcon</field><field>Icon</field><field>15</field><field>15</field><field>24</field><field>24</field><field>5242881</field><field /><field>$(loc.ErrorDlgErrorIcon)</field><field /><field>$(loc.ErrorDlgErrorIconTooltip)|</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*17"><field>ErrorDlg</field><field>I</field><field>PushButton</field><field>100</field><field>80</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIIgnore)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*20"><field>ErrorDlg</field><field>N</field><field>PushButton</field><field>100</field><field>80</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUINo)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*23"><field>ErrorDlg</field><field>O</field><field>PushButton</field><field>100</field><field>80</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIOK)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*26"><field>ErrorDlg</field><field>R</field><field>PushButton</field><field>100</field><field>80</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIRetry)</field><field /><field /><field /></tuple></table><table name="Property"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*31"><field>ErrorDialog</field><field>ErrorDlg</field><field>0</field><field>0</field><field>0</field></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorDlg.wxs*5"><field>ErrorDlg</field><field>50</field><field>10</field><field>270</field><field>105</field><field>65543</field><field>$(loc.ErrorDlg_Title)</field><field>ErrorText</field><field /><field /></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs" version="2.0.2207.0"><section type="fragment"><table name="ActionText"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*6"><field>InstallValidate</field><field>$(loc.ProgressTextInstallValidate)</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*7"><field>InstallFiles</field><field>$(loc.ProgressTextInstallFiles)</field><field>$(loc.ProgressTextInstallFilesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*8"><field>InstallAdminPackage</field><field>$(loc.ProgressTextInstallAdminPackage)</field><field>$(loc.ProgressTextInstallAdminPackageTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*9"><field>FileCost</field><field>$(loc.ProgressTextFileCost)</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*10"><field>CostInitialize</field><field>$(loc.ProgressTextCostInitialize)</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*11"><field>CostFinalize</field><field>$(loc.ProgressTextCostFinalize)</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*12"><field>CreateShortcuts</field><field>$(loc.ProgressTextCreateShortcuts)</field><field>$(loc.ProgressTextCreateShortcutsTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*13"><field>PublishComponents</field><field>$(loc.ProgressTextPublishComponents)</field><field>$(loc.ProgressTextPublishComponentsTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*14"><field>PublishFeatures</field><field>$(loc.ProgressTextPublishFeatures)</field><field>$(loc.ProgressTextPublishFeaturesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*15"><field>PublishProduct</field><field>$(loc.ProgressTextPublishProduct)</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*16"><field>RegisterClassInfo</field><field>$(loc.ProgressTextRegisterClassInfo)</field><field>$(loc.ProgressTextRegisterClassInfoTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*17"><field>RegisterExtensionInfo</field><field>$(loc.ProgressTextRegisterExtensionInfo)</field><field>$(loc.ProgressTextRegisterExtensionInfoTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*18"><field>RegisterMIMEInfo</field><field>$(loc.ProgressTextRegisterMIMEInfo)</field><field>$(loc.ProgressTextRegisterMIMEInfoTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*19"><field>RegisterProgIdInfo</field><field>$(loc.ProgressTextRegisterProgIdInfo)</field><field>$(loc.ProgressTextRegisterProgIdInfoTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*20"><field>AllocateRegistrySpace</field><field>$(loc.ProgressTextAllocateRegistrySpace)</field><field>$(loc.ProgressTextAllocateRegistrySpaceTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*21"><field>AppSearch</field><field>$(loc.ProgressTextAppSearch)</field><field>$(loc.ProgressTextAppSearchTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*22"><field>BindImage</field><field>$(loc.ProgressTextBindImage)</field><field>$(loc.ProgressTextBindImageTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*23"><field>CCPSearch</field><field>$(loc.ProgressTextCCPSearch)</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*24"><field>CreateFolders</field><field>$(loc.ProgressTextCreateFolders)</field><field>$(loc.ProgressTextCreateFoldersTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*25"><field>DeleteServices</field><field>$(loc.ProgressTextDeleteServices)</field><field>$(loc.ProgressTextDeleteServicesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*26"><field>DuplicateFiles</field><field>$(loc.ProgressTextDuplicateFiles)</field><field>$(loc.ProgressTextDuplicateFilesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*27"><field>FindRelatedProducts</field><field>$(loc.ProgressTextFindRelatedProducts)</field><field>$(loc.ProgressTextFindRelatedProductsTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*28"><field>InstallODBC</field><field>$(loc.ProgressTextInstallODBC)</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*29"><field>InstallServices</field><field>$(loc.ProgressTextInstallServices)</field><field>$(loc.ProgressTextInstallServicesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*30"><field>LaunchConditions</field><field>$(loc.ProgressTextLaunchConditions)</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*31"><field>MigrateFeatureStates</field><field>$(loc.ProgressTextMigrateFeatureStates)</field><field>$(loc.ProgressTextMigrateFeatureStatesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*32"><field>MoveFiles</field><field>$(loc.ProgressTextMoveFiles)</field><field>$(loc.ProgressTextMoveFilesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*33"><field>PatchFiles</field><field>$(loc.ProgressTextPatchFiles)</field><field>$(loc.ProgressTextPatchFilesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*34"><field>ProcessComponents</field><field>$(loc.ProgressTextProcessComponents)</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*35"><field>RegisterComPlus</field><field>$(loc.ProgressTextRegisterComPlus)</field><field>$(loc.ProgressTextRegisterComPlusTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*36"><field>RegisterFonts</field><field>$(loc.ProgressTextRegisterFonts)</field><field>$(loc.ProgressTextRegisterFontsTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*37"><field>RegisterProduct</field><field>$(loc.ProgressTextRegisterProduct)</field><field>$(loc.ProgressTextRegisterProductTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*38"><field>RegisterTypeLibraries</field><field>$(loc.ProgressTextRegisterTypeLibraries)</field><field>$(loc.ProgressTextRegisterTypeLibrariesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*39"><field>RegisterUser</field><field>$(loc.ProgressTextRegisterUser)</field><field>$(loc.ProgressTextRegisterUserTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*40"><field>RemoveDuplicateFiles</field><field>$(loc.ProgressTextRemoveDuplicateFiles)</field><field>$(loc.ProgressTextRemoveDuplicateFilesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*41"><field>RemoveEnvironmentStrings</field><field>$(loc.ProgressTextRemoveEnvironmentStrings)</field><field>$(loc.ProgressTextRemoveEnvironmentStringsTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*42"><field>RemoveExistingProducts</field><field>$(loc.ProgressTextRemoveExistingProducts)</field><field>$(loc.ProgressTextRemoveExistingProductsTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*43"><field>RemoveFiles</field><field>$(loc.ProgressTextRemoveFiles)</field><field>$(loc.ProgressTextRemoveFilesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*44"><field>RemoveFolders</field><field>$(loc.ProgressTextRemoveFolders)</field><field>$(loc.ProgressTextRemoveFoldersTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*45"><field>RemoveIniValues</field><field>$(loc.ProgressTextRemoveIniValues)</field><field>$(loc.ProgressTextRemoveIniValuesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*46"><field>RemoveODBC</field><field>$(loc.ProgressTextRemoveODBC)</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*47"><field>RemoveRegistryValues</field><field>$(loc.ProgressTextRemoveRegistryValues)</field><field>$(loc.ProgressTextRemoveRegistryValuesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*48"><field>RemoveShortcuts</field><field>$(loc.ProgressTextRemoveShortcuts)</field><field>$(loc.ProgressTextRemoveShortcutsTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*49"><field>RMCCPSearch</field><field>$(loc.ProgressTextRMCCPSearch)</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*50"><field>SelfRegModules</field><field>$(loc.ProgressTextSelfRegModules)</field><field>$(loc.ProgressTextSelfRegModulesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*51"><field>SelfUnregModules</field><field>$(loc.ProgressTextSelfUnregModules)</field><field>$(loc.ProgressTextSelfUnregModulesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*52"><field>SetODBCFolders</field><field>$(loc.ProgressTextSetODBCFolders)</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*53"><field>StartServices</field><field>$(loc.ProgressTextStartServices)</field><field>$(loc.ProgressTextStartServicesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*54"><field>StopServices</field><field>$(loc.ProgressTextStopServices)</field><field>$(loc.ProgressTextStopServicesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*55"><field>UnpublishComponents</field><field>$(loc.ProgressTextUnpublishComponents)</field><field>$(loc.ProgressTextUnpublishComponentsTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*56"><field>UnpublishFeatures</field><field>$(loc.ProgressTextUnpublishFeatures)</field><field>$(loc.ProgressTextUnpublishFeaturesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*57"><field>UnregisterClassInfo</field><field>$(loc.ProgressTextUnregisterClassInfo)</field><field>$(loc.ProgressTextUnregisterClassInfoTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*58"><field>UnregisterComPlus</field><field>$(loc.ProgressTextUnregisterComPlus)</field><field>$(loc.ProgressTextUnregisterComPlusTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*59"><field>UnregisterExtensionInfo</field><field>$(loc.ProgressTextUnregisterExtensionInfo)</field><field>$(loc.ProgressTextUnregisterExtensionInfoTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*60"><field>UnregisterFonts</field><field>$(loc.ProgressTextUnregisterFonts)</field><field>$(loc.ProgressTextUnregisterFontsTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*61"><field>UnregisterMIMEInfo</field><field>$(loc.ProgressTextUnregisterMIMEInfo)</field><field>$(loc.ProgressTextUnregisterMIMEInfoTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*62"><field>UnregisterProgIdInfo</field><field>$(loc.ProgressTextUnregisterProgIdInfo)</field><field>$(loc.ProgressTextUnregisterProgIdInfoTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*63"><field>UnregisterTypeLibraries</field><field>$(loc.ProgressTextUnregisterTypeLibraries)</field><field>$(loc.ProgressTextUnregisterTypeLibrariesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*64"><field>WriteEnvironmentStrings</field><field>$(loc.ProgressTextWriteEnvironmentStrings)</field><field>$(loc.ProgressTextWriteEnvironmentStringsTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*65"><field>WriteIniValues</field><field>$(loc.ProgressTextWriteIniValues)</field><field>$(loc.ProgressTextWriteIniValuesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*66"><field>WriteRegistryValues</field><field>$(loc.ProgressTextWriteRegistryValues)</field><field>$(loc.ProgressTextWriteRegistryValuesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*67"><field>Advertise</field><field>$(loc.ProgressTextAdvertise)</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*68"><field>GenerateScript</field><field>$(loc.ProgressTextGenerateScript)</field><field>$(loc.ProgressTextGenerateScriptTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*69"><field>InstallSFPCatalogFile</field><field>$(loc.ProgressTextInstallSFPCatalogFile)</field><field>$(loc.ProgressTextInstallSFPCatalogFileTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*70"><field>MsiPublishAssemblies</field><field>$(loc.ProgressTextMsiPublishAssemblies)</field><field>$(loc.ProgressTextMsiPublishAssembliesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*71"><field>MsiUnpublishAssemblies</field><field>$(loc.ProgressTextMsiUnpublishAssemblies)</field><field>$(loc.ProgressTextMsiUnpublishAssembliesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*72"><field>Rollback</field><field>$(loc.ProgressTextRollback)</field><field>$(loc.ProgressTextRollbackTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*73"><field>RollbackCleanup</field><field>$(loc.ProgressTextRollbackCleanup)</field><field>$(loc.ProgressTextRollbackCleanupTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*74"><field>UnmoveFiles</field><field>$(loc.ProgressTextUnmoveFiles)</field><field>$(loc.ProgressTextUnmoveFilesTemplate)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*75"><field>UnpublishProduct</field><field>$(loc.ProgressTextUnpublishProduct)</field><field /></tuple></table><table name="UI"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*4"><field>WixUI_ErrorProgressText</field></tuple></table><table name="Error"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*77"><field>0</field><field><![CDATA[$(loc.Error0)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*78"><field>1</field><field><![CDATA[$(loc.Error1)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*79"><field>2</field><field><![CDATA[$(loc.Error2)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*80"><field>3</field><field><![CDATA[]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*81"><field>4</field><field><![CDATA[$(loc.Error4)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*82"><field>5</field><field><![CDATA[$(loc.Error5)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*83"><field>6</field><field><![CDATA[]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*84"><field>7</field><field><![CDATA[$(loc.Error7)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*85"><field>8</field><field><![CDATA[$(loc.Error8)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*86"><field>9</field><field><![CDATA[$(loc.Error9)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*87"><field>10</field><field><![CDATA[$(loc.Error10)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*88"><field>11</field><field><![CDATA[$(loc.Error11)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*89"><field>12</field><field><![CDATA[$(loc.Error12)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*90"><field>13</field><field><![CDATA[$(loc.Error13)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*91"><field>14</field><field><![CDATA[$(loc.Error14)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*92"><field>15</field><field><![CDATA[$(loc.Error15)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*93"><field>16</field><field><![CDATA[$(loc.Error16)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*94"><field>17</field><field><![CDATA[$(loc.Error17)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*95"><field>18</field><field><![CDATA[$(loc.Error18)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*96"><field>19</field><field><![CDATA[$(loc.Error19)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*97"><field>20</field><field><![CDATA[$(loc.Error20)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*98"><field>21</field><field><![CDATA[$(loc.Error21)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*99"><field>22</field><field><![CDATA[$(loc.Error22)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*100"><field>23</field><field><![CDATA[$(loc.Error23)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*101"><field>32</field><field><![CDATA[$(loc.Error32)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*102"><field>33</field><field><![CDATA[$(loc.Error33)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*103"><field>1101</field><field><![CDATA[$(loc.Error1101)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*104"><field>1301</field><field><![CDATA[$(loc.Error1301)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*105"><field>1302</field><field><![CDATA[$(loc.Error1302)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*106"><field>1303</field><field><![CDATA[$(loc.Error1303)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*107"><field>1304</field><field><![CDATA[$(loc.Error1304)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*108"><field>1305</field><field><![CDATA[$(loc.Error1305)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*109"><field>1306</field><field><![CDATA[$(loc.Error1306)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*110"><field>1307</field><field><![CDATA[$(loc.Error1307)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*111"><field>1308</field><field><![CDATA[$(loc.Error1308)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*112"><field>1309</field><field><![CDATA[$(loc.Error1309)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*113"><field>1310</field><field><![CDATA[$(loc.Error1310)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*114"><field>1311</field><field><![CDATA[$(loc.Error1311)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*115"><field>1312</field><field><![CDATA[$(loc.Error1312)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*116"><field>1313</field><field><![CDATA[$(loc.Error1313)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*117"><field>1314</field><field><![CDATA[$(loc.Error1314)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*118"><field>1315</field><field><![CDATA[$(loc.Error1315)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*119"><field>1316</field><field><![CDATA[$(loc.Error1316)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*120"><field>1317</field><field><![CDATA[$(loc.Error1317)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*121"><field>1318</field><field><![CDATA[$(loc.Error1318)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*122"><field>1319</field><field><![CDATA[$(loc.Error1319)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*123"><field>1320</field><field><![CDATA[$(loc.Error1320)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*124"><field>1321</field><field><![CDATA[$(loc.Error1321)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*125"><field>1322</field><field><![CDATA[$(loc.Error1322)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*126"><field>1323</field><field><![CDATA[$(loc.Error1323)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*127"><field>1324</field><field><![CDATA[$(loc.Error1324)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*128"><field>1325</field><field><![CDATA[$(loc.Error1325)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*129"><field>1326</field><field><![CDATA[$(loc.Error1326)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*130"><field>1327</field><field><![CDATA[$(loc.Error1327)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*131"><field>1328</field><field><![CDATA[$(loc.Error1328)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*132"><field>1329</field><field><![CDATA[$(loc.Error1329)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*133"><field>1330</field><field><![CDATA[$(loc.Error1330)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*134"><field>1331</field><field><![CDATA[$(loc.Error1331)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*135"><field>1332</field><field><![CDATA[$(loc.Error1332)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*136"><field>1333</field><field><![CDATA[$(loc.Error1333)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*137"><field>1334</field><field><![CDATA[$(loc.Error1334)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*138"><field>1335</field><field><![CDATA[$(loc.Error1335)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*139"><field>1336</field><field><![CDATA[$(loc.Error1336)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*140"><field>1401</field><field><![CDATA[$(loc.Error1401)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*141"><field>1402</field><field><![CDATA[$(loc.Error1402)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*142"><field>1403</field><field><![CDATA[$(loc.Error1403)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*143"><field>1404</field><field><![CDATA[$(loc.Error1404)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*144"><field>1405</field><field><![CDATA[$(loc.Error1405)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*145"><field>1406</field><field><![CDATA[$(loc.Error1406)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*146"><field>1407</field><field><![CDATA[$(loc.Error1407)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*147"><field>1408</field><field><![CDATA[$(loc.Error1408)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*148"><field>1409</field><field><![CDATA[$(loc.Error1409)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*149"><field>1410</field><field><![CDATA[$(loc.Error1410)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*150"><field>1500</field><field><![CDATA[$(loc.Error1500)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*151"><field>1501</field><field><![CDATA[$(loc.Error1501)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*152"><field>1502</field><field><![CDATA[$(loc.Error1502)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*153"><field>1503</field><field><![CDATA[$(loc.Error1503)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*154"><field>1601</field><field><![CDATA[$(loc.Error1601)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*155"><field>1602</field><field><![CDATA[$(loc.Error1602)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*156"><field>1603</field><field><![CDATA[$(loc.Error1603)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*157"><field>1604</field><field><![CDATA[$(loc.Error1604)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*158"><field>1605</field><field><![CDATA[$(loc.Error1605)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*159"><field>1606</field><field><![CDATA[$(loc.Error1606)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*160"><field>1607</field><field><![CDATA[$(loc.Error1607)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*161"><field>1608</field><field><![CDATA[$(loc.Error1608)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*162"><field>1609</field><field><![CDATA[$(loc.Error1609)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*163"><field>1701</field><field><![CDATA[$(loc.Error1701)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*164"><field>1702</field><field><![CDATA[$(loc.Error1702)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*165"><field>1703</field><field><![CDATA[$(loc.Error1703)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*166"><field>1704</field><field><![CDATA[$(loc.Error1704)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*167"><field>1705</field><field><![CDATA[$(loc.Error1705)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*168"><field>1706</field><field><![CDATA[$(loc.Error1706)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*169"><field>1707</field><field><![CDATA[$(loc.Error1707)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*170"><field>1708</field><field><![CDATA[$(loc.Error1708)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*171"><field>1709</field><field><![CDATA[$(loc.Error1709)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*172"><field>1710</field><field><![CDATA[$(loc.Error1710)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*173"><field>1711</field><field><![CDATA[$(loc.Error1711)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*174"><field>1712</field><field><![CDATA[$(loc.Error1712)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*175"><field>1713</field><field><![CDATA[$(loc.Error1713)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*176"><field>1714</field><field><![CDATA[$(loc.Error1714)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*177"><field>1715</field><field><![CDATA[$(loc.Error1715)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*178"><field>1716</field><field><![CDATA[$(loc.Error1716)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*179"><field>1717</field><field><![CDATA[$(loc.Error1717)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*180"><field>1718</field><field><![CDATA[$(loc.Error1718)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*181"><field>1719</field><field><![CDATA[$(loc.Error1719)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*182"><field>1720</field><field><![CDATA[$(loc.Error1720)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*183"><field>1721</field><field><![CDATA[$(loc.Error1721)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*184"><field>1722</field><field><![CDATA[$(loc.Error1722)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*185"><field>1723</field><field><![CDATA[$(loc.Error1723)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*186"><field>1724</field><field><![CDATA[$(loc.Error1724)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*187"><field>1725</field><field><![CDATA[$(loc.Error1725)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*188"><field>1726</field><field><![CDATA[$(loc.Error1726)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*189"><field>1727</field><field><![CDATA[$(loc.Error1727)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*190"><field>1728</field><field><![CDATA[$(loc.Error1728)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*191"><field>1729</field><field><![CDATA[$(loc.Error1729)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*192"><field>1730</field><field><![CDATA[$(loc.Error1730)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*193"><field>1731</field><field><![CDATA[$(loc.Error1731)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*194"><field>1732</field><field><![CDATA[$(loc.Error1732)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*195"><field>1801</field><field><![CDATA[$(loc.Error1801)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*196"><field>1802</field><field><![CDATA[$(loc.Error1802)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*197"><field>1803</field><field><![CDATA[$(loc.Error1803)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*198"><field>1804</field><field><![CDATA[$(loc.Error1804)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*199"><field>1805</field><field><![CDATA[$(loc.Error1805)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*200"><field>1806</field><field><![CDATA[$(loc.Error1806)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*201"><field>1807</field><field><![CDATA[$(loc.Error1807)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*202"><field>1901</field><field><![CDATA[$(loc.Error1901)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*203"><field>1902</field><field><![CDATA[$(loc.Error1902)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*204"><field>1903</field><field><![CDATA[$(loc.Error1903)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*205"><field>1904</field><field><![CDATA[$(loc.Error1904)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*206"><field>1905</field><field><![CDATA[$(loc.Error1905)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*207"><field>1906</field><field><![CDATA[$(loc.Error1906)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*208"><field>1907</field><field><![CDATA[$(loc.Error1907)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*209"><field>1908</field><field><![CDATA[$(loc.Error1908)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*210"><field>1909</field><field><![CDATA[$(loc.Error1909)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*211"><field>1910</field><field><![CDATA[$(loc.Error1910)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*212"><field>1911</field><field><![CDATA[$(loc.Error1911)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*213"><field>1912</field><field><![CDATA[$(loc.Error1912)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*214"><field>1913</field><field><![CDATA[$(loc.Error1913)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*215"><field>1914</field><field><![CDATA[$(loc.Error1914)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*216"><field>1915</field><field><![CDATA[$(loc.Error1915)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*217"><field>1916</field><field><![CDATA[$(loc.Error1916)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*218"><field>1917</field><field><![CDATA[$(loc.Error1917)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*219"><field>1918</field><field><![CDATA[$(loc.Error1918)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*220"><field>1919</field><field><![CDATA[$(loc.Error1919)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*221"><field>1920</field><field><![CDATA[$(loc.Error1920)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*222"><field>1921</field><field><![CDATA[$(loc.Error1921)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*223"><field>1922</field><field><![CDATA[$(loc.Error1922)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*224"><field>1923</field><field><![CDATA[$(loc.Error1923)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*225"><field>1924</field><field><![CDATA[$(loc.Error1924)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*226"><field>1925</field><field><![CDATA[$(loc.Error1925)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*227"><field>1926</field><field><![CDATA[$(loc.Error1926)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*228"><field>1927</field><field><![CDATA[$(loc.Error1927)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*229"><field>1928</field><field><![CDATA[$(loc.Error1928)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*230"><field>1929</field><field><![CDATA[$(loc.Error1929)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*231"><field>1930</field><field><![CDATA[$(loc.Error1930)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*232"><field>1931</field><field><![CDATA[$(loc.Error1931)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*233"><field>1932</field><field><![CDATA[$(loc.Error1932)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*234"><field>1933</field><field><![CDATA[$(loc.Error1933)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*235"><field>1934</field><field><![CDATA[$(loc.Error1934)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*236"><field>1935</field><field><![CDATA[$(loc.Error1935)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*237"><field>1936</field><field><![CDATA[$(loc.Error1936)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*238"><field>1937</field><field><![CDATA[$(loc.Error1937)]]></field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ErrorProgressText.wxs*239"><field>1938</field><field><![CDATA[$(loc.Error1938)]]></field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs" version="2.0.2207.0"><section type="fragment"><reference table="CustomAction" symbol="StartAllServices" /><reference table="Dialog" symbol="ExitDialog" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*7"><field>ExitDialog</field><field>Finish</field><field>DoAction</field><field>StartAllServices</field><field>NOT REMOVE = "ALL"</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*8"><field>ExitDialog</field><field>Finish</field><field>EndDialog</field><field>Return</field><field>1</field><field>2</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*6"><field>ExitDialog</field><field>Finish</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIFinish)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*10"><field>ExitDialog</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>1</field><field /><field>$(loc.WixUICancel)</field><field>Bitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*11"><field>ExitDialog</field><field>Bitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>234</field><field>1</field><field /><field>$(loc.ExitDialogBitmap)</field><field>Back</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*12"><field>ExitDialog</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>1</field><field /><field>$(loc.WixUIBack)</field><field>StartCheck</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*13"><field>ExitDialog</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*14"><field>ExitDialog</field><field>Description</field><field>Text</field><field>135</field><field>70</field><field>220</field><field>40</field><field>196611</field><field /><field>$(loc.ExitDialogDescription)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*15"><field>ExitDialog</field><field>Title</field><field>Text</field><field>135</field><field>20</field><field>220</field><field>60</field><field>196611</field><field /><field>$(loc.ExitDialogTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*17"><field>ExitDialog</field><field>StartCheck</field><field>CheckBox</field><field>135</field><field>110</field><field>220</field><field>20</field><field>3</field><field>START_SERVICE_ON_EXIT</field><field>Start service</field><field>DonateCheck</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*20"><field>ExitDialog</field><field>DonateCheck</field><field>CheckBox</field><field>135</field><field>130</field><field>220</field><field>20</field><field>3</field><field>DONATE_ON_EXIT</field><field>Become a fan today by DONATING to the project</field><field>Finish</field><field /><field /></tuple></table><table name="CheckBox"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*17"><field>START_SERVICE_ON_EXIT</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*20"><field>DONATE_ON_EXIT</field><field>1</field></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*5"><field>ExitDialog</field><field>50</field><field>50</field><field>370</field><field>270</field><field>7</field><field>$(loc.ExitDialog_Title)</field><field>Finish</field><field>Finish</field><field>Finish</field></tuple></table><table name="ControlCondition"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*18"><field>ExitDialog</field><field>StartCheck</field><field>Hide</field><field>SHOW_START_ON_EXIT = "0" OR Installed</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*21"><field>ExitDialog</field><field>DonateCheck</field><field>Hide</field><field>SHOW_DONATE_ON_EXIT = "0" OR Installed</field></tuple></table><table name="Actions"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*26"><field>InstallUISequence</field><field>ExitDialog</field><field /><field>-1</field><field /><field /><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ExitDialog.wxs*30"><field>AdminUISequence</field><field>ExitDialog</field><field /><field>-1</field><field /><field /><field>0</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\FatalError.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Dialog" symbol="FatalError" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FatalError.wxs*7"><field>FatalError</field><field>Finish</field><field>EndDialog</field><field>Exit</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FatalError.wxs*6"><field>FatalError</field><field>Finish</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIFinish)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FatalError.wxs*9"><field>FatalError</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>1</field><field /><field>$(loc.WixUICancel)</field><field>Bitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FatalError.wxs*10"><field>FatalError</field><field>Bitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>234</field><field>1</field><field /><field>$(loc.FatalErrorBitmap)</field><field>Back</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FatalError.wxs*11"><field>FatalError</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>1</field><field /><field>$(loc.WixUIBack)</field><field>Finish</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FatalError.wxs*12"><field>FatalError</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FatalError.wxs*13"><field>FatalError</field><field>Title</field><field>Text</field><field>135</field><field>20</field><field>220</field><field>60</field><field>196611</field><field /><field>$(loc.FatalErrorTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FatalError.wxs*14"><field>FatalError</field><field>Description1</field><field>Text</field><field>135</field><field>70</field><field>220</field><field>40</field><field>196611</field><field /><field>$(loc.FatalErrorDescription1)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FatalError.wxs*15"><field>FatalError</field><field>Description2</field><field>Text</field><field>135</field><field>115</field><field>220</field><field>20</field><field>196611</field><field /><field>$(loc.FatalErrorDescription2)</field><field /><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FatalError.wxs*5"><field>FatalError</field><field>50</field><field>50</field><field>370</field><field>270</field><field>7</field><field>$(loc.FatalError_Title)</field><field>Finish</field><field>Finish</field><field>Finish</field></tuple></table><table name="Actions"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FatalError.wxs*19"><field>InstallUISequence</field><field>FatalError</field><field /><field>-3</field><field /><field /><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FatalError.wxs*23"><field>AdminUISequence</field><field>FatalError</field><field /><field>-3</field><field /><field /><field>0</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\FilesInUse.wxs" version="2.0.2207.0"><section type="fragment"><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FilesInUse.wxs*7"><field>FilesInUse</field><field>Retry</field><field>EndDialog</field><field>Retry</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FilesInUse.wxs*10"><field>FilesInUse</field><field>Ignore</field><field>EndDialog</field><field>Ignore</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FilesInUse.wxs*13"><field>FilesInUse</field><field>Exit</field><field>EndDialog</field><field>Exit</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FilesInUse.wxs*6"><field>FilesInUse</field><field>Retry</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIRetry)</field><field>Ignore</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FilesInUse.wxs*9"><field>FilesInUse</field><field>Ignore</field><field>PushButton</field><field>235</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIIgnore)</field><field>Exit</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FilesInUse.wxs*12"><field>FilesInUse</field><field>Exit</field><field>PushButton</field><field>166</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.FilesInUseExit)</field><field>BannerBitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FilesInUse.wxs*15"><field>FilesInUse</field><field>BannerBitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>44</field><field>1</field><field /><field>$(loc.FilesInUseBannerBitmap)</field><field>Retry</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FilesInUse.wxs*16"><field>FilesInUse</field><field>Text</field><field>Text</field><field>20</field><field>55</field><field>330</field><field>30</field><field>3</field><field /><field>$(loc.FilesInUseText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FilesInUse.wxs*17"><field>FilesInUse</field><field>BannerLine</field><field>Line</field><field>0</field><field>44</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FilesInUse.wxs*18"><field>FilesInUse</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FilesInUse.wxs*19"><field>FilesInUse</field><field>Description</field><field>Text</field><field>20</field><field>23</field><field>280</field><field>20</field><field>196611</field><field /><field>$(loc.FilesInUseDescription)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FilesInUse.wxs*20"><field>FilesInUse</field><field>Title</field><field>Text</field><field>15</field><field>6</field><field>200</field><field>15</field><field>196611</field><field /><field>$(loc.FilesInUseTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FilesInUse.wxs*21"><field>FilesInUse</field><field>List</field><field>ListBox</field><field>20</field><field>87</field><field>330</field><field>130</field><field>7</field><field>FileInUseProcess</field><field /><field /><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\FilesInUse.wxs*5"><field>FilesInUse</field><field>50</field><field>50</field><field>370</field><field>270</field><field>23</field><field>$(loc.FilesInUse_Title)</field><field>Retry</field><field>Retry</field><field>Retry</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Dialog" symbol="CancelDlg" /><reference table="Property" symbol="WIXUI_INSTALLDIR" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*8"><field>InstallDirDlg</field><field>Next</field><field>SetTargetPath</field><field>[WIXUI_INSTALLDIR]</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*9"><field>InstallDirDlg</field><field>Next</field><field>NewDialog</field><field>[WixUI_InstallDirDlg_Next]</field><field>1</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*12"><field>InstallDirDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_InstallDirDlg_Back]</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*15"><field>InstallDirDlg</field><field>Cancel</field><field>SpawnDialog</field><field>CancelDlg</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*27"><field>InstallDirDlg</field><field>Browse</field><field>[_BrowseProperty]</field><field>[WIXUI_INSTALLDIR]</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*28"><field>InstallDirDlg</field><field>Browse</field><field>SpawnDialog</field><field>[WixUI_InstallDirDlg_Browse]</field><field>1</field><field>2</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*7"><field>InstallDirDlg</field><field>Next</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUINext)</field><field>Back</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*11"><field>InstallDirDlg</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIBack)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*14"><field>InstallDirDlg</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUICancel)</field><field>BannerBitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*18"><field>InstallDirDlg</field><field>Description</field><field>Text</field><field>25</field><field>23</field><field>280</field><field>15</field><field>196611</field><field /><field>$(loc.InstallDirDlgDescription)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*19"><field>InstallDirDlg</field><field>Title</field><field>Text</field><field>15</field><field>6</field><field>200</field><field>15</field><field>196611</field><field /><field>$(loc.InstallDirDlgTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*20"><field>InstallDirDlg</field><field>BannerBitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>44</field><field>1</field><field /><field>$(loc.InstallDirDlgBannerBitmap)</field><field>PathEdit</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*21"><field>InstallDirDlg</field><field>BannerLine</field><field>Line</field><field>0</field><field>44</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*22"><field>InstallDirDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*24"><field>InstallDirDlg</field><field>FolderLabel</field><field>Text</field><field>20</field><field>60</field><field>290</field><field>30</field><field>3</field><field /><field>$(loc.InstallDirDlgFolderLabel)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*25"><field>InstallDirDlg</field><field>PathEdit</field><field>PathEdit</field><field>20</field><field>100</field><field>320</field><field>18</field><field>11</field><field>WIXUI_INSTALLDIR</field><field /><field>Browse</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*26"><field>InstallDirDlg</field><field>Browse</field><field>PushButton</field><field>20</field><field>120</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.InstallDirDlgBrowse)</field><field>Next</field><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\InstallDirDlg.wxs*6"><field>InstallDirDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>7</field><field>$(loc.InstallDirDlg_Title)</field><field>Next</field><field>Next</field><field>Cancel</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs" version="2.0.2207.0"><section type="fragment"><reference table="CustomAction" symbol="WixUIPrintEula" /><reference table="Dialog" symbol="CancelDlg" /><reference table="Dialog" symbol="WaitForCostingDlg" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*8"><field>LicenseAgreementDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_LicenseAgreementDlg_Back]</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*11"><field>LicenseAgreementDlg</field><field>Next</field><field>SpawnWaitDialog</field><field>WaitForCostingDlg</field><field>CostingComplete = 1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*12"><field>LicenseAgreementDlg</field><field>Next</field><field>NewDialog</field><field>[WixUI_LicenseAgreementDlg_Next]</field><field>LicenseAccepted = "1"</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*17"><field>LicenseAgreementDlg</field><field>Cancel</field><field>SpawnDialog</field><field>CancelDlg</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*24"><field>LicenseAgreementDlg</field><field>Print</field><field>DoAction</field><field>WixUIPrintEula</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*6"><field>LicenseAgreementDlg</field><field>LicenseAcceptedCheckBox</field><field>CheckBox</field><field>20</field><field>207</field><field>330</field><field>18</field><field>3</field><field>LicenseAccepted</field><field>$(loc.LicenseAgreementDlgLicenseAcceptedCheckBox)</field><field>Back</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*7"><field>LicenseAgreementDlg</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIBack)</field><field>Next</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*10"><field>LicenseAgreementDlg</field><field>Next</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUINext)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*16"><field>LicenseAgreementDlg</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUICancel)</field><field>BannerBitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*19"><field>LicenseAgreementDlg</field><field>BannerBitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>44</field><field>1</field><field /><field>$(loc.LicenseAgreementDlgBannerBitmap)</field><field>LicenseText</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*20"><field>LicenseAgreementDlg</field><field>LicenseText</field><field>ScrollableText</field><field>20</field><field>60</field><field>330</field><field>140</field><field>7</field><field /><field /><field>Print</field><field /><field>License.rtf</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*23"><field>LicenseAgreementDlg</field><field>Print</field><field>PushButton</field><field>112</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIPrint)</field><field>LicenseAcceptedCheckBox</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*26"><field>LicenseAgreementDlg</field><field>BannerLine</field><field>Line</field><field>0</field><field>44</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*27"><field>LicenseAgreementDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*28"><field>LicenseAgreementDlg</field><field>Description</field><field>Text</field><field>25</field><field>23</field><field>280</field><field>15</field><field>196611</field><field /><field>$(loc.LicenseAgreementDlgDescription)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*29"><field>LicenseAgreementDlg</field><field>Title</field><field>Text</field><field>15</field><field>6</field><field>200</field><field>15</field><field>196611</field><field /><field>$(loc.LicenseAgreementDlgTitle)</field><field /><field /><field /></tuple></table><table name="CheckBox"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*6"><field>LicenseAccepted</field><field>1</field></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*5"><field>LicenseAgreementDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>7</field><field>$(loc.LicenseAgreementDlg_Title)</field><field>LicenseAcceptedCheckBox</field><field>Next</field><field>Cancel</field></tuple></table><table name="ControlCondition"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*13"><field>LicenseAgreementDlg</field><field>Next</field><field>Disable</field><field>LicenseAccepted &lt;&gt; "1"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\LicenseAgreementDlg.wxs*14"><field>LicenseAgreementDlg</field><field>Next</field><field>Enable</field><field>LicenseAccepted = "1"</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Dialog" symbol="CancelDlg" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*7"><field>MaintenanceTypeDlg</field><field>ChangeButton</field><field>[WixUI_InstallMode]</field><field>Change</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*8"><field>MaintenanceTypeDlg</field><field>ChangeButton</field><field>NewDialog</field><field>[WixUI_MaintenanceTypeDlg_Change]</field><field>1</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*18"><field>MaintenanceTypeDlg</field><field>RepairButton</field><field>[WixUI_InstallMode]</field><field>Repair</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*19"><field>MaintenanceTypeDlg</field><field>RepairButton</field><field>NewDialog</field><field>[WixUI_MaintenanceTypeDlg_Repair]</field><field>1</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*23"><field>MaintenanceTypeDlg</field><field>RemoveButton</field><field>[WixUI_InstallMode]</field><field>Remove</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*24"><field>MaintenanceTypeDlg</field><field>RemoveButton</field><field>NewDialog</field><field>[WixUI_MaintenanceTypeDlg_Remove]</field><field>1</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*28"><field>MaintenanceTypeDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_MaintenanceTypeDlg_Back]</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*32"><field>MaintenanceTypeDlg</field><field>Cancel</field><field>SpawnDialog</field><field>CancelDlg</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*6"><field>MaintenanceTypeDlg</field><field>ChangeButton</field><field>PushButton</field><field>40</field><field>65</field><field>80</field><field>17</field><field>3</field><field /><field>$(loc.MaintenanceTypeDlgChangeButton)</field><field>RepairButton</field><field>$(loc.MaintenanceTypeDlgChangeButtonTooltip)|</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*11"><field>MaintenanceTypeDlg</field><field>ChangeText</field><field>Text</field><field>60</field><field>85</field><field>280</field><field>20</field><field>3</field><field /><field>$(loc.MaintenanceTypeDlgChangeText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*14"><field>MaintenanceTypeDlg</field><field>ChangeDisabledText</field><field>Text</field><field>60</field><field>85</field><field>280</field><field>20</field><field>2</field><field /><field>$(loc.MaintenanceTypeDlgChangeDisabledText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*17"><field>MaintenanceTypeDlg</field><field>RepairButton</field><field>PushButton</field><field>40</field><field>118</field><field>80</field><field>17</field><field>3</field><field /><field>$(loc.MaintenanceTypeDlgRepairButton)</field><field>RemoveButton</field><field>$(loc.MaintenanceTypeDlgRepairButtonTooltip)|</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*21"><field>MaintenanceTypeDlg</field><field>RepairText</field><field>Text</field><field>60</field><field>138</field><field>280</field><field>30</field><field>3</field><field /><field>$(loc.MaintenanceTypeDlgRepairText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*22"><field>MaintenanceTypeDlg</field><field>RemoveButton</field><field>PushButton</field><field>40</field><field>171</field><field>80</field><field>17</field><field>3</field><field /><field>$(loc.MaintenanceTypeDlgRemoveButton)</field><field>Back</field><field>$(loc.MaintenanceTypeDlgRemoveButtonTooltip)|</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*26"><field>MaintenanceTypeDlg</field><field>RemoveText</field><field>Text</field><field>60</field><field>191</field><field>280</field><field>20</field><field>3</field><field /><field>$(loc.MaintenanceTypeDlgRemoveText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*27"><field>MaintenanceTypeDlg</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIBack)</field><field>Next</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*30"><field>MaintenanceTypeDlg</field><field>Next</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>1</field><field /><field>$(loc.WixUINext)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*31"><field>MaintenanceTypeDlg</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUICancel)</field><field>BannerBitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*34"><field>MaintenanceTypeDlg</field><field>BannerBitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>44</field><field>1</field><field /><field>$(loc.MaintenanceTypeDlgBannerBitmap)</field><field>ChangeButton</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*35"><field>MaintenanceTypeDlg</field><field>BannerLine</field><field>Line</field><field>0</field><field>44</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*36"><field>MaintenanceTypeDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*37"><field>MaintenanceTypeDlg</field><field>Title</field><field>Text</field><field>15</field><field>6</field><field>240</field><field>15</field><field>196611</field><field /><field>$(loc.MaintenanceTypeDlgTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*38"><field>MaintenanceTypeDlg</field><field>Description</field><field>Text</field><field>25</field><field>23</field><field>280</field><field>20</field><field>196611</field><field /><field>$(loc.MaintenanceTypeDlgDescription)</field><field /><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*5"><field>MaintenanceTypeDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>7</field><field>$(loc.MaintenanceTypeDlg_Title)</field><field>ChangeButton</field><field>ChangeButton</field><field>Cancel</field></tuple></table><table name="ControlCondition"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*9"><field>MaintenanceTypeDlg</field><field>ChangeButton</field><field>Disable</field><field>ARPNOMODIFY</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*12"><field>MaintenanceTypeDlg</field><field>ChangeText</field><field>Hide</field><field>ARPNOMODIFY</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceTypeDlg.wxs*15"><field>MaintenanceTypeDlg</field><field>ChangeDisabledText</field><field>Show</field><field>ARPNOMODIFY</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceWelcomeDlg.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Actions" symbol="InstallUISequence/ProgressDlg" /><reference table="Dialog" symbol="CancelDlg" /><reference table="Dialog" symbol="MaintenanceWelcomeDlg" /><reference table="Dialog" symbol="WaitForCostingDlg" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceWelcomeDlg.wxs*7"><field>MaintenanceWelcomeDlg</field><field>Next</field><field>SpawnWaitDialog</field><field>WaitForCostingDlg</field><field>CostingComplete = 1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceWelcomeDlg.wxs*8"><field>MaintenanceWelcomeDlg</field><field>Next</field><field>NewDialog</field><field>[WixUI_MaintenanceWelcomeDlg_Next]</field><field>1</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceWelcomeDlg.wxs*11"><field>MaintenanceWelcomeDlg</field><field>Cancel</field><field>SpawnDialog</field><field>CancelDlg</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceWelcomeDlg.wxs*6"><field>MaintenanceWelcomeDlg</field><field>Next</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUINext)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceWelcomeDlg.wxs*10"><field>MaintenanceWelcomeDlg</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUICancel)</field><field>Bitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceWelcomeDlg.wxs*13"><field>MaintenanceWelcomeDlg</field><field>Bitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>234</field><field>1</field><field /><field>$(loc.MaintenanceWelcomeDlgBitmap)</field><field>Back</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceWelcomeDlg.wxs*14"><field>MaintenanceWelcomeDlg</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>1</field><field /><field>$(loc.WixUIBack)</field><field>Next</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceWelcomeDlg.wxs*15"><field>MaintenanceWelcomeDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceWelcomeDlg.wxs*16"><field>MaintenanceWelcomeDlg</field><field>Title</field><field>Text</field><field>135</field><field>20</field><field>220</field><field>60</field><field>196611</field><field /><field>$(loc.MaintenanceWelcomeDlgTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceWelcomeDlg.wxs*17"><field>MaintenanceWelcomeDlg</field><field>Description</field><field>Text</field><field>135</field><field>70</field><field>220</field><field>60</field><field>196611</field><field /><field>$(loc.MaintenanceWelcomeDlgDescription)</field><field /><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceWelcomeDlg.wxs*5"><field>MaintenanceWelcomeDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>7</field><field>$(loc.MaintenanceWelcomeDlg_Title)</field><field>Next</field><field>Next</field><field>Cancel</field></tuple></table><table name="Actions"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MaintenanceWelcomeDlg.wxs*21"><field>InstallUISequence</field><field>MaintenanceWelcomeDlg</field><field>Installed AND NOT RESUME AND NOT Preselected</field><field /><field>ProgressDlg</field><field /><field>0</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs" version="2.0.2207.0"><section type="fragment"><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*8"><field>MsiRMFilesInUse</field><field>OK</field><field>EndDialog</field><field>Return</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*9"><field>MsiRMFilesInUse</field><field>OK</field><field>RMShutdownAndRestart</field><field>0</field><field>WixUIRMOption~="UseRM"</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*12"><field>MsiRMFilesInUse</field><field>Cancel</field><field>EndDialog</field><field>Exit</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*7"><field>MsiRMFilesInUse</field><field>OK</field><field>PushButton</field><field>240</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIOK)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*11"><field>MsiRMFilesInUse</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUICancel)</field><field>ShutdownOption</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*15"><field>MsiRMFilesInUse</field><field>ShutdownOption</field><field>RadioButtonGroup</field><field>26</field><field>190</field><field>305</field><field>45</field><field>3</field><field>WixUIRMOption</field><field /><field>BannerBitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*22"><field>MsiRMFilesInUse</field><field>List</field><field>ListBox</field><field>20</field><field>100</field><field>330</field><field>100</field><field>7</field><field>FileInUseProcess</field><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*23"><field>MsiRMFilesInUse</field><field>BannerBitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>44</field><field>1</field><field /><field>$(loc.MsiRMFilesInUseBannerBitmap)</field><field>OK</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*24"><field>MsiRMFilesInUse</field><field>Text</field><field>Text</field><field>20</field><field>55</field><field>330</field><field>45</field><field>3</field><field /><field>$(loc.MsiRMFilesInUseText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*25"><field>MsiRMFilesInUse</field><field>BannerLine</field><field>Line</field><field>0</field><field>44</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*26"><field>MsiRMFilesInUse</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*27"><field>MsiRMFilesInUse</field><field>Description</field><field>Text</field><field>20</field><field>23</field><field>280</field><field>20</field><field>196611</field><field /><field>$(loc.MsiRMFilesInUseDescription)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*28"><field>MsiRMFilesInUse</field><field>Title</field><field>Text</field><field>15</field><field>6</field><field>200</field><field>15</field><field>196611</field><field /><field>$(loc.MsiRMFilesInUseTitle)</field><field /><field /><field /></tuple></table><table name="Property"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*5"><field>WixUIRMOption</field><field>UseRM</field><field>0</field><field>0</field><field>0</field></tuple></table><table name="RadioButton"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*17"><field>WixUIRMOption</field><field>1</field><field>UseRM</field><field>0</field><field>0</field><field>295</field><field>16</field><field>$(loc.MsiRMFilesInUseUseRM)</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*18"><field>WixUIRMOption</field><field>2</field><field>DontUseRM</field><field>0</field><field>20</field><field>295</field><field>16</field><field>$(loc.MsiRMFilesInUseDontUseRM)</field><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\MsiRMFilesInUse.wxs*6"><field>MsiRMFilesInUse</field><field>50</field><field>50</field><field>370</field><field>270</field><field>23</field><field>$(loc.MsiRMFilesInUse_Title)</field><field>OK</field><field>OK</field><field>Cancel</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfDiskDlg.wxs" version="2.0.2207.0"><section type="fragment"><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfDiskDlg.wxs*7"><field>OutOfDiskDlg</field><field>OK</field><field>EndDialog</field><field>Return</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfDiskDlg.wxs*6"><field>OutOfDiskDlg</field><field>OK</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIOK)</field><field>BannerBitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfDiskDlg.wxs*9"><field>OutOfDiskDlg</field><field>BannerBitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>44</field><field>1</field><field /><field>$(loc.OutOfDiskDlgBannerBitmap)</field><field>OK</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfDiskDlg.wxs*10"><field>OutOfDiskDlg</field><field>Text</field><field>Text</field><field>20</field><field>53</field><field>330</field><field>40</field><field>3</field><field /><field>$(loc.OutOfDiskDlgText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfDiskDlg.wxs*11"><field>OutOfDiskDlg</field><field>BannerLine</field><field>Line</field><field>0</field><field>44</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfDiskDlg.wxs*12"><field>OutOfDiskDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfDiskDlg.wxs*13"><field>OutOfDiskDlg</field><field>Description</field><field>Text</field><field>20</field><field>20</field><field>280</field><field>20</field><field>196611</field><field /><field>$(loc.OutOfDiskDlgDescription)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfDiskDlg.wxs*14"><field>OutOfDiskDlg</field><field>Title</field><field>Text</field><field>15</field><field>6</field><field>200</field><field>15</field><field>196611</field><field /><field>$(loc.OutOfDiskDlgTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfDiskDlg.wxs*15"><field>OutOfDiskDlg</field><field>VolumeList</field><field>VolumeCostList</field><field>20</field><field>100</field><field>330</field><field>120</field><field>393223</field><field /><field>$(loc.OutOfDiskDlgVolumeList)</field><field /><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfDiskDlg.wxs*5"><field>OutOfDiskDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>7</field><field>$(loc.OutOfDiskDlg_Title)</field><field>OK</field><field>OK</field><field>OK</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfRbDiskDlg.wxs" version="2.0.2207.0"><section type="fragment"><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfRbDiskDlg.wxs*7"><field>OutOfRbDiskDlg</field><field>No</field><field>EndDialog</field><field>Return</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfRbDiskDlg.wxs*10"><field>OutOfRbDiskDlg</field><field>Yes</field><field>EnableRollback</field><field>False</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfRbDiskDlg.wxs*11"><field>OutOfRbDiskDlg</field><field>Yes</field><field>EndDialog</field><field>Return</field><field>1</field><field>2</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfRbDiskDlg.wxs*6"><field>OutOfRbDiskDlg</field><field>No</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUINo)</field><field>Yes</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfRbDiskDlg.wxs*9"><field>OutOfRbDiskDlg</field><field>Yes</field><field>PushButton</field><field>240</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIYes)</field><field>BannerBitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfRbDiskDlg.wxs*13"><field>OutOfRbDiskDlg</field><field>BannerBitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>44</field><field>1</field><field /><field>$(loc.OutOfRbDiskDlgBannerBitmap)</field><field>No</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfRbDiskDlg.wxs*14"><field>OutOfRbDiskDlg</field><field>Text</field><field>Text</field><field>20</field><field>53</field><field>330</field><field>40</field><field>3</field><field /><field>$(loc.OutOfRbDiskDlgText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfRbDiskDlg.wxs*15"><field>OutOfRbDiskDlg</field><field>BannerLine</field><field>Line</field><field>0</field><field>44</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfRbDiskDlg.wxs*16"><field>OutOfRbDiskDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfRbDiskDlg.wxs*17"><field>OutOfRbDiskDlg</field><field>Description</field><field>Text</field><field>20</field><field>20</field><field>280</field><field>20</field><field>196611</field><field /><field>$(loc.OutOfRbDiskDlgDescription)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfRbDiskDlg.wxs*18"><field>OutOfRbDiskDlg</field><field>Title</field><field>Text</field><field>15</field><field>6</field><field>200</field><field>15</field><field>196611</field><field /><field>$(loc.OutOfRbDiskDlgTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfRbDiskDlg.wxs*19"><field>OutOfRbDiskDlg</field><field>VolumeList</field><field>VolumeCostList</field><field>20</field><field>140</field><field>330</field><field>80</field><field>4587527</field><field /><field>$(loc.OutOfRbDiskDlgVolumeList)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfRbDiskDlg.wxs*20"><field>OutOfRbDiskDlg</field><field>Text2</field><field>Text</field><field>20</field><field>94</field><field>330</field><field>40</field><field>3</field><field /><field>$(loc.OutOfRbDiskDlgText2)</field><field /><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\OutOfRbDiskDlg.wxs*5"><field>OutOfRbDiskDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>7</field><field>$(loc.OutOfRbDiskDlg_Title)</field><field>No</field><field>No</field><field>No</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\PrepareDlg.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Actions" symbol="InstallUISequence/AppSearch" /><reference table="Dialog" symbol="CancelDlg" /><reference table="Dialog" symbol="PrepareDlg" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\PrepareDlg.wxs*7"><field>PrepareDlg</field><field>Cancel</field><field>SpawnDialog</field><field>CancelDlg</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\PrepareDlg.wxs*6"><field>PrepareDlg</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUICancel)</field><field>Bitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\PrepareDlg.wxs*9"><field>PrepareDlg</field><field>Bitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>234</field><field>1</field><field /><field>$(loc.PrepareDlgBitmap)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\PrepareDlg.wxs*10"><field>PrepareDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\PrepareDlg.wxs*11"><field>PrepareDlg</field><field>Description</field><field>Text</field><field>135</field><field>70</field><field>220</field><field>20</field><field>196611</field><field /><field>$(loc.PrepareDlgDescription)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\PrepareDlg.wxs*12"><field>PrepareDlg</field><field>Title</field><field>Text</field><field>135</field><field>20</field><field>220</field><field>60</field><field>196611</field><field /><field>$(loc.PrepareDlgTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\PrepareDlg.wxs*13"><field>PrepareDlg</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>1</field><field /><field>$(loc.WixUIBack)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\PrepareDlg.wxs*14"><field>PrepareDlg</field><field>Next</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>1</field><field /><field>$(loc.WixUINext)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\PrepareDlg.wxs*15"><field>PrepareDlg</field><field>ActionData</field><field>Text</field><field>135</field><field>125</field><field>220</field><field>30</field><field>196611</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\PrepareDlg.wxs*18"><field>PrepareDlg</field><field>ActionText</field><field>Text</field><field>135</field><field>100</field><field>220</field><field>20</field><field>196611</field><field /><field /><field /><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\PrepareDlg.wxs*5"><field>PrepareDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>5</field><field>$(loc.PrepareDlg_Title)</field><field>Cancel</field><field>Cancel</field><field>Cancel</field></tuple></table><table name="EventMapping"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\PrepareDlg.wxs*16"><field>PrepareDlg</field><field>ActionData</field><field>ActionData</field><field>Text</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\PrepareDlg.wxs*19"><field>PrepareDlg</field><field>ActionText</field><field>ActionText</field><field>Text</field></tuple></table><table name="Actions"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\PrepareDlg.wxs*24"><field>InstallUISequence</field><field>PrepareDlg</field><field /><field /><field>AppSearch</field><field /><field>0</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Actions" symbol="InstallUISequence/ExecuteAction" /><reference table="Dialog" symbol="CancelDlg" /><reference table="Dialog" symbol="ProgressDlg" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*7"><field>ProgressDlg</field><field>Cancel</field><field>SpawnDialog</field><field>CancelDlg</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*6"><field>ProgressDlg</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUICancel)</field><field>BannerBitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*9"><field>ProgressDlg</field><field>BannerBitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>44</field><field>1</field><field /><field>$(loc.ProgressDlgBannerBitmap)</field><field>Back</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*10"><field>ProgressDlg</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>1</field><field /><field>$(loc.WixUIBack)</field><field>Next</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*11"><field>ProgressDlg</field><field>Next</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>1</field><field /><field>$(loc.WixUINext)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*12"><field>ProgressDlg</field><field>BannerLine</field><field>Line</field><field>0</field><field>44</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*13"><field>ProgressDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*15"><field>ProgressDlg</field><field>TextInstalling</field><field>Text</field><field>35</field><field>65</field><field>300</field><field>20</field><field>2</field><field /><field>$(loc.ProgressDlgTextInstalling)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*18"><field>ProgressDlg</field><field>TitleInstalling</field><field>Text</field><field>20</field><field>15</field><field>300</field><field>15</field><field>196610</field><field /><field>$(loc.ProgressDlgTitleInstalling)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*21"><field>ProgressDlg</field><field>TextChanging</field><field>Text</field><field>35</field><field>65</field><field>300</field><field>20</field><field>2</field><field /><field>$(loc.ProgressDlgTextChanging)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*24"><field>ProgressDlg</field><field>TitleChanging</field><field>Text</field><field>20</field><field>15</field><field>300</field><field>15</field><field>196610</field><field /><field>$(loc.ProgressDlgTitleChanging)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*27"><field>ProgressDlg</field><field>TextRepairing</field><field>Text</field><field>35</field><field>65</field><field>300</field><field>20</field><field>2</field><field /><field>$(loc.ProgressDlgTextRepairing)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*30"><field>ProgressDlg</field><field>TitleRepairing</field><field>Text</field><field>20</field><field>15</field><field>300</field><field>15</field><field>196610</field><field /><field>$(loc.ProgressDlgTitleRepairing)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*33"><field>ProgressDlg</field><field>TextRemoving</field><field>Text</field><field>35</field><field>65</field><field>300</field><field>20</field><field>2</field><field /><field>$(loc.ProgressDlgTextRemoving)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*36"><field>ProgressDlg</field><field>TitleRemoving</field><field>Text</field><field>20</field><field>15</field><field>300</field><field>15</field><field>196610</field><field /><field>$(loc.ProgressDlgTitleRemoving)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*39"><field>ProgressDlg</field><field>ActionText</field><field>Text</field><field>70</field><field>100</field><field>265</field><field>10</field><field>3</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*42"><field>ProgressDlg</field><field>ProgressBar</field><field>ProgressBar</field><field>35</field><field>115</field><field>300</field><field>10</field><field>65537</field><field /><field>$(loc.ProgressDlgProgressBar)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*45"><field>ProgressDlg</field><field>StatusLabel</field><field>Text</field><field>35</field><field>100</field><field>35</field><field>10</field><field>3</field><field /><field>$(loc.ProgressDlgStatusLabel)</field><field /><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*5"><field>ProgressDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>5</field><field>$(loc.ProgressDlg_Title)</field><field>Cancel</field><field>Cancel</field><field>Cancel</field></tuple></table><table name="EventMapping"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*40"><field>ProgressDlg</field><field>ActionText</field><field>ActionText</field><field>Text</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*43"><field>ProgressDlg</field><field>ProgressBar</field><field>SetProgress</field><field>Progress</field></tuple></table><table name="ControlCondition"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*16"><field>ProgressDlg</field><field>TextInstalling</field><field>Show</field><field>NOT Installed OR (Installed AND (RESUME OR Preselected) AND NOT PATCH)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*19"><field>ProgressDlg</field><field>TitleInstalling</field><field>Show</field><field>NOT Installed OR (Installed AND (RESUME OR Preselected) AND NOT PATCH)</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*22"><field>ProgressDlg</field><field>TextChanging</field><field>Show</field><field>WixUI_InstallMode = "Change"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*25"><field>ProgressDlg</field><field>TitleChanging</field><field>Show</field><field>WixUI_InstallMode = "Change"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*28"><field>ProgressDlg</field><field>TextRepairing</field><field>Show</field><field>WixUI_InstallMode = "Repair"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*31"><field>ProgressDlg</field><field>TitleRepairing</field><field>Show</field><field>WixUI_InstallMode = "Repair"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*34"><field>ProgressDlg</field><field>TextRemoving</field><field>Show</field><field>WixUI_InstallMode = "Remove"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*37"><field>ProgressDlg</field><field>TitleRemoving</field><field>Show</field><field>WixUI_InstallMode = "Remove"</field></tuple></table><table name="Actions"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ProgressDlg.wxs*49"><field>InstallUISequence</field><field>ProgressDlg</field><field /><field /><field>ExecuteAction</field><field /><field>0</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Actions" symbol="InstallUISequence/ProgressDlg" /><reference table="Dialog" symbol="CancelDlg" /><reference table="Dialog" symbol="OutOfDiskDlg" /><reference table="Dialog" symbol="OutOfRbDiskDlg" /><reference table="Dialog" symbol="ResumeDlg" /><reference table="Dialog" symbol="WaitForCostingDlg" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs*7"><field>ResumeDlg</field><field>Install</field><field>SpawnWaitDialog</field><field>WaitForCostingDlg</field><field>CostingComplete = 1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs*8"><field>ResumeDlg</field><field>Install</field><field>EndDialog</field><field>Return</field><field>OutOfDiskSpace &lt;&gt; 1</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs*9"><field>ResumeDlg</field><field>Install</field><field>SpawnDialog</field><field>OutOfRbDiskDlg</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST)</field><field>3</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs*10"><field>ResumeDlg</field><field>Install</field><field>EndDialog</field><field>Return</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</field><field>4</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs*11"><field>ResumeDlg</field><field>Install</field><field>EnableRollback</field><field>False</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</field><field>5</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs*12"><field>ResumeDlg</field><field>Install</field><field>SpawnDialog</field><field>OutOfDiskDlg</field><field>(OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F")</field><field>6</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs*15"><field>ResumeDlg</field><field>Cancel</field><field>SpawnDialog</field><field>CancelDlg</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs*6"><field>ResumeDlg</field><field>Install</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.ResumeDlgInstall)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs*14"><field>ResumeDlg</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUICancel)</field><field>Bitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs*17"><field>ResumeDlg</field><field>Bitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>234</field><field>1</field><field /><field>$(loc.ResumeDlgBitmap)</field><field>Back</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs*18"><field>ResumeDlg</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>1</field><field /><field>$(loc.WixUIBack)</field><field>Install</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs*19"><field>ResumeDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs*20"><field>ResumeDlg</field><field>Description</field><field>Text</field><field>135</field><field>70</field><field>220</field><field>30</field><field>196611</field><field /><field>$(loc.ResumeDlgDescription)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs*21"><field>ResumeDlg</field><field>Title</field><field>Text</field><field>135</field><field>20</field><field>220</field><field>60</field><field>196611</field><field /><field>$(loc.ResumeDlgTitle)</field><field /><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs*5"><field>ResumeDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>7</field><field>$(loc.ResumeDlg_Title)</field><field>Install</field><field>Install</field><field>Cancel</field></tuple></table><table name="Actions"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\ResumeDlg.wxs*25"><field>InstallUISequence</field><field>ResumeDlg</field><field>Installed AND (RESUME OR Preselected)</field><field /><field>ProgressDlg</field><field /><field>0</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Dialog" symbol="CancelDlg" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*7"><field>SetupTypeDlg</field><field>TypicalButton</field><field>[WixUI_InstallMode]</field><field>InstallTypical</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*8"><field>SetupTypeDlg</field><field>TypicalButton</field><field>SetInstallLevel</field><field>3</field><field>1</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*9"><field>SetupTypeDlg</field><field>TypicalButton</field><field>NewDialog</field><field>[WixUI_SetupTypeDlg_NextTypical]</field><field>1</field><field>3</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*12"><field>SetupTypeDlg</field><field>CustomButton</field><field>[WixUI_InstallMode]</field><field>InstallCustom</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*13"><field>SetupTypeDlg</field><field>CustomButton</field><field>NewDialog</field><field>[WixUI_SetupTypeDlg_NextCustom]</field><field>1</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*16"><field>SetupTypeDlg</field><field>CompleteButton</field><field>[WixUI_InstallMode]</field><field>InstallComplete</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*17"><field>SetupTypeDlg</field><field>CompleteButton</field><field>SetInstallLevel</field><field>1000</field><field>1</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*18"><field>SetupTypeDlg</field><field>CompleteButton</field><field>NewDialog</field><field>[WixUI_SetupTypeDlg_NextComplete]</field><field>1</field><field>3</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*21"><field>SetupTypeDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_SetupTypeDlg_Back]</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*25"><field>SetupTypeDlg</field><field>Cancel</field><field>SpawnDialog</field><field>CancelDlg</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*6"><field>SetupTypeDlg</field><field>TypicalButton</field><field>PushButton</field><field>40</field><field>65</field><field>80</field><field>17</field><field>3</field><field /><field>$(loc.SetupTypeDlgTypicalButton)</field><field>CustomButton</field><field>$(loc.SetupTypeDlgTypicalButtonTooltip)|</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*11"><field>SetupTypeDlg</field><field>CustomButton</field><field>PushButton</field><field>40</field><field>118</field><field>80</field><field>17</field><field>3</field><field /><field>$(loc.SetupTypeDlgCustomButton)</field><field>CompleteButton</field><field>$(loc.SetupTypeDlgCustomButtonTooltip)|</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*15"><field>SetupTypeDlg</field><field>CompleteButton</field><field>PushButton</field><field>40</field><field>171</field><field>80</field><field>17</field><field>3</field><field /><field>$(loc.SetupTypeDlgCompleteButton)</field><field>Back</field><field>$(loc.SetupTypeDlgCompleteButtonTooltip)|</field><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*20"><field>SetupTypeDlg</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIBack)</field><field>Next</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*23"><field>SetupTypeDlg</field><field>Next</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>1</field><field /><field>$(loc.WixUINext)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*24"><field>SetupTypeDlg</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUICancel)</field><field>BannerBitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*27"><field>SetupTypeDlg</field><field>BannerBitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>44</field><field>1</field><field /><field>$(loc.SetupTypeDlgBannerBitmap)</field><field>TypicalButton</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*28"><field>SetupTypeDlg</field><field>BannerLine</field><field>Line</field><field>0</field><field>44</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*29"><field>SetupTypeDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*30"><field>SetupTypeDlg</field><field>Title</field><field>Text</field><field>15</field><field>6</field><field>200</field><field>15</field><field>196611</field><field /><field>$(loc.SetupTypeDlgTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*31"><field>SetupTypeDlg</field><field>Description</field><field>Text</field><field>25</field><field>23</field><field>280</field><field>15</field><field>196611</field><field /><field>$(loc.SetupTypeDlgDescription)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*32"><field>SetupTypeDlg</field><field>TypicalText</field><field>Text</field><field>60</field><field>85</field><field>280</field><field>20</field><field>3</field><field /><field>$(loc.SetupTypeDlgTypicalText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*33"><field>SetupTypeDlg</field><field>CustomText</field><field>Text</field><field>60</field><field>138</field><field>280</field><field>30</field><field>3</field><field /><field>$(loc.SetupTypeDlgCustomText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*34"><field>SetupTypeDlg</field><field>CompleteText</field><field>Text</field><field>60</field><field>191</field><field>280</field><field>20</field><field>3</field><field /><field>$(loc.SetupTypeDlgCompleteText)</field><field /><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\SetupTypeDlg.wxs*5"><field>SetupTypeDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>7</field><field>$(loc.SetupTypeDlg_Title)</field><field>TypicalButton</field><field>TypicalButton</field><field>Cancel</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\UserExit.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Dialog" symbol="UserExit" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\UserExit.wxs*7"><field>UserExit</field><field>Finish</field><field>EndDialog</field><field>Exit</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\UserExit.wxs*6"><field>UserExit</field><field>Finish</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIFinish)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\UserExit.wxs*9"><field>UserExit</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>1</field><field /><field>$(loc.WixUICancel)</field><field>Bitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\UserExit.wxs*10"><field>UserExit</field><field>Bitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>234</field><field>1</field><field /><field>$(loc.UserExitBitmap)</field><field>Back</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\UserExit.wxs*11"><field>UserExit</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>1</field><field /><field>$(loc.WixUIBack)</field><field>Finish</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\UserExit.wxs*12"><field>UserExit</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\UserExit.wxs*13"><field>UserExit</field><field>Title</field><field>Text</field><field>135</field><field>20</field><field>220</field><field>60</field><field>196611</field><field /><field>$(loc.UserExitTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\UserExit.wxs*14"><field>UserExit</field><field>Description1</field><field>Text</field><field>135</field><field>70</field><field>220</field><field>40</field><field>196611</field><field /><field>$(loc.UserExitDescription1)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\UserExit.wxs*15"><field>UserExit</field><field>Description2</field><field>Text</field><field>135</field><field>115</field><field>220</field><field>20</field><field>196611</field><field /><field>$(loc.UserExitDescription2)</field><field /><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\UserExit.wxs*5"><field>UserExit</field><field>50</field><field>50</field><field>370</field><field>270</field><field>7</field><field>$(loc.UserExit_Title)</field><field>Finish</field><field>Finish</field><field>Finish</field></tuple></table><table name="Actions"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\UserExit.wxs*19"><field>InstallUISequence</field><field>UserExit</field><field /><field>-2</field><field /><field /><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\UserExit.wxs*23"><field>AdminUISequence</field><field>UserExit</field><field /><field>-2</field><field /><field /><field>0</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\WaitForCostingDlg.wxs" version="2.0.2207.0"><section type="fragment"><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WaitForCostingDlg.wxs*7"><field>WaitForCostingDlg</field><field>Return</field><field>EndDialog</field><field>Exit</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WaitForCostingDlg.wxs*6"><field>WaitForCostingDlg</field><field>Return</field><field>PushButton</field><field>102</field><field>57</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WaitForCostingDlgReturn)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WaitForCostingDlg.wxs*9"><field>WaitForCostingDlg</field><field>Text</field><field>Text</field><field>48</field><field>15</field><field>194</field><field>30</field><field>3</field><field /><field>$(loc.WaitForCostingDlgText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WaitForCostingDlg.wxs*10"><field>WaitForCostingDlg</field><field>Icon</field><field>Icon</field><field>15</field><field>15</field><field>24</field><field>24</field><field>5242881</field><field /><field>$(loc.WaitForCostingDlgIcon)</field><field /><field>$(loc.WaitForCostingDlgIconTooltip)|</field><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WaitForCostingDlg.wxs*5"><field>WaitForCostingDlg</field><field>50</field><field>10</field><field>260</field><field>85</field><field>7</field><field>$(loc.WaitForCostingDlg_Title)</field><field>Return</field><field>Return</field><field>Return</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeDlg.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Actions" symbol="InstallUISequence/ProgressDlg" /><reference table="Dialog" symbol="CancelDlg" /><reference table="Dialog" symbol="WelcomeDlg" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeDlg.wxs*7"><field>WelcomeDlg</field><field>Next</field><field>NewDialog</field><field>[WixUI_WelcomeDlg_Next]</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeDlg.wxs*10"><field>WelcomeDlg</field><field>Cancel</field><field>SpawnDialog</field><field>CancelDlg</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeDlg.wxs*6"><field>WelcomeDlg</field><field>Next</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUINext)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeDlg.wxs*9"><field>WelcomeDlg</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUICancel)</field><field>Bitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeDlg.wxs*12"><field>WelcomeDlg</field><field>Bitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>234</field><field>1</field><field /><field>$(loc.WelcomeDlgBitmap)</field><field>Back</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeDlg.wxs*13"><field>WelcomeDlg</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>1</field><field /><field>$(loc.WixUIBack)</field><field>Next</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeDlg.wxs*14"><field>WelcomeDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeDlg.wxs*15"><field>WelcomeDlg</field><field>Description</field><field>Text</field><field>135</field><field>70</field><field>220</field><field>60</field><field>196611</field><field /><field>$(loc.WelcomeDlgDescription)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeDlg.wxs*16"><field>WelcomeDlg</field><field>Title</field><field>Text</field><field>135</field><field>20</field><field>220</field><field>60</field><field>196611</field><field /><field>$(loc.WelcomeDlgTitle)</field><field /><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeDlg.wxs*5"><field>WelcomeDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>7</field><field>$(loc.WelcomeDlg_Title)</field><field>Next</field><field>Next</field><field>Cancel</field></tuple></table><table name="Actions"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeDlg.wxs*20"><field>InstallUISequence</field><field>WelcomeDlg</field><field>NOT Installed</field><field /><field>ProgressDlg</field><field /><field>0</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Actions" symbol="InstallUISequence/ProgressDlg" /><reference table="CustomAction" symbol="WixUIPrintEula" /><reference table="Dialog" symbol="CancelDlg" /><reference table="Dialog" symbol="OutOfDiskDlg" /><reference table="Dialog" symbol="OutOfRbDiskDlg" /><reference table="Dialog" symbol="WaitForCostingDlg" /><reference table="Dialog" symbol="WelcomeEulaDlg" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*10"><field>WelcomeEulaDlg</field><field>Install</field><field>SpawnWaitDialog</field><field>WaitForCostingDlg</field><field>CostingComplete = 1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*11"><field>WelcomeEulaDlg</field><field>Install</field><field>EndDialog</field><field>Return</field><field>OutOfDiskSpace &lt;&gt; 1</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*12"><field>WelcomeEulaDlg</field><field>Install</field><field>SpawnDialog</field><field>OutOfRbDiskDlg</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST)</field><field>3</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*13"><field>WelcomeEulaDlg</field><field>Install</field><field>EndDialog</field><field>Return</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</field><field>4</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*14"><field>WelcomeEulaDlg</field><field>Install</field><field>EnableRollback</field><field>False</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</field><field>5</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*15"><field>WelcomeEulaDlg</field><field>Install</field><field>SpawnDialog</field><field>OutOfDiskDlg</field><field>(OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F")</field><field>6</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*20"><field>WelcomeEulaDlg</field><field>Cancel</field><field>SpawnDialog</field><field>CancelDlg</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*27"><field>WelcomeEulaDlg</field><field>Print</field><field>DoAction</field><field>WixUIPrintEula</field><field>1</field><field>1</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*6"><field>WelcomeEulaDlg</field><field>Bitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>234</field><field>1</field><field /><field>$(loc.WelcomeEulaDlgBitmap)</field><field>LicenseAcceptedCheckBox</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*7"><field>WelcomeEulaDlg</field><field>LicenseAcceptedCheckBox</field><field>CheckBox</field><field>130</field><field>207</field><field>226</field><field>18</field><field>3</field><field>LicenseAccepted</field><field>$(loc.WelcomeEulaDlgLicenseAcceptedCheckBox)</field><field>Back</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*8"><field>WelcomeEulaDlg</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>1</field><field /><field>$(loc.WixUIBack)</field><field>Install</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*9"><field>WelcomeEulaDlg</field><field>Install</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WelcomeEulaDlgInstall)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*19"><field>WelcomeEulaDlg</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUICancel)</field><field>LicenseText</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*22"><field>WelcomeEulaDlg</field><field>Title</field><field>Text</field><field>130</field><field>6</field><field>225</field><field>30</field><field>196611</field><field /><field>$(loc.WelcomeEulaDlgTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*23"><field>WelcomeEulaDlg</field><field>LicenseText</field><field>ScrollableText</field><field>130</field><field>36</field><field>226</field><field>162</field><field>7</field><field /><field /><field>Print</field><field /><field>License.rtf</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*26"><field>WelcomeEulaDlg</field><field>Print</field><field>PushButton</field><field>112</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIPrint)</field><field>Bitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*29"><field>WelcomeEulaDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple></table><table name="CheckBox"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*7"><field>LicenseAccepted</field><field>1</field></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*5"><field>WelcomeEulaDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>7</field><field>$(loc.WelcomeEulaDlg_Title)</field><field>Bitmap</field><field>Install</field><field>Cancel</field></tuple></table><table name="ControlCondition"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*16"><field>WelcomeEulaDlg</field><field>Install</field><field>Disable</field><field>LicenseAccepted &lt;&gt; "1"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*17"><field>WelcomeEulaDlg</field><field>Install</field><field>Enable</field><field>LicenseAccepted = "1"</field></tuple></table><table name="Actions"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WelcomeEulaDlg.wxs*34"><field>InstallUISequence</field><field>WelcomeEulaDlg</field><field>NOT Installed</field><field /><field>ProgressDlg</field><field /><field>0</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Dialog" symbol="CancelDlg" /><reference table="Dialog" symbol="OutOfDiskDlg" /><reference table="Dialog" symbol="OutOfRbDiskDlg" /><table name="ControlEvent"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*9"><field>VerifyReadyDlg</field><field>Install</field><field>EndDialog</field><field>Return</field><field>OutOfDiskSpace &lt;&gt; 1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*10"><field>VerifyReadyDlg</field><field>Install</field><field>SpawnDialog</field><field>OutOfRbDiskDlg</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST)</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*11"><field>VerifyReadyDlg</field><field>Install</field><field>EndDialog</field><field>Return</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</field><field>3</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*12"><field>VerifyReadyDlg</field><field>Install</field><field>EnableRollback</field><field>False</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</field><field>4</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*13"><field>VerifyReadyDlg</field><field>Install</field><field>SpawnDialog</field><field>OutOfDiskDlg</field><field>(OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F")</field><field>5</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*18"><field>VerifyReadyDlg</field><field>Change</field><field>EndDialog</field><field>Return</field><field>OutOfDiskSpace &lt;&gt; 1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*19"><field>VerifyReadyDlg</field><field>Change</field><field>SpawnDialog</field><field>OutOfRbDiskDlg</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST)</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*20"><field>VerifyReadyDlg</field><field>Change</field><field>EndDialog</field><field>Return</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</field><field>3</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*21"><field>VerifyReadyDlg</field><field>Change</field><field>EnableRollback</field><field>False</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</field><field>4</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*22"><field>VerifyReadyDlg</field><field>Change</field><field>SpawnDialog</field><field>OutOfDiskDlg</field><field>(OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F")</field><field>5</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*27"><field>VerifyReadyDlg</field><field>Repair</field><field>ReinstallMode</field><field>ecmus</field><field>OutOfDiskSpace &lt;&gt; 1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*28"><field>VerifyReadyDlg</field><field>Repair</field><field>Reinstall</field><field>All</field><field>OutOfDiskSpace &lt;&gt; 1</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*29"><field>VerifyReadyDlg</field><field>Repair</field><field>EndDialog</field><field>Return</field><field>OutOfDiskSpace &lt;&gt; 1</field><field>3</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*30"><field>VerifyReadyDlg</field><field>Repair</field><field>SpawnDialog</field><field>OutOfRbDiskDlg</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST)</field><field>4</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*31"><field>VerifyReadyDlg</field><field>Repair</field><field>EndDialog</field><field>Return</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</field><field>5</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*32"><field>VerifyReadyDlg</field><field>Repair</field><field>EnableRollback</field><field>False</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</field><field>6</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*33"><field>VerifyReadyDlg</field><field>Repair</field><field>SpawnDialog</field><field>OutOfDiskDlg</field><field>(OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F")</field><field>7</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*37"><field>VerifyReadyDlg</field><field>Remove</field><field>Remove</field><field>All</field><field>OutOfDiskSpace &lt;&gt; 1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*38"><field>VerifyReadyDlg</field><field>Remove</field><field>EndDialog</field><field>Return</field><field>OutOfDiskSpace &lt;&gt; 1</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*39"><field>VerifyReadyDlg</field><field>Remove</field><field>SpawnDialog</field><field>OutOfRbDiskDlg</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST)</field><field>3</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*40"><field>VerifyReadyDlg</field><field>Remove</field><field>EndDialog</field><field>Return</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</field><field>4</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*41"><field>VerifyReadyDlg</field><field>Remove</field><field>EnableRollback</field><field>False</field><field>OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</field><field>5</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*42"><field>VerifyReadyDlg</field><field>Remove</field><field>SpawnDialog</field><field>OutOfDiskDlg</field><field>(OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F")</field><field>6</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*71"><field>VerifyReadyDlg</field><field>Cancel</field><field>SpawnDialog</field><field>CancelDlg</field><field>1</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*75"><field>VerifyReadyDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_VerifyReadyDlg_BackCustom]</field><field>WixUI_InstallMode = "InstallCustom" AND INSCON_CONFIGURE=0</field><field>1</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*76"><field>VerifyReadyDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_VerifyReadyDlg_BackConf]</field><field>INSCON_CONFIGURE=1</field><field>2</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*77"><field>VerifyReadyDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_VerifyReadyDlg_BackTypical]</field><field>WixUI_InstallMode = "InstallTypical" AND INSCON_CONFIGURE=0</field><field>3</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*78"><field>VerifyReadyDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_VerifyReadyDlg_BackComplete]</field><field>WixUI_InstallMode = "InstallComplete" AND INSCON_CONFIGURE=0</field><field>4</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*79"><field>VerifyReadyDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_VerifyReadyDlg_BackFeatureTree]</field><field>NOT Installed AND WixUI_Mode = "FeatureTree" AND INSCON_CONFIGURE=0</field><field>5</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*80"><field>VerifyReadyDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_VerifyReadyDlg_BackInstallDir]</field><field>NOT Installed AND WixUI_Mode = "InstallDir" AND INSCON_CONFIGURE=0</field><field>6</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*81"><field>VerifyReadyDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_VerifyReadyDlg_BackChange]</field><field>WixUI_InstallMode = "Change" AND INSCON_CONFIGURE=0</field><field>7</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*82"><field>VerifyReadyDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_VerifyReadyDlg_BackRepair]</field><field>WixUI_InstallMode = "Repair"</field><field>8</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*83"><field>VerifyReadyDlg</field><field>Back</field><field>NewDialog</field><field>[WixUI_VerifyReadyDlg_BackRemove]</field><field>WixUI_InstallMode = "Remove"</field><field>9</field></tuple></table><table name="Control"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*6"><field>VerifyReadyDlg</field><field>Install</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>2</field><field /><field>$(loc.VerifyReadyDlgInstall)</field><field>Change</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*15"><field>VerifyReadyDlg</field><field>Change</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>2</field><field /><field>$(loc.VerifyReadyDlgChange)</field><field>Repair</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*24"><field>VerifyReadyDlg</field><field>Repair</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>2</field><field /><field>$(loc.VerifyReadyDlgRepair)</field><field>Remove</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*35"><field>VerifyReadyDlg</field><field>Remove</field><field>PushButton</field><field>236</field><field>243</field><field>56</field><field>17</field><field>2</field><field /><field>$(loc.VerifyReadyDlgRemove)</field><field>Cancel</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*45"><field>VerifyReadyDlg</field><field>InstallTitle</field><field>Text</field><field>15</field><field>15</field><field>300</field><field>15</field><field>196610</field><field /><field>$(loc.VerifyReadyDlgInstallTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*48"><field>VerifyReadyDlg</field><field>InstallText</field><field>Text</field><field>25</field><field>70</field><field>320</field><field>80</field><field>2</field><field /><field>$(loc.VerifyReadyDlgInstallText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*51"><field>VerifyReadyDlg</field><field>ChangeTitle</field><field>Text</field><field>15</field><field>15</field><field>300</field><field>15</field><field>196610</field><field /><field>$(loc.VerifyReadyDlgChangeTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*54"><field>VerifyReadyDlg</field><field>ChangeText</field><field>Text</field><field>25</field><field>70</field><field>320</field><field>80</field><field>2</field><field /><field>$(loc.VerifyReadyDlgChangeText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*57"><field>VerifyReadyDlg</field><field>RepairTitle</field><field>Text</field><field>15</field><field>15</field><field>300</field><field>15</field><field>196610</field><field /><field>$(loc.VerifyReadyDlgRepairTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*60"><field>VerifyReadyDlg</field><field>RepairText</field><field>Text</field><field>25</field><field>70</field><field>320</field><field>80</field><field>2</field><field /><field>$(loc.VerifyReadyDlgRepairText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*63"><field>VerifyReadyDlg</field><field>RemoveTitle</field><field>Text</field><field>15</field><field>15</field><field>300</field><field>15</field><field>196610</field><field /><field>$(loc.VerifyReadyDlgRemoveTitle)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*66"><field>VerifyReadyDlg</field><field>RemoveText</field><field>Text</field><field>25</field><field>70</field><field>320</field><field>80</field><field>2</field><field /><field>$(loc.VerifyReadyDlgRemoveText)</field><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*70"><field>VerifyReadyDlg</field><field>Cancel</field><field>PushButton</field><field>304</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUICancel)</field><field>Back</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*73"><field>VerifyReadyDlg</field><field>Back</field><field>PushButton</field><field>180</field><field>243</field><field>56</field><field>17</field><field>3</field><field /><field>$(loc.WixUIBack)</field><field>BannerBitmap</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*85"><field>VerifyReadyDlg</field><field>BannerBitmap</field><field>Bitmap</field><field>0</field><field>0</field><field>370</field><field>44</field><field>1</field><field /><field>$(loc.VerifyReadyDlgBannerBitmap)</field><field>Install</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*86"><field>VerifyReadyDlg</field><field>BannerLine</field><field>Line</field><field>0</field><field>44</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*87"><field>VerifyReadyDlg</field><field>BottomLine</field><field>Line</field><field>0</field><field>234</field><field>370</field><field>0</field><field>1</field><field /><field /><field /><field /><field /></tuple></table><table name="Dialog"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*5"><field>VerifyReadyDlg</field><field>50</field><field>50</field><field>370</field><field>270</field><field>39</field><field>$(loc.VerifyReadyDlg_Title)</field><field>Install</field><field>Repair</field><field>Cancel</field></tuple></table><table name="ControlCondition"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*7"><field>VerifyReadyDlg</field><field>Install</field><field>Show</field><field>NOT Installed</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*8"><field>VerifyReadyDlg</field><field>Install</field><field>Default</field><field>NOT Installed</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*16"><field>VerifyReadyDlg</field><field>Change</field><field>Show</field><field>WixUI_InstallMode = "Change"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*17"><field>VerifyReadyDlg</field><field>Change</field><field>Default</field><field>WixUI_InstallMode = "Change"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*25"><field>VerifyReadyDlg</field><field>Repair</field><field>Show</field><field>WixUI_InstallMode = "Repair"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*26"><field>VerifyReadyDlg</field><field>Repair</field><field>Default</field><field>WixUI_InstallMode = "Repair"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*36"><field>VerifyReadyDlg</field><field>Remove</field><field>Show</field><field>WixUI_InstallMode = "Remove"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*46"><field>VerifyReadyDlg</field><field>InstallTitle</field><field>Show</field><field>NOT Installed</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*49"><field>VerifyReadyDlg</field><field>InstallText</field><field>Show</field><field>NOT Installed</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*52"><field>VerifyReadyDlg</field><field>ChangeTitle</field><field>Show</field><field>WixUI_InstallMode = "Change"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*55"><field>VerifyReadyDlg</field><field>ChangeText</field><field>Show</field><field>WixUI_InstallMode = "Change"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*58"><field>VerifyReadyDlg</field><field>RepairTitle</field><field>Show</field><field>WixUI_InstallMode = "Repair"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*61"><field>VerifyReadyDlg</field><field>RepairText</field><field>Show</field><field>WixUI_InstallMode = "Repair"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*64"><field>VerifyReadyDlg</field><field>RemoveTitle</field><field>Show</field><field>WixUI_InstallMode = "Remove"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*67"><field>VerifyReadyDlg</field><field>RemoveText</field><field>Show</field><field>WixUI_InstallMode = "Remove"</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\VerifyReadyDlg.wxs*74"><field>VerifyReadyDlg</field><field>Back</field><field>Default</field><field>WixUI_InstallMode = "Remove"</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Dialog" symbol="ConfigureDlg" /><reference table="Dialog" symbol="CustomizeDlg" /><reference table="Dialog" symbol="ErrorDlg" /><reference table="Dialog" symbol="ExitDialog" /><reference table="Dialog" symbol="FatalError" /><reference table="Dialog" symbol="FilesInUse" /><reference table="Dialog" symbol="LicenseAgreementDlg" /><reference table="Dialog" symbol="MaintenanceTypeDlg" /><reference table="Dialog" symbol="MaintenanceWelcomeDlg" /><reference table="Dialog" symbol="MsiRMFilesInUse" /><reference table="Dialog" symbol="OldConfigureDlg" /><reference table="Dialog" symbol="PrepareDlg" /><reference table="Dialog" symbol="ProgressDlg" /><reference table="Dialog" symbol="ResumeDlg" /><reference table="Dialog" symbol="SetupTypeDlg" /><reference table="Dialog" symbol="UserExit" /><reference table="Dialog" symbol="WelcomeDlg" /><reference table="Dialog" symbol="VerifyReadyDlg" /><reference table="UI" symbol="WixUI_Common" /><table name="TextStyle"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*5"><field>WixUI_Font_Normal</field><field>Tahoma</field><field>8</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*6"><field>WixUI_Font_Bigger</field><field>Tahoma</field><field>12</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*7"><field>WixUI_Font_Title</field><field>Tahoma</field><field>9</field><field /><field>1</field></tuple></table><table name="Property"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*9"><field>DefaultUIFont</field><field>WixUI_Font_Normal</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*10"><field>WixUI_Mode</field><field>FeatureTree</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*31"><field>WixUI_WelcomeDlg_Next</field><field>LicenseAgreementDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*33"><field>WixUI_LicenseAgreementDlg_Back</field><field>WelcomeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*34"><field>WixUI_LicenseAgreementDlg_Next</field><field>CustomizeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*36"><field>WixUI_CustomizeDlg_BackChange</field><field>MaintenanceTypeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*37"><field>WixUI_CustomizeDlg_BackCustom</field><field>SetupTypeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*38"><field>WixUI_CustomizeDlg_BackFeatureTree</field><field>LicenseAgreementDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*39"><field>WixUI_CustomizeDlg_Next</field><field>VerifyReadyDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*40"><field>WixUI_CustomizeDlg_Next_Conf</field><field>OldConfigureDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*42"><field>WixUI_OldConfigureDlgBack</field><field>CustomizeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*43"><field>WixUI_OldConfigureDlgNext</field><field>ConfigureDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*45"><field>WixUI_ConfigureDlgBack</field><field>OldConfigureDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*46"><field>WixUI_ConfigureDlgNext</field><field>VerifyReadyDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*48"><field>WixUI_VerifyReadyDlg_BackConf</field><field>ConfigureDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*49"><field>WixUI_VerifyReadyDlg_BackCustom</field><field>CustomizeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*50"><field>WixUI_VerifyReadyDlg_BackChange</field><field>CustomizeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*51"><field>WixUI_VerifyReadyDlg_BackRepair</field><field>MaintenanceTypeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*52"><field>WixUI_VerifyReadyDlg_BackRemove</field><field>MaintenanceTypeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*53"><field>WixUI_VerifyReadyDlg_BackTypical</field><field>SetupTypeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*54"><field>WixUI_VerifyReadyDlg_BackFeatureTree</field><field>CustomizeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*55"><field>WixUI_VerifyReadyDlg_BackComplete</field><field>SetupTypeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*56"><field>WixUI_VerifyReadyDlg_Back</field><field>CustomizeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*58"><field>WixUI_MaintenanceWelcomeDlg_Next</field><field>MaintenanceTypeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*59"><field>WixUI_MaintenanceTypeDlg_Change</field><field>CustomizeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*60"><field>WixUI_MaintenanceTypeDlg_Repair</field><field>VerifyReadyDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*61"><field>WixUI_MaintenanceTypeDlg_Remove</field><field>VerifyReadyDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*62"><field>WixUI_MaintenanceTypeDlg_Back</field><field>MaintenanceWelcomeDlg</field><field>0</field><field>0</field><field>0</field></tuple></table><table name="UI"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_Mondo.wxs*4"><field>WixUI_Mondo</field></tuple></table></section></wixObject><wixObject xmlns="http://schemas.microsoft.com/wix/2003/04/objects" src="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs" version="2.0.2207.0"><section type="fragment"><reference table="Dialog" symbol="BrowseDlg" /><reference table="Dialog" symbol="CustomizeDlg" /><reference table="Dialog" symbol="DiskCostDlg" /><reference table="Dialog" symbol="ErrorDlg" /><reference table="Dialog" symbol="ExitDialog" /><reference table="Dialog" symbol="FatalError" /><reference table="Dialog" symbol="FilesInUse" /><reference table="Dialog" symbol="LicenseAgreementDlg" /><reference table="Dialog" symbol="MaintenanceTypeDlg" /><reference table="Dialog" symbol="MaintenanceWelcomeDlg" /><reference table="Dialog" symbol="MsiRMFilesInUse" /><reference table="Dialog" symbol="PrepareDlg" /><reference table="Dialog" symbol="ProgressDlg" /><reference table="Dialog" symbol="ResumeDlg" /><reference table="Dialog" symbol="UserExit" /><reference table="Dialog" symbol="WelcomeDlg" /><reference table="Dialog" symbol="VerifyReadyDlg" /><reference table="UI" symbol="WixUI_Common" /><table name="TextStyle"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*15"><field>WixUI_Font_Normal</field><field>Tahoma</field><field>8</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*16"><field>WixUI_Font_Bigger</field><field>Tahoma</field><field>12</field><field /><field /></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*17"><field>WixUI_Font_Title</field><field>Tahoma</field><field>9</field><field /><field>1</field></tuple></table><table name="Property"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*19"><field>DefaultUIFont</field><field>WixUI_Font_Normal</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*20"><field>WixUI_Mode</field><field>FeatureTree</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*40"><field>WixUI_WelcomeDlg_Next</field><field>LicenseAgreementDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*42"><field>WixUI_LicenseAgreementDlg_Back</field><field>WelcomeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*43"><field>WixUI_LicenseAgreementDlg_Next</field><field>CustomizeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*45"><field>WixUI_CustomizeDlg_BackChange</field><field>MaintenanceTypeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*46"><field>WixUI_CustomizeDlg_BackCustom</field><field>SetupTypeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*47"><field>WixUI_CustomizeDlg_BackFeatureTree</field><field>LicenseAgreementDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*48"><field>WixUI_CustomizeDlg_Next</field><field>VerifyReadyDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*50"><field>WixUI_VerifyReadyDlg_BackCustom</field><field>CustomizeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*51"><field>WixUI_VerifyReadyDlg_BackChange</field><field>CustomizeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*52"><field>WixUI_VerifyReadyDlg_BackRepair</field><field>MaintenanceTypeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*53"><field>WixUI_VerifyReadyDlg_BackRemove</field><field>MaintenanceTypeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*54"><field>WixUI_VerifyReadyDlg_BackTypical</field><field>SetupTypeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*55"><field>WixUI_VerifyReadyDlg_BackFeatureTree</field><field>CustomizeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*56"><field>WixUI_VerifyReadyDlg_BackComplete</field><field>SetupTypeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*58"><field>WixUI_MaintenanceWelcomeDlg_Next</field><field>MaintenanceTypeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*60"><field>WixUI_MaintenanceTypeDlg_Change</field><field>CustomizeDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*61"><field>WixUI_MaintenanceTypeDlg_Repair</field><field>VerifyReadyDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*62"><field>WixUI_MaintenanceTypeDlg_Remove</field><field>VerifyReadyDlg</field><field>0</field><field>0</field><field>0</field></tuple><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*63"><field>WixUI_MaintenanceTypeDlg_Back</field><field>MaintenanceWelcomeDlg</field><field>0</field><field>0</field><field>0</field></tuple></table><table name="UI"><tuple sourceLineNumber="D:\source\NSCP-stable\helpers\installer\custom-ui\WixUI_FeatureTree.wxs*14"><field>WixUI_FeatureTree</field></tuple></table></section></wixObject></wixLibrary> 
  • helpers/installer_dll/Jamfile

    r4580c6c r358cda1  
    1010 
    1111 
    12 local lib = [ MATCH "^--psdk-lib=(.*)" : [ modules.peek : ARGV ] ] ; 
    13 echo "PSDK lib path: $(lib) (change with --psdk-lib=<other path>" ; 
     12#local lib = [ MATCH "^--psdk-lib=(.*)" : [ modules.peek : ARGV ] ] ; 
     13#echo "PSDK lib path: $(lib) (change with --psdk-lib=<other path>" ; 
    1414 
    15 lib Msi : : <name>Msi <search>$(lib) ;  
    16 lib bufferoverflowu : : <name>bufferoverflowu <search>$(lib) ;  
     15#lib Msi : : <name>Msi <search>$(lib) ;  
     16#lib bufferoverflowu : : <name>bufferoverflowu <search>$(lib) ;  
    1717#lib secchk : : <name>secchk <search>$(lib) ;  
    18 lib secchk : : <name>secchk ;  
     18#lib secchk : : <name>secchk ;  
    1919 
    2020lib $(target) 
     
    2323  ../../include/ServiceCmd.cpp 
    2424  : # requirements 
    25   <source>Msi 
    26   <source>bufferoverflowu 
     25  <source>/psdk//Msi 
     26  <source>/psdk//bufferoverflowu 
    2727  <def-file>$(source).def 
    2828  <user-interface>gui 
  • helpers/installer_dll/installer_helper.hpp

    r4580c6c r358cda1  
    11#pragma once 
    22 
     3#include <windows.h> 
     4#include <msi.h> 
     5#include <error.hpp> 
     6#include <char_buffer.hpp> 
     7#include <strsafe.h> 
    38 
    49class installer_exception { 
     
    1621  PMSIHANDLE hProgressPos; 
    1722  PMSIHANDLE hActionRec; 
     23  PMSIHANDLE hDatabase; 
    1824public: 
    1925  msi_helper(MSIHANDLE hInstall, std::wstring action) : hInstall_(hInstall), hProgressPos(NULL), hActionRec(NULL), action_(action) {} 
     26  ~msi_helper() { 
     27    MsiCloseHandle(hInstall_); 
     28    hInstall_ = NULL; 
     29  } 
    2030 
    2131  std::wstring getTargetPath(std::wstring path) { 
     
    5363    std::wstring value = buffer; 
    5464    return value; 
     65  } 
     66  char_buffer getProperyRAW(std::wstring path) { 
     67    TCHAR emptyString[MAX_PATH]; 
     68    DWORD len = 0; 
     69    UINT er; 
     70    if ((er = MsiGetProperty(hInstall_ ,path.c_str(), emptyString, &len)) != ERROR_MORE_DATA) 
     71      throw installer_exception(_T("Failed to get size for property '") + path + _T("': ") + error::format::from_system(er)); 
     72    len+=2; 
     73    char_buffer buffer(len); 
     74    if ((er = MsiGetProperty(hInstall_ ,path.c_str(), buffer, &len)) != ERROR_SUCCESS) { 
     75      throw installer_exception(_T("Failed to get property '") + path + _T("': ") + error::format::from_system(er)); 
     76    } 
     77    return buffer; 
    5578  } 
    5679/* 
     
    119142  } 
    120143  void errorMessage(std::wstring msg) { 
    121     MSIHANDLE hRecord = createSimpleString(msg); 
     144    PMSIHANDLE hRecord = createSimpleString(msg); 
    122145    ::MsiProcessMessage(hInstall_, INSTALLMESSAGE(INSTALLMESSAGE_ERROR|MB_OK|MB_ICONERROR), hRecord); 
    123146  } 
    124147  void logMessage(std::wstring msg) { 
    125     MSIHANDLE hRecord = createSimpleString(msg); 
     148    PMSIHANDLE hRecord = createSimpleString(msg); 
    126149    ::MsiProcessMessage(hInstall_, INSTALLMESSAGE(INSTALLMESSAGE_INFO), hRecord); 
    127150  } 
     
    166189      throw installer_exception(_T("Failed to update progressbar: ") + error::lookup::last_error()); 
    167190  } 
     191  MSIHANDLE getActiveDatabase() { 
     192    if (isNull(hDatabase)) 
     193      hDatabase = ::MsiGetActiveDatabase(hInstall_); // may return null if deferred CustomAction 
     194    return hDatabase; 
     195 
     196  } 
     197 
     198  inline boolean isNull(MSIHANDLE h) { 
     199    return h==NULL; 
     200  } 
     201 
     202 
     203  bool table_exists(std::wstring table) { 
     204    HRESULT hr = S_OK; 
     205    UINT er = ERROR_SUCCESS; 
     206 
     207    // NOTE:  The following line of commented out code should work in a  
     208    //        CustomAction but does not in Windows Installer v1.1 
     209    // er = ::MsiDatabaseIsTablePersistentW(hDatabase, wzTable); 
     210 
     211    // a "most elegant" workaround a Darwin v1.1 bug 
     212    PMSIHANDLE hRec; 
     213    er = ::MsiDatabaseGetPrimaryKeysW(getActiveDatabase(), table.c_str(), &hRec); 
     214 
     215    if (ERROR_SUCCESS == er) 
     216      return true; 
     217    else if (ERROR_INVALID_TABLE == er) 
     218      return false; 
     219    else 
     220      return false; 
     221    return true; 
     222  } 
     223 
     224  /******************************************************************** 
     225  WcaOpenExecuteView() - opens and executes a view on the installing database 
     226  ********************************************************************/ 
     227  MSIHANDLE open_execute_view( __in_z LPCWSTR wzSql) 
     228  { 
     229    MSIHANDLE phView; 
     230    if (!wzSql || !*wzSql) 
     231      throw installer_exception(_T("Invalid arguments!")); 
     232 
     233    UINT er = ::MsiDatabaseOpenViewW(getActiveDatabase(), wzSql, &phView); 
     234    if (er != ERROR_SUCCESS) 
     235      throw installer_exception(_T("failed to open view on database: ") + error::format::from_system(er)); 
     236    er = ::MsiViewExecute(phView, NULL); 
     237    if (er != ERROR_SUCCESS) { 
     238      MsiCloseHandle(phView); 
     239      throw installer_exception(_T("failed to open view on database: ") + error::format::from_system(er)); 
     240    } 
     241    return phView; 
     242  } 
     243 
     244  /******************************************************************** 
     245  WcaFetchRecord() - gets the next record from a view on the installing database 
     246  ********************************************************************/ 
     247  MSIHANDLE fetch_record(__in MSIHANDLE hView) 
     248  { 
     249    MSIHANDLE phRec; 
     250    if (!hView) 
     251      throw installer_exception(_T("Invalid arguments!")); 
     252 
     253    UINT er = ::MsiViewFetch(hView, &phRec); 
     254    if (er == ERROR_NO_MORE_ITEMS) 
     255      return NULL; 
     256    if (er != ERROR_SUCCESS)  
     257      throw installer_exception(_T("failed to return rows from database: ") + error::format::from_system(er)); 
     258    return phRec; 
     259  } 
     260 
     261 
     262 
     263  /******************************************************************** 
     264  WcaGetRecordString() - gets a string field out of a record 
     265  ********************************************************************/ 
     266  std::wstring get_record_string(__in MSIHANDLE hRec, __in UINT uiField) 
     267  { 
     268    if (!hRec) 
     269      throw installer_exception(_T("Invalid arguments!")); 
     270    char_buffer buffer; 
     271 
     272    HRESULT hr = S_OK; 
     273    UINT er; 
     274    DWORD_PTR cch = 0; 
     275 
     276    WCHAR szEmpty[1] = L""; 
     277    er = ::MsiRecordGetStringW(hRec, uiField, szEmpty, (DWORD*)&cch); 
     278    if (ERROR_MORE_DATA != er && ERROR_SUCCESS != er) { 
     279      throw installer_exception(_T("get_record_string:: Failed to get length of string: ") + error::format::from_system(er)); 
     280    } 
     281    buffer.realloc(++cch); 
     282 
     283    er = ::MsiRecordGetStringW(hRec, uiField, buffer, (DWORD*)&cch); 
     284    if (er != ERROR_SUCCESS) 
     285    if (ERROR_MORE_DATA == er){ 
     286      throw installer_exception(_T("get_record_string:: Failed to get length of string: ") + error::format::from_system(er)); 
     287    } 
     288    std::wstring string = buffer; 
     289    return string; 
     290  } 
     291 
     292  /******************************************************************** 
     293  HideNulls() - internal helper function to escape [~] in formatted strings 
     294  ********************************************************************/ 
     295  void _hide_nulls(char_buffer wzData) { 
     296    LPWSTR pwz = wzData; 
     297    while(*pwz) { 
     298      if (pwz[0] == L'[' && pwz[1] == L'~' && pwz[2] == L']') // found a null [~]  
     299      { 
     300        pwz[0] = L'!'; // turn it into !$! 
     301        pwz[1] = L'$'; 
     302        pwz[2] = L'!'; 
     303        pwz += 3; 
     304      } 
     305      else 
     306        pwz++; 
     307    } 
     308  } 
     309  /******************************************************************** 
     310  RevealNulls() - internal helper function to unescape !$! in formatted strings 
     311  ********************************************************************/ 
     312  void _reveal_nulls(char_buffer wzData) { 
     313    LPWSTR pwz = wzData; 
     314    while(*pwz) { 
     315      if (pwz[0] == L'!' && pwz[1] == L'$' && pwz[2] == L'!') // found the fake null !$! 
     316      { 
     317        pwz[0] = L'['; // turn it back into [~] 
     318        pwz[1] = L'~'; 
     319        pwz[2] = L']'; 
     320        pwz += 3; 
     321      } 
     322      else 
     323        pwz++; 
     324    } 
     325  } 
     326 
     327  /******************************************************************** 
     328  WcaGetRecordInteger() - gets an integer field out of a record 
     329  ********************************************************************/ 
     330  int get_record_integer(MSIHANDLE hRec, UINT uiField) { 
     331    if (!hRec) 
     332      throw installer_exception(_T("Invalid arguments!")); 
     333    return ::MsiRecordGetInteger(hRec, uiField); 
     334  } 
     335 
     336 
     337  /******************************************************************** 
     338  WcaSetRecordString() - set a string field in record 
     339  ********************************************************************/ 
     340  void set_record_string( __in MSIHANDLE hRec, __in UINT uiField, __in_z LPCWSTR wzData ) { 
     341    if (!hRec || !wzData) 
     342      throw installer_exception(_T("Invalid arguments!")); 
     343 
     344    HRESULT hr = S_OK; 
     345    UINT er = ::MsiRecordSetStringW(hRec, uiField, wzData); 
     346    if (er != ERROR_SUCCESS) 
     347      throw installer_exception(_T("Failed to set filed as string!")); 
     348  } 
     349 
     350 
     351 
     352  /******************************************************************** 
     353  WcaGetRecordFormattedString() - gets formatted string filed from record 
     354  ********************************************************************/ 
     355  std::wstring get_record_formatted_string( __in MSIHANDLE hRec, __in UINT uiField) { 
     356    if (!hRec) 
     357      throw installer_exception(_T("Invalid arguments!")); 
     358 
     359    HRESULT hr = S_OK; 
     360    UINT er; 
     361 
     362    // get the format string 
     363    char_buffer tmp = get_record_string(hRec, uiField); 
     364    std::wstring t = tmp; 
     365    if (t.length() == 0) 
     366      return _T(""); 
     367 
     368    // hide the nulls '[~]' so we can get them back after formatting 
     369    //TODO: _hide_nulls(tmp); 
     370 
     371    // set up the format record 
     372    PMSIHANDLE hRecFormat = ::MsiCreateRecord(1); 
     373    if (hRecFormat == NULL) 
     374      throw installer_exception(_T("Record was NULL!")); 
     375    set_record_string(hRecFormat, 0, tmp); 
     376 
     377    WCHAR szEmpty[1] = L""; 
     378    DWORD_PTR cch = 0; 
     379    er = ::MsiFormatRecordW(hInstall_, hRecFormat, szEmpty, (DWORD*)&cch); 
     380    if (ERROR_MORE_DATA != er && ERROR_SUCCESS != er) { 
     381      throw installer_exception(_T("get_record_formatted_string:: Failed to get length of string: ") + error::format::from_system(er)); 
     382    } 
     383    char_buffer buffer(++cch); 
     384 
     385    er = ::MsiFormatRecordW(hInstall_, hRecFormat, buffer, (DWORD*)&cch); 
     386    if (er != ERROR_SUCCESS) { 
     387      throw installer_exception(_T("get_record_formatted_string:: Failed to format string: ") + error::format::from_system(er)); 
     388    } 
     389    //logMessage(_T("FMT Record: '") + std::wstring(buffer) + _T("'")); 
     390    // put the nulls back 
     391    //TODO: _reveal_nulls(buffer); 
     392    std::wstring str = buffer; 
     393    return str; 
     394  } 
     395 
     396 
     397  /******************************************************************** 
     398  WcaGetRecordFormattedInteger() - gets formatted integer from record 
     399  ********************************************************************/ 
     400  int get_record_formatted_integer(MSIHANDLE hRec, UINT uiField) { 
     401    if (!hRec) 
     402      throw installer_exception(_T("Invalid arguments!")); 
     403    std::wstring str = get_record_formatted_string(hRec, uiField); 
     404    if (str.length() > 0) 
     405      return strEx::stoi(str); 
     406    else 
     407      return MSI_NULL_INTEGER; 
     408  } 
     409 
     410 
     411 
     412  enum WCA_TODO 
     413  { 
     414    WCA_TODO_UNKNOWN, 
     415    WCA_TODO_INSTALL, 
     416    WCA_TODO_UNINSTALL, 
     417    WCA_TODO_REINSTALL, 
     418  }; 
     419 
     420  /******************************************************************** 
     421  WcaGetComponentToDo() - gets a component's install states and  
     422  determines if they mean install, uninstall, or reinstall. 
     423  ********************************************************************/ 
     424  WCA_TODO get_component_todo(std::wstring wzComponentId) 
     425  { 
     426    INSTALLSTATE isInstalled = INSTALLSTATE_UNKNOWN; 
     427    INSTALLSTATE isAction = INSTALLSTATE_UNKNOWN; 
     428    UINT er = ::MsiGetComponentStateW(hInstall_, wzComponentId.c_str(), &isInstalled, &isAction); 
     429    if (ERROR_SUCCESS != er) { 
     430      logMessage(_T("State for : ") + wzComponentId + _T(" was unknown due to: ") + error::format::from_system(er)); 
     431      return WCA_TODO_UNKNOWN; 
     432    } 
     433 
     434    if (WcaIsReInstalling(isInstalled, isAction)) 
     435    { 
     436      return WCA_TODO_REINSTALL; 
     437    } 
     438    else if (WcaIsUninstalling(isInstalled, isAction)) 
     439    { 
     440      return WCA_TODO_UNINSTALL; 
     441    } 
     442    else if (WcaIsInstalling(isInstalled, isAction)) 
     443    { 
     444      return WCA_TODO_INSTALL; 
     445    } 
     446    else 
     447    { 
     448      logMessage(_T("State for : ") + wzComponentId + _T(" was unknown due to; isInstalled: ") + strEx::itos(isInstalled) + _T(", isAction: ")+ strEx::itos(isAction)); 
     449      return WCA_TODO_UNKNOWN; 
     450    } 
     451  } 
     452  /******************************************************************** 
     453  WcaIsInstalling() - determines if a pair of installstates means install 
     454  ********************************************************************/ 
     455  boolean WcaIsInstalling(INSTALLSTATE isInstalled, INSTALLSTATE isAction) { 
     456    return (INSTALLSTATE_LOCAL == isAction || INSTALLSTATE_SOURCE == isAction || (INSTALLSTATE_DEFAULT == isAction && (INSTALLSTATE_LOCAL == isInstalled || INSTALLSTATE_SOURCE == isInstalled))); 
     457  } 
     458 
     459  /******************************************************************** 
     460  WcaIsReInstalling() - determines if a pair of installstates means reinstall 
     461  ********************************************************************/ 
     462  boolean WcaIsReInstalling(INSTALLSTATE isInstalled, INSTALLSTATE isAction) { 
     463    return ((INSTALLSTATE_LOCAL == isAction || INSTALLSTATE_SOURCE == isAction || INSTALLSTATE_DEFAULT == isAction) && (INSTALLSTATE_LOCAL == isInstalled || INSTALLSTATE_SOURCE == isInstalled)); 
     464  } 
     465 
     466  /******************************************************************** 
     467  WcaIsUninstalling() - determines if a pair of installstates means uninstall 
     468  ********************************************************************/ 
     469  BOOL WcaIsUninstalling(INSTALLSTATE isInstalled, INSTALLSTATE isAction) { 
     470    // TODO: Added || INSTALLSTATE_UNKNOWN == isAction since it seems broken (but this should not be required!!!) 
     471    return ((INSTALLSTATE_ABSENT == isAction || INSTALLSTATE_REMOVED == isAction || INSTALLSTATE_UNKNOWN == isAction) && (INSTALLSTATE_LOCAL == isInstalled || INSTALLSTATE_SOURCE == isInstalled)); 
     472  } 
     473 
     474 
     475  /******************************************************************** 
     476  StrMaxLength - returns maximum number of characters that can be stored in dynamic string p 
     477  NOTE:  assumes Unicode string 
     478  ********************************************************************/ 
     479  HRESULT __StrMaxLength(LPVOID p, DWORD_PTR* pcch) { 
     480    if (p) { 
     481      *pcch = ::HeapSize(::GetProcessHeap(), 0, p); // get size of entire buffer 
     482      if (-1 == *pcch) 
     483        return E_FAIL; 
     484      *pcch /= sizeof(WCHAR);   // reduce to count of characters 
     485    } else  
     486      *pcch = 0; 
     487    return S_OK; 
     488  } 
     489 
     490 
     491  static const WCHAR MAGIC_MULTISZ_DELIM = 128; 
     492 
     493  class custom_action_data_r { 
     494  private: 
     495    unsigned int position_; 
     496    typedef std::vector<std::wstring> list_t; 
     497    list_t list_; 
     498 
     499 
     500  public: 
     501    custom_action_data_r(std::wstring data) : position_(0) { 
     502      std::list<std::wstring> list; 
     503      std::wstring::size_type pos = 0; 
     504      for (unsigned int i =0;i<data.length();i++) { 
     505        if (data[i] == MAGIC_MULTISZ_DELIM) { 
     506          list_.push_back(data.substr(pos, i-pos)); 
     507          pos = i+1; 
     508        } 
     509      } 
     510      if (pos < data.length()) 
     511        list_.push_back(data.substr(pos)); 
     512    } 
     513    ~custom_action_data_r() {} 
     514 
     515    boolean has_more() { 
     516      return position_ < list_.size(); 
     517    } 
     518    std::wstring get_next_string() { 
     519      if (!has_more()) 
     520        return _T(""); 
     521      return list_[position_++]; 
     522    } 
     523    unsigned int get_next_int() { 
     524      return strEx::stoi(get_next_string()); 
     525    } 
     526    std::wstring to_string() { 
     527      std::wstring str; 
     528      for (list_t::const_iterator cit = list_.begin(); cit != list_.end(); ++cit) { 
     529        str += (*cit) + _T("|"); 
     530      } 
     531      return str; 
     532    } 
     533 
     534  }; 
     535 
     536  class custom_action_data_w { 
     537  private: 
     538    std::wstring buf_; 
     539  public: 
     540    custom_action_data_w() {} 
     541    ~custom_action_data_w() {} 
     542 
     543    void write_string(std::wstring str) { 
     544      WCHAR delim[] = {MAGIC_MULTISZ_DELIM, 0}; // magic char followed by NULL terminator 
     545      if (!buf_.empty()) 
     546        buf_ += delim; 
     547      buf_ += str; 
     548    } 
     549    void write_int(int i) { 
     550      write_string(strEx::itos(i)); 
     551    } 
     552    std::wstring to_string() const { 
     553      return buf_; //return std::wstring(data_); 
     554    } 
     555    boolean has_data() const { 
     556      return used_size() > 0; 
     557    } 
     558    operator const TCHAR* () const { 
     559      return buf_.c_str(); 
     560    } 
     561    unsigned int used_size() const { 
     562      return buf_.length(); 
     563    } 
     564  }; 
     565 
     566 
     567 
     568  /******************************************************************** 
     569  WcaDoDeferredAction() - schedules an action at this point in the script 
     570  ********************************************************************/ 
     571  HRESULT do_deferred_action(LPCWSTR wzAction, LPCWSTR wzCustomActionData, UINT uiCost) { 
     572    HRESULT hr = S_OK; 
     573    UINT er; 
     574 
     575    if (wzCustomActionData && *wzCustomActionData) { 
     576      er = ::MsiSetPropertyW(hInstall_, wzAction, wzCustomActionData); 
     577      if (er != ERROR_SUCCESS) 
     578        throw installer_exception(_T("Failed to set CustomActionData for deferred action") + error::format::from_system(er)); 
     579    } 
     580/* 
     581    if (0 < uiCost) { 
     582      hr = WcaProgressMessage(uiCost, TRUE);  // add ticks to the progress bar 
     583      // TODO: handle the return codes correctly 
     584    } 
     585*/ 
     586    er = ::MsiDoActionW(hInstall_, wzAction); 
     587    if (ERROR_INSTALL_USEREXIT == er) 
     588      return er; 
     589     else if (er != ERROR_SUCCESS)  
     590      throw installer_exception(_T("Failed MsiDoAction on deferred action") + error::format::from_system(er)); 
     591    return S_OK; 
     592  } 
     593/* 
     594  std::wstring get_target_for_file(std::wstring file) { 
     595 
     596    // turn that into the path to the target file 
     597    hr = StrAllocFormatted(&pwzFormattedFile, L"[#%s]", pwzFileId); 
     598    ExitOnFailure1(hr, "failed to format file string for file: %S", pwzFileId); 
     599    hr = WcaGetFormattedString(pwzFormattedFile, &pwzGamePath); 
     600    ExitOnFailure1(hr, "failed to get formatted string for file: %S", pwzFileId); 
     601 
     602    // and then get the directory part of the path 
     603    hr = PathGetDirectory(pwzGamePath, &pwzGameDir); 
     604    ExitOnFailure1(hr, "failed to get path for file: %S", pwzGamePath); 
     605 
     606    // get component and its install/action states 
     607    hr = WcaGetRecordString(hRec, egqComponent, &pwzComponentId); 
     608    ExitOnFailure(hr, "failed to get game component id"); 
     609  } 
     610 
     611*/ 
     612  std::list<std::wstring> enumProducts() { 
     613    WCHAR buffer[40]; 
     614    DWORD id = 0; 
     615    std::list<std::wstring> ret; 
     616    for (int i=0; ::MsiEnumProducts(i, reinterpret_cast<TCHAR*>(&buffer)) == ERROR_SUCCESS; i++) { 
     617      std::wstring name = getProductName(buffer); 
     618      logMessage(_T("Found a product: ") + (std::wstring)buffer + _T("=") + name); 
     619      ret.push_back(buffer); 
     620    } 
     621    return ret; 
     622  } 
     623  std::wstring getProductName(std::wstring code) { 
     624    DWORD size = 0; 
     625    MsiGetProductInfo(code.c_str(), INSTALLPROPERTY_INSTALLEDPRODUCTNAME, NULL, &size); 
     626    size++; 
     627    TCHAR *buffer = new TCHAR[size+4]; 
     628    MsiGetProductInfo(code.c_str(), INSTALLPROPERTY_INSTALLEDPRODUCTNAME, buffer, &size); 
     629    std::wstring ret = buffer; 
     630    delete [] buffer; 
     631    return ret; 
     632  } 
    168633}; 
  • helpers/installer_dll/main_dll.cpp

    r4580c6c r358cda1  
    1010#include "installer_helper.hpp" 
    1111 
     12const UINT COST_SERVICE_INSTALL = 2000; 
     13 
     14LPCWSTR vcsServiceQuery = 
     15L"SELECT `ShortName`, `LongName`, `Description`, `Program`, `Attributes`, `Component_` FROM `Services`"; 
     16enum eServiceQuery { feqShortName = 1, feqLongName, feqDesc, feqProgram, feqAttributes, feqComponent }; 
     17enum eFirewallExceptionAttributes { feaIgnoreFailures = 1 }; 
     18 
     19bool install(msi_helper &h, std::wstring exe, std::wstring service_short_name, std::wstring service_long_name, std::wstring service_description); 
     20bool uninstall(msi_helper &h, std::wstring service_name); 
     21UINT SchedServiceMgmt(__in MSIHANDLE hInstall, msi_helper::WCA_TODO todoSched); 
     22 
     23extern "C" UINT __stdcall ScheduleInstallService(MSIHANDLE hInstall) { 
     24  return SchedServiceMgmt(hInstall, msi_helper::WCA_TODO_INSTALL); 
     25} 
     26extern "C" UINT __stdcall ScheduleUnInstallService(MSIHANDLE hInstall) { 
     27  return SchedServiceMgmt(hInstall, msi_helper::WCA_TODO_UNINSTALL); 
     28} 
     29extern "C" UINT __stdcall ExecServiceInstall(__in MSIHANDLE hInstall) { 
     30  HRESULT hr = S_OK; 
     31  // initialize 
     32  msi_helper h(hInstall, _T("ExecServiceInstall")); 
     33  try { 
     34    msi_helper::custom_action_data_r data(h.getPropery(L"CustomActionData")); 
     35 
     36    // loop through all the passed in data 
     37    while (data.has_more()) { 
     38      // extract the custom action data and if rolling back, swap INSTALL and UNINSTALL 
     39      int iTodo = data.get_next_int(); 
     40      if (::MsiGetMode(hInstall, MSIRUNMODE_ROLLBACK)) 
     41      { 
     42        if (msi_helper::WCA_TODO_INSTALL == iTodo) 
     43        { 
     44          iTodo = msi_helper::WCA_TODO_UNINSTALL; 
     45        } 
     46        else if (msi_helper::WCA_TODO_UNINSTALL == iTodo) 
     47        { 
     48          iTodo = msi_helper::WCA_TODO_INSTALL; 
     49        } 
     50      } 
     51 
     52      std::wstring shortname = data.get_next_string(); 
     53      std::wstring longname = data.get_next_string(); 
     54      std::wstring desc = data.get_next_string(); 
     55      int attr = data.get_next_int(); 
     56      BOOL fIgnoreFailures = feaIgnoreFailures == (attr & feaIgnoreFailures); 
     57      std::wstring file = data.get_next_string(); 
     58      switch (iTodo) { 
     59      case msi_helper::WCA_TODO_INSTALL: 
     60      case msi_helper::WCA_TODO_REINSTALL: 
     61        h.logMessage(_T("Installing service install: ") + shortname + _T(", ") + file); 
     62        install(h, file, shortname, longname, desc); 
     63        break; 
     64 
     65      case msi_helper::WCA_TODO_UNINSTALL: 
     66        h.logMessage(_T("Installing service install: ") + shortname + _T(", ") + file); 
     67        uninstall(h, shortname); 
     68        break; 
     69      default: 
     70        h.logMessage(_T("IGNORING service install: ") + shortname + _T(", ") + file); 
     71      } 
     72    } 
     73  } catch (installer_exception e) { 
     74    h.errorMessage(_T("Failed to install service: ") + e.what()); 
     75    return ERROR_SUCCESS; 
     76  } catch (...) { 
     77    h.errorMessage(_T("Failed to install service: <UNKNOWN EXCEPTION>")); 
     78    return ERROR_INSTALL_FAILURE; 
     79  } 
     80  return ERROR_SUCCESS; 
     81 
     82} 
     83 
     84 
     85UINT SchedServiceMgmt(__in MSIHANDLE hInstall, msi_helper::WCA_TODO todoSched) 
     86{ 
     87  msi_helper h(hInstall, _T("SchedServiceInstall")); 
     88  try { 
     89    int cFirewallExceptions = 0; 
     90    h.logMessage(_T("SchedServiceInstall: ") + strEx::itos(todoSched)); 
     91    // anything to do? 
     92    if (!h.table_exists(L"Services")) { 
     93      h.logMessage(_T("Services table doesn't exist, so there are no services to configure.")); 
     94      return ERROR_SUCCESS; 
     95    } 
     96 
     97    // query and loop through all the firewall exceptions 
     98    PMSIHANDLE hView = h.open_execute_view(vcsServiceQuery); 
     99    if (h.isNull(hView)) { 
     100      h.logMessage(_T("Failed to query service view!")); 
     101      return ERROR_INSTALL_FAILURE; 
     102    } 
     103 
     104    msi_helper::custom_action_data_w custom_data; 
     105    PMSIHANDLE hRec = h.fetch_record(hView); 
     106    while (hRec != NULL) 
     107    { 
     108      std::wstring shortname = h.get_record_formatted_string(hRec, feqShortName); 
     109      std::wstring longname = h.get_record_formatted_string(hRec, feqLongName); 
     110      std::wstring desc = h.get_record_formatted_string(hRec, feqDesc); 
     111      std::wstring program = h.get_record_formatted_string(hRec, feqProgram); 
     112      int attributes = h.get_record_integer(hRec, feqAttributes); 
     113      std::wstring component = h.get_record_string(hRec, feqComponent); 
     114 
     115      // figure out what we're doing for this exception, treating reinstall the same as install 
     116      msi_helper::WCA_TODO todoComponent = h.get_component_todo(component); 
     117      if ((msi_helper::WCA_TODO_REINSTALL == todoComponent ? msi_helper::WCA_TODO_INSTALL : todoComponent) != todoSched) { 
     118        h.logMessage(_T("Component '") + component + _T("' action state (") + strEx::itos(todoComponent) + _T(") doesn't match request (") + strEx::itos(todoSched) + _T(")")); 
     119        hRec = h.fetch_record(hView); 
     120        continue; 
     121      } 
     122      h.logMessage(_T("Adding data to CA chunk... ")); 
     123      // action :: name :: remoteaddresses :: attributes :: target :: {port::protocol | path} 
     124      ++cFirewallExceptions; 
     125      custom_data.write_int(todoComponent); 
     126      custom_data.write_string(shortname); 
     127      custom_data.write_string(longname); 
     128      custom_data.write_string(desc); 
     129      custom_data.write_int(attributes); 
     130      //custom_data.write_int(fetApplication); 
     131      custom_data.write_string(program); 
     132      h.logMessage(_T("Adding data to CA chunk... DONE")); 
     133      h.logMessage(_T("CA chunk: ") + custom_data.to_string()); 
     134      hRec = h.fetch_record(hView); 
     135    } 
     136    // schedule ExecFirewallExceptions if there's anything to do 
     137    if (custom_data.has_data()) { 
     138      h.logMessage(_T("Scheduling (WixExecServiceInstall) firewall exception: ") + custom_data.to_string()); 
     139      if (msi_helper::WCA_TODO_INSTALL == todoSched) { 
     140        HRESULT hr = h.do_deferred_action(L"WixRollbackServiceInstall", custom_data, cFirewallExceptions * COST_SERVICE_INSTALL); 
     141        if (FAILED(hr)) { 
     142          h.errorMessage(_T("failed to schedule service install exceptions rollback")); 
     143          return hr; 
     144        } 
     145        hr = h.do_deferred_action(L"WixExecServiceInstall", custom_data, cFirewallExceptions * COST_SERVICE_INSTALL); 
     146        if (FAILED(hr)) { 
     147          h.errorMessage(_T("failed to schedule service install exceptions execution")); 
     148          return hr; 
     149        } 
     150      } 
     151      else 
     152      { 
     153        h.logMessage(_T("Scheduling (WixExecServiceUninstall) firewall exception: ") + custom_data.to_string()); 
     154        HRESULT hr = h.do_deferred_action(L"WixRollbackServiceUninstall", custom_data, cFirewallExceptions * COST_SERVICE_INSTALL); 
     155        if (FAILED(hr)) { 
     156          h.errorMessage(_T("failed to schedule service install exceptions rollback")); 
     157          return hr; 
     158        } 
     159        hr = h.do_deferred_action(L"WixExecServiceUninstall", custom_data, cFirewallExceptions * COST_SERVICE_INSTALL); 
     160        if (FAILED(hr)) { 
     161          h.errorMessage(_T("failed to schedule service install exceptions execution")); 
     162          return hr; 
     163        } 
     164      } 
     165    } else 
     166      h.logMessage(_T("No services scheduled")); 
     167  } catch (installer_exception e) { 
     168    h.errorMessage(_T("Failed to install service: ") + e.what()); 
     169    return ERROR_INSTALL_FAILURE; 
     170  } catch (...) { 
     171    h.errorMessage(_T("Failed to install service: <UNKNOWN EXCEPTION>")); 
     172    return ERROR_INSTALL_FAILURE; 
     173  } 
     174  return ERROR_SUCCESS; 
     175 
     176} 
     177 
    12178//#pragma comment(linker, "/EXPORT:ImportConfig=_ImportConfig@4") 
    13179extern "C" UINT __stdcall ImportConfig (MSIHANDLE hInstall) { 
     
    107273 
    108274 
    109 bool install(msi_helper &h, std::wstring exe, std::wstring service_short_name = _T(""), std::wstring service_long_name = _T(""), std::wstring service_description = _T("")) { 
    110   if (service_short_name.empty()) 
    111     service_short_name = SZSERVICENAME; 
    112   if (service_long_name.empty()) 
    113     service_long_name = SZSERVICEDISPLAYNAME; 
    114   if (service_description.empty()) 
    115     service_description = SZSERVICEDISPLAYNAME; 
     275bool install(msi_helper &h, std::wstring exe, std::wstring service_short_name, std::wstring service_long_name, std::wstring service_description) { 
    116276  h.updateProgress(_T("Preparing to install service"), service_short_name); 
    117277  try { 
     
    138298} 
    139299 
    140 bool uninstall(msi_helper &h, std::wstring service_name = _T("")) { 
    141   if (service_name.empty()) 
    142     service_name = SZSERVICENAME; 
     300bool uninstall(msi_helper &h, std::wstring service_name) { 
    143301  h.updateProgress(_T("Preparing to uninstall service"), service_name); 
    144302  try { 
     
    241399 
    242400//#pragma comment(linker, "/EXPORT:UninstallService=_UninstallService@4") 
     401/* 
    243402extern "C" UINT __stdcall UninstallService (MSIHANDLE hInstall) { 
    244403  msi_helper h(hInstall, _T("UninstallService")); 
     
    260419  return ERROR_SUCCESS; 
    261420} 
     421*/ 
    262422 
    263423//#pragma comment(linker, "/EXPORT:UpdateConfig=_UpdateConfig@4") 
     
    316476} 
    317477 
    318 extern "C" UINT __stdcall StartTheService (MSIHANDLE hInstall) { 
     478extern "C" UINT __stdcall StartAllServices (MSIHANDLE hInstall) { 
    319479  msi_helper h(hInstall, _T("StartService")); 
    320480  try { 
    321     h.logMessage(_T("Remove mode is: ") + h.getPropery(_T("REMOVE"))); 
    322     h.logMessage(_T("mime mode is: ") + h.getPropery(_T("REMOVE_MIME"))); 
    323     h.logMessage(_T("START_SERVICE_ON_EXIT mode is: ") + h.getPropery(_T("START_SERVICE_ON_EXIT"))); 
    324     if (h.getPropery(_T("REMOVE")) == _T("ALL")) { 
    325       h.logMessage(_T("Uninstalling so we wont remove anything...")); 
    326       return ERROR_SUCCESS; 
    327     } 
    328     std::wstring svc_sname = h.getPropery(_T("INSTALL_SVC_SHORTNAME")); 
    329     h.logMessage(_T("service short name: ") + svc_sname); 
    330  
    331481    std::wstring val = h.getPropery(_T("START_SERVICE_ON_EXIT")); 
    332482    if (val == _T("1")) { 
    333       h.startProgress(10000, 2*10000, _T("Seting up service: [2] ([1])..."), _T("Seting up service: [2] ([1])... (X)")); 
    334       if (!start(h, svc_sname)) { 
    335         h.logMessage(_T("service failed to start")); 
    336         // Ignore this error due to various bugs and problems... 
    337         //return ERROR_INSTALL_FAILURE; 
    338       } 
    339       h.logMessage(_T("service started")); 
    340     } 
    341  
     483      // anything to do? 
     484      if (h.table_exists(L"Services")) { 
     485        PMSIHANDLE hView = h.open_execute_view(vcsServiceQuery); 
     486        if (h.isNull(hView)) { 
     487          h.logMessage(_T("Failed to query service view!")); 
     488          return ERROR_INSTALL_FAILURE; 
     489        } 
     490 
     491        msi_helper::custom_action_data_w custom_data; 
     492        PMSIHANDLE hRec = h.fetch_record(hView); 
     493        while (hRec != NULL) 
     494        { 
     495          std::wstring shortname = h.get_record_formatted_string(hRec, feqShortName); 
     496          h.logMessage(_T("Starting: ") + shortname); 
     497          if (!start(h, shortname)) { 
     498            h.logMessage(_T("service failed to start: ") + shortname); 
     499          } 
     500          hRec = h.fetch_record(hView); 
     501        } 
     502      } 
     503    } 
    342504    val = h.getPropery(_T("DONATE_ON_EXIT")); 
    343505    if (val == _T("1")) { 
     
    358520  return ERROR_SUCCESS; 
    359521} 
     522 
     523 
     524extern "C" UINT __stdcall StopAllServices (MSIHANDLE hInstall) { 
     525  msi_helper h(hInstall, _T("StopAllServices")); 
     526  try { 
     527 
     528    // anything to do? 
     529    if (!h.table_exists(L"Services")) { 
     530      h.logMessage(_T("Services table doesn't exist, so there are no services to configure.")); 
     531      return ERROR_SUCCESS; 
     532    } 
     533 
     534    // query and loop through all the firewall exceptions 
     535    PMSIHANDLE hView = h.open_execute_view(vcsServiceQuery); 
     536    if (h.isNull(hView)) { 
     537      h.logMessage(_T("Failed to query service view!")); 
     538      return ERROR_INSTALL_FAILURE; 
     539    } 
     540 
     541    msi_helper::custom_action_data_w custom_data; 
     542    PMSIHANDLE hRec = h.fetch_record(hView); 
     543    while (hRec != NULL) 
     544    { 
     545      std::wstring shortname = h.get_record_formatted_string(hRec, feqShortName); 
     546      h.logMessage(_T("Stopping: ") + shortname); 
     547      if (!stop(h, shortname)) { 
     548        h.logMessage(_T("service failed to stop: ") + shortname); 
     549      } 
     550      hRec = h.fetch_record(hView); 
     551    } 
     552    /* 
     553    val = h.getPropery(_T("DONATE_ON_EXIT")); 
     554    if (val == _T("1")) { 
     555    long r = (long)ShellExecute(NULL, _T("open"), _T("https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=michael@medin.name&item_name=Fans+of+NSClient%2B%2B&item_number=Installer+Campaign&amount=10%2e00&currency_code=EUR&return=http%3A//nsclient.org"), NULL, NULL, SW_SHOWNORMAL); 
     556    if (r > 32) 
     557    return ERROR_SUCCESS; 
     558    msi_helper h(hInstall, _T("Donate")); 
     559    h.errorMessage(_T("Failed to start web browser...")); 
     560    return ERROR_INSTALL_FAILURE; 
     561    } 
     562    */ 
     563  } catch (installer_exception e) { 
     564    h.errorMessage(_T("Failed to start service: ") + e.what()); 
     565    return ERROR_INSTALL_FAILURE; 
     566  } catch (...) { 
     567    h.errorMessage(_T("Failed to start service: <UNKNOWN EXCEPTION>")); 
     568    return ERROR_INSTALL_FAILURE; 
     569  } 
     570  return ERROR_SUCCESS; 
     571} 
     572 
     573extern "C" UINT __stdcall NeedUninstall (MSIHANDLE hInstall) { 
     574  msi_helper h(hInstall, _T("NeedUninstall")); 
     575  try { 
     576    std::list<std::wstring> list = h.enumProducts(); 
     577    for (std::list<std::wstring>::const_iterator cit = list.begin(); cit != list.end(); ++cit) { 
     578      if ((*cit) == _T("{E7CF81FE-8505-4D4A-8ED3-48949C8E4D5B}")) { 
     579        h.errorMessage(_T("Found old NSClient++/OP5 client installed, will uninstall it now!")); 
     580        std::wstring command = _T("msiexec /uninstall ") + (*cit); 
     581        TCHAR *cmd = new TCHAR[command.length()+1]; 
     582        wcsncpy_s(cmd, command.length()+1, command.c_str(), command.length()); 
     583        cmd[command.length()] = 0; 
     584        PROCESS_INFORMATION pi; 
     585        STARTUPINFO si; 
     586        ZeroMemory(&si, sizeof(STARTUPINFO)); 
     587        si.cb = sizeof(STARTUPINFO); 
     588 
     589        BOOL processOK = CreateProcess(NULL, cmd, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi); 
     590        delete [] cmd; 
     591        if (processOK) { 
     592          DWORD dwstate = WaitForSingleObject(pi.hProcess, 1000*60); 
     593          if (dwstate == WAIT_TIMEOUT) 
     594            h.errorMessage(_T("Failed to wait for process (probably not such a big deal, the uninstall usualy takes alonger)!")); 
     595        } else { 
     596          h.errorMessage(_T("Failed to start process: ") + error::lookup::last_error()); 
     597        } 
     598      } 
     599    } 
     600   
     601  } catch (installer_exception e) { 
     602    h.errorMessage(_T("Failed to start service: ") + e.what()); 
     603    return ERROR_INSTALL_FAILURE; 
     604  } catch (...) { 
     605    h.errorMessage(_T("Failed to start service: <UNKNOWN EXCEPTION>")); 
     606    return ERROR_INSTALL_FAILURE; 
     607  } 
     608  return ERROR_SUCCESS; 
     609}; 
  • helpers/installer_dll/main_dll.def

    r4580c6c r358cda1  
    22 
    33EXPORTS 
    4   UninstallService 
    54  UpdateConfig 
    65  ImportConfig 
    7   StartTheService 
     6  StartAllServices 
     7  StopAllServices 
     8  ScheduleInstallService 
     9  ScheduleUnInstallService 
     10  ExecServiceInstall 
     11  NeedUninstall 
  • include/Socket.h

    rb1ac2fa r358cda1  
    5050    DataBuffer() : buffer_(NULL), length_(0){ 
    5151    } 
    52     DataBuffer(const DataBuffer &other) { 
    53       char * old = buffer_; 
     52    DataBuffer(const DataBuffer &other) : buffer_(NULL) { 
    5453      buffer_ = new char[other.getLength()+2]; 
    5554      memcpy(buffer_, other.getBuffer(), other.getLength()+1); 
    5655      length_ = other.getLength(); 
    57       delete [] old; 
    58     } 
    59     DataBuffer(const char* buffer, unsigned int length) { 
    60       char *old = buffer_; 
     56    } 
     57    DataBuffer(const char* buffer, unsigned int length) : buffer_(NULL) { 
    6158      buffer_ = new char[length+2]; 
    6259      memcpy(buffer_, buffer, length+1); 
    6360      length_ = length; 
    64       delete [] old; 
    65     } 
    66     DataBuffer(const unsigned char* buffer, unsigned int length) { 
    67       char *old = buffer_; 
     61    } 
     62    DataBuffer(const unsigned char* buffer, unsigned int length) : buffer_(NULL) { 
    6863      buffer_ = new char[length+2]; 
    6964      memcpy(buffer_, buffer, length+1); 
    7065      length_ = length; 
    71       delete [] old; 
    7266    } 
    7367    virtual ~DataBuffer() { 
  • include/buffer.hpp

    r79f8b2c r358cda1  
    44class buffer { 
    55  T *buffer_; 
     6  unsigned int len_; 
    67public: 
    7   buffer(unsigned int len) : buffer_(NULL) { 
     8  buffer(unsigned int len) : buffer_(NULL), len_(len) { 
    89    buffer_ = new T[len+1]; 
    9  
     10  } 
     11  buffer() : buffer_(NULL), len_(0) {} 
     12  void realloc(unsigned int len) { 
     13    T *tmp = buffer_; 
     14    buffer_ = new T[len+1]; 
     15    memcpy(buffer_, tmp, len_); 
     16    len_ = len; 
     17    delete [] tmp; 
    1018  } 
    1119  ~buffer() { 
     
    1523    return buffer_; 
    1624  } 
     25  T* unsafe_get_buffer() { 
     26    return buffer_; 
     27  } 
     28  unsigned int length() { 
     29    return len_; 
     30  } 
    1731}; 
  • include/char_buffer.hpp

    r79f8b2c r358cda1  
    22 
    33#include <buffer.hpp> 
     4#include <string> 
    45 
    5 typedef buffer<TCHAR> char_buffer; 
     6//typedef buffer<TCHAR> char_buffer; 
     7 
     8class char_buffer : public buffer<TCHAR> { 
     9public: 
     10  char_buffer(std::wstring str) : buffer<TCHAR>(str.length()+2) { 
     11    wcsncpy_s(unsafe_get_buffer(), str.length()+2, str.c_str(), str.length()); 
     12  } 
     13  char_buffer(unsigned int len) : buffer<TCHAR>(len) {} 
     14  char_buffer() : buffer<TCHAR>() {} 
     15  void zero() { 
     16    if (length() > 1) 
     17      ZeroMemory(unsafe_get_buffer(), length()); 
     18  } 
     19}; 
  • include/config.h

    rb1ac2fa r358cda1  
    188188#define NSCA_REPORT _T("report") 
    189189#define NSCA_REPORT_DEFAULT _T("all") 
     190#define NSCA_READ_TIMEOUT _T("socket_timeout") 
     191#define NSCA_READ_TIMEOUT_DEFAULT 30 
    190192 
    191193#define C_SYSTEM_SVC_ALL_0 _T("check_all_services[SERVICE_BOOT_START]") 
  • modules/CheckDisk/CheckDisk.cpp

    r4580c6c r358cda1  
    4040} 
    4141 
     42bool is_directory(DWORD dwAttr) { 
     43  return ((dwAttr != INVALID_FILE_ATTRIBUTES) && ((dwAttr&FILE_ATTRIBUTE_DIRECTORY) == FILE_ATTRIBUTE_DIRECTORY)); 
     44} 
     45 
    4246bool CheckDisk::loadModule() { 
    4347  try { 
     
    8387  get_size() : size(0), error(false) { } 
    8488  result_type operator()(argument_type ffd) { 
    85     if (!(ffd.wfd.dwFileAttributes&FILE_ATTRIBUTE_DIRECTORY)) { 
     89    if (!is_directory(ffd.wfd.dwFileAttributes)) { 
    8690      size += (ffd.wfd.nFileSizeHigh * ((unsigned long long)MAXDWORD+1)) + (unsigned long long)ffd.wfd.nFileSizeLow; 
    8791    } 
     
    112116  NSC_DEBUG_MSG_STD(_T("Input is: ") + dir + _T(" / ") + strEx::ihextos(fileAttr)); 
    113117 
    114   if ((fileAttr != INVALID_FILE_ATTRIBUTES)&&(fileAttr != FILE_ATTRIBUTE_DIRECTORY)) { 
     118  if (!is_directory(fileAttr)) { 
    115119    NSC_DEBUG_MSG_STD(_T("Found a file dont do recursive scan: ") + dir); 
    116120    // It is a file check it an return (dont check recursivly) 
     
    139143  if (hFind != INVALID_HANDLE_VALUE) { 
    140144    do { 
    141       if ((wfd.dwFileAttributes&FILE_ATTRIBUTE_DIRECTORY) == FILE_ATTRIBUTE_DIRECTORY) { 
     145      if (is_directory(wfd.dwFileAttributes)) { 
    142146        if ( (wcscmp(wfd.cFileName, _T(".")) != 0) && (wcscmp(wfd.cFileName, _T("..")) != 0) ) 
    143147          recursive_scan<finder_function>(dir + _T("\\") + wfd.cFileName, pattern, current_level+1, max_level, f, errors); 
     
    475479  find_first_file_info() : error(false) {} 
    476480  result_type operator()(argument_type ffd) { 
    477     if ((ffd.wfd.dwFileAttributes&FILE_ATTRIBUTE_DIRECTORY)) 
     481    if (is_directory(ffd.wfd.dwFileAttributes)) 
    478482      return true; 
    479483    BY_HANDLE_FILE_INFORMATION _info; 
     
    514518  file_filter_function() : hit_count(0), error(false), bFilterIn(true), bFilterAll(true) {} 
    515519  result_type operator()(argument_type ffd) { 
    516     if ((ffd.wfd.dwFileAttributes&FILE_ATTRIBUTE_DIRECTORY)) 
     520    if (is_directory(ffd.wfd.dwFileAttributes)) 
    517521      return true; 
    518522    BY_HANDLE_FILE_INFORMATION _info; 
     
    587591  file_filter_function_ex() : hit_count(0), error(false), debug_(false), bFilterIn(true), bFilterAll(true) {} 
    588592  result_type operator()(argument_type ffd) { 
    589     if ((ffd.wfd.dwFileAttributes&FILE_ATTRIBUTE_DIRECTORY)) 
     593    if (is_directory(ffd.wfd.dwFileAttributes)) 
    590594      return true; 
    591595    BY_HANDLE_FILE_INFORMATION _info; 
  • modules/NSCAAgent/Jamfile

    r1ff950c r358cda1  
    44project  
    55  : requirements 
    6       <library>/cryptopp//embedded 
    76  <find-static-library>ws2_32 
    87  ; 
     
    1716  ../../include/Socket.cpp 
    1817  ../../include/utils.cpp 
     18  /cryptopp//embedded 
    1919 
    2020  : # requirements 
    2121  <def-file>$(source).def 
    22   <source>/cryptopp//embedded 
    2322  #<user-interface>gui 
    2423  <runtime-link>static 
  • modules/NSCAAgent/NSCAThread.cpp

    rdcd5462 r358cda1  
    8080  nscahost_ = NSCModuleHelper::getSettingsString(NSCA_AGENT_SECTION_TITLE, NSCA_SERVER, NSCA_SERVER_DEFAULT); 
    8181  nscaport_ = NSCModuleHelper::getSettingsInt(NSCA_AGENT_SECTION_TITLE, NSCA_PORT, NSCA_PORT_DEFAULT); 
     82  read_timeout_ = NSCModuleHelper::getSettingsInt(NSCA_AGENT_SECTION_TITLE, NSCA_READ_TIMEOUT, NSCA_READ_TIMEOUT_DEFAULT); 
    8283  std::wstring report = NSCModuleHelper::getSettingsString(NSCA_AGENT_SECTION_TITLE, NSCA_REPORT, NSCA_REPORT_DEFAULT); 
    8384  report_ = parse_report_string(report); 
     
    260261      return; 
    261262    } 
    262     if (!socket.readAll(inc, sizeof(NSCAPacket::init_packet_struct), sizeof(NSCAPacket::init_packet_struct))) { 
    263       NSC_LOG_ERROR_STD(_T("<<< Failed to read header from: ") + nscaaddr_ + _T(":") + strEx::itos(nscaport_) + _T(" ") + socket.getLastError()); 
    264       return; 
    265     } 
     263    socket.setNonBlock(); 
     264 
     265    time_t start = time(NULL); 
     266    unsigned int sz_packet = sizeof(NSCAPacket::init_packet_struct); 
     267    do { 
     268      bool lastReadHasMore = false; 
     269      try { 
     270        lastReadHasMore = socket.readAll(inc, sz_packet); 
     271      } catch (simpleSocket::SocketException e) { 
     272        NSC_LOG_ERROR_STD(_T("Could not read NSCA hdr packet from socket :") + e.getMessage()); 
     273        socket.close(); 
     274        return; 
     275      } 
     276      if (inc.getLength() >= sz_packet) 
     277        break; 
     278      if (!lastReadHasMore) { 
     279        NSC_LOG_MESSAGE(_T("Could not read a full NSCA hdr packet from socket, only got: ") + strEx::itos(inc.getLength())); 
     280        socket.close(); 
     281        return; 
     282      } 
     283      Sleep(100); 
     284    } while ((time(NULL) - start) < read_timeout_); 
     285    if (inc.getLength() != sz_packet) { 
     286      NSC_LOG_ERROR_STD(_T("Timeout reading NSCA hdr packet (increase socket_timeout), we only got: ") + strEx::itos(inc.getLength())); 
     287      socket.close(); 
     288      return; 
     289    } 
     290 
    266291    NSCAPacket::init_packet_struct *packet_in = (NSCAPacket::init_packet_struct*) inc.getBuffer(); 
    267292    try { 
     
    291316    } 
    292317    socket.close(); 
     318  } catch (simpleSocket::SocketException &e) { 
     319    NSC_LOG_ERROR_STD(_T("NSCA Socket exception: ") + e.getMessage()); 
     320    return; 
    293321  } catch (...) { 
    294322    NSC_LOG_ERROR_STD(_T("<<< NSCA Configuration missmatch (hint: if you dont use NSCA dot use the NSCA module)!")); 
  • modules/NSCAAgent/NSCAThread.h

    rb1ac2fa r358cda1  
    235235  long timeDelta_; 
    236236  int report_; 
     237  unsigned int read_timeout_; 
    237238 
    238239public: 
  • modules/NSCAAgent/nsca_enrypt.hpp

    rb1ac2fa r358cda1  
    11#ifdef HAVE_LIBCRYPTOPP 
    2 #include <crypto++/cryptlib.h> 
    3 #include <crypto++/modes.h> 
    4 #include <crypto++/des.h> 
    5 #include <crypto++/aes.h> 
    6 #include <crypto++/cast.h> 
    7 #include <crypto++/tea.h> 
    8 #include <crypto++/3way.h> 
    9 #include <crypto++/blowfish.h> 
    10 #include <crypto++/twofish.h> 
    11 #include <crypto++/rc2.h> 
    12 #include <crypto++/arc4.h> 
    13 #include <crypto++/serpent.h> 
    14 #include <crypto++/gost.h> 
    15 #include <crypto++/filters.h> 
    16 #include <crypto++/osrng.h> 
     2#include <cryptopp/cryptlib.h> 
     3#include <cryptopp/modes.h> 
     4#include <cryptopp/des.h> 
     5#include <cryptopp/aes.h> 
     6#include <cryptopp/cast.h> 
     7#include <cryptopp/tea.h> 
     8#include <cryptopp/3way.h> 
     9#include <cryptopp/blowfish.h> 
     10#include <cryptopp/twofish.h> 
     11#include <cryptopp/rc2.h> 
     12#include <cryptopp/arc4.h> 
     13#include <cryptopp/serpent.h> 
     14#include <cryptopp/gost.h> 
     15#include <cryptopp/filters.h> 
     16#include <cryptopp/osrng.h> 
    1717#endif 
    1818 
  • release-build.bat

    r1ff950c r358cda1  
    33@call env.bat 
    44 
    5 REM build x64 (Amd64, Emt64) binary 
    6 SET version=x64 
    7 SET cmdline=build.bat runtime-link=static  variant=release address-model=64 --library-path=%TARGET_LIB_x64_DIR% --psdk-lib=%PLATTFORM_SDK_LIB_x64% 
    8 call build.bat runtime-link=static  variant=release address-model=64 --library-path=%TARGET_LIB_x64_DIR% --psdk-lib=%PLATTFORM_SDK_LIB_x64% 
     5SET version=crypto_hdr 
     6SET cmdline=%jam% --toolset=msvc --with-cryptopp=%CRYPTOPP_SOURCE% --with-cryptopp-target=%NSCP_INCLUDE%\cryptopp cryptopp-headers 
     7%jam% --toolset=msvc --with-cryptopp=%CRYPTOPP_SOURCE% --with-cryptopp-target=%NSCP_INCLUDE%\cryptopp cryptopp-headers 
    98if %ERRORLEVEL% == -1 goto :error 
    109 
    1110REM build x86 binary 
    1211SET version=x86 
    13 SET cmdline=build.bat runtime-link=static variant=release address-model=32 --library-path=%TARGET_LIB_x86_DIR% --psdk-lib=%PLATTFORM_SDK_LIB_x86% 
    14 call build.bat runtime-link=static variant=release address-model=32 --library-path=%TARGET_LIB_x86_DIR% --psdk-lib=%PLATTFORM_SDK_LIB_x86% 
     12SET cmdline=build.bat runtime-link=static variant=release address-model=32 --library-path="%TARGET_LIB_x86_DIR%" --with-psdk-lib=%"PLATTFORM_SDK_LIB_x86%" --with-psdk="%PLATTFORM_SDK_INCLUDE%" --wix="%WIX_PATH%" 
     13call build.bat runtime-link=static variant=release address-model=32 --library-path="%TARGET_LIB_x86_DIR%" --with-psdk-lib="%PLATTFORM_SDK_LIB_x86%" --with-psdk="%PLATTFORM_SDK_INCLUDE%" --wix="%WIX_PATH%" 
    1514if %ERRORLEVEL% == -1 goto :error 
     15 
     16REM build x64 (Amd64, Emt64) binary 
     17SET version=x64 
     18SET cmdline=build.bat runtime-link=static variant=release address-model=64 --library-path="%TARGET_LIB_x64_DIR%" --with-psdk-lib="%PLATTFORM_SDK_LIB_x64%" --with-psdk="%PLATTFORM_SDK_INCLUDE%" --wix="%WIX_PATH%" 
     19call build.bat runtime-link=static variant=release address-model=64 --library-path="%TARGET_LIB_x64_DIR%" --with-psdk-lib="%PLATTFORM_SDK_LIB_x64%" --with-psdk="%PLATTFORM_SDK_INCLUDE%" --wix="%WIX_PATH%" 
     20if %ERRORLEVEL% == -1 goto :error 
     21 
    1622 
    1723REM TODO: Add IA64 version 
  • upload.bat

    r1d53fe0 r358cda1  
    1919 
    2020 
    21 pscp.exe "%TargetDir%\archive\*.zip" nscp@druss.medin.name:/var/www/files/nightly/ 
    22 pscp.exe "%TargetDir%\installer\*.msi" nscp@druss.medin.name:/var/www/files/nightly/ 
     21pscp.exe "%TargetDir%\archive\*.zip" "%TargetDir%\installer\*.msi" nscp@nsclient.org:/var/nsclient/www/files/nightly/ 
     22rem pscp.exe "%TargetDir%\installer\*.msi" nscp@nsclient.org:/var/nsclient/www/files/nightly/ 
Note: See TracChangeset for help on using the changeset viewer.