| OLD | NEW | 
|---|
| 1 /*! | 1 /*! | 
| 2 | 2 | 
| 3 \mainpage Installer for ABP-IE Documentation | 3 \mainpage Installer for ABP-IE Documentation | 
| 4 | 4 | 
| 5 \par Entry Points for Custom Action library | 5 The main source code for the installer uses WiX. | 
|  | 6 WiX, however, is simply a front end to create Windows Installer assets. | 
|  | 7 Most of the documentation needed to understand how the installer works is on MSD
    N, not on the WiX site. | 
|  | 8 Unfortunately, the WiX documentation does a poor job of linking itself into MSDN
    . | 
|  | 9 | 
|  | 10 - MSDN | 
|  | 11   [Windows Installer] (http://msdn.microsoft.com/en-us/library/windows/desktop/c
    c185688%28v=vs.85%29.aspx) | 
|  | 12   Top page for the Windows Installer on MSDN. | 
|  | 13 - WiX | 
|  | 14   [WiX Toolset] (http://wixtoolset.org/) | 
|  | 15   Home page. | 
|  | 16 | 
|  | 17 \par Internal Pages | 
|  | 18 | 
|  | 19 - \subpage localization. | 
|  | 20   Localization of Windows Installer files is idiosyncratic at best. | 
|  | 21   This page surveys all the relevant data structures required for localization o
    f the installer. | 
|  | 22 - \subpage source_code. | 
|  | 23   Notes on source code organization and structure. | 
|  | 24   Some of this is supplementary WiX documentation, where that's lacking. | 
|  | 25 - \subpage build_process. | 
|  | 26   Largely because of localization, the build process is rather involved. | 
|  | 27   The page outlines the process and provides rationale for why it works this way
    . | 
|  | 28 | 
|  | 29 \par Custom Action library | 
|  | 30 | 
|  | 31 The custom action library is used to ensure that IE is closed during installatio
    n. | 
|  | 32 This prevents a reboot as part of the installation process. | 
|  | 33 | 
|  | 34 The library uses a number of Windows Installer database functions. | 
|  | 35 | 
|  | 36 - MSDN | 
|  | 37   [Database Functions] (http://msdn.microsoft.com/en-us/library/windows/desktop/
    aa368250%28v=vs.85%29.aspx) | 
|  | 38 - MSDN | 
|  | 39   [Functions Not for Use in Custom Actions] (http://msdn.microsoft.com/en-us/lib
    rary/windows/desktop/aa368612%28v=vs.85%29.aspx) | 
|  | 40 | 
|  | 41 \par DLL Entry Points | 
|  | 42 | 
| 6 - DllMain() | 43 - DllMain() | 
| 7 - abp_close_applications() | 44 - abp_close_applications() | 
| 8 | 45 | 
| 9 */ | 46 */ | 
| OLD | NEW | 
|---|