[InstallVersion]
4.1
[Process]
AllowIntlChars()
Bitmaps(Pix)                           
DisableHelp()                          
EnableForceWrite()
EnableUpperCase()
Backup(CustDLLCopy)                    
CallProc(InitMemory)
WizardPanel(WrongVersion, siwnavnt.dll)
switch30 = FALSE                        
switch31 = IsWinVerGTE(0351)            
#if(switch31)                           
    switch31 = CallProcEx(IsPlatformNT) 
#endif
#ifnot(switch31)
    WizardProcessPanel()                
    Exit()
#endif
switch99 = CallProcEx(IsBadPlatform)
#if(switch99)
   MessageBox(BadPlatform)          
   Exit()
#endif
switch78 = TRUE
switch81 = TRUE                         
SetActiveCopy(NAVCopy, install.inf)  
:TargetDirs
switch68 = FALSE                        
switch02 = TRUE 
switch03 = TRUE 
switch04 = TRUE 
#ifnot(switch02)                    
    ResetTarget(Target2SFN)         
    ResetTarget(Target2to1)         
    ResetTarget(TargetExt)          
#else
    ResetTarget(Target2LFN)         
    ResetTarget(Target2to1)         
    ResetTarget(TargetExt)          
#endif
switch99 = CallProcEx(FindSharedComponents) 
#ifnot(switch99)
    #ifnot(switch03)                
        GetSymantecDir()            
        ResetTarget(TargetShared)
        ResetTarget(TargetSharedShort)
    #endif
#endif
switch68 = CallProcEx(CheckPrevVer)
switch48 = CallProcEx(CheckForNortonApps)
#if(switch48)
    MessageBox(NortonAppRunning)
#endif
WizardPanel(NeedAdministratorDialog, siwnavnt.dll)
switch45 = CallProcEx(IsRunningAsAdministrator)
#ifnot(switch45)
   WizardProcessPanel()            
#endif
WizardPanel(NoWinSpace, siwnavnt.dll)
CallProc(CheckWinSpace)
#if(switch70)
    WizardProcessPanel()
    Exit()
#endif
SetInternalFlag(1)
WizardPanel(Welcome, siwnavnt.dll)
WizardProcessPanel()
WizardPanel(License, siwnavnt.dll)
WizardProcessPanel()
:InstallLocation
WizardPanel(SpecifyLocation, siwnavnt.dll)
WizardIncludePanel(NoDiskSpace)
WizardIncludePanel(KeepSettingsDlg)
WizardIncludePanel(StartupDlg)
WizardIncludePanel(ReselectDirectoryDialog)
WizardProcessPanel()
WizardPanel(ReselectDirectoryDialog, siwnavnt.dll)
switch99 = Exists(NAV95)
#if(switch99)
    WizardProcessPanel()            
#endif
WizardExcludePanel(ReselectDirectoryDialog)
GetPrevVerSize()                    
:CompressedDialog
WizardPanel(CompressedDrive, siwnavnt.dll)
switch40 = FALSE
#ifnot(switch31)
    switch40 = IsDriveCompressed(ALL)   
#endif
#if(switch40)
    WizardProcessPanel()
#endif
WizardExcludePanel(CompressedDrive)
:checkspace
Wizardpanel(NoDiskSpace, siwnavnt.dll)
switch71 = FALSE
switch72 = FALSE
switch98 = CheckDiskSpace(TARGET)       
#ifnot(switch98)
    WizardProcessPanel()                
    switch72 = TRUE                     
#else
    WizardExcludePanel(NoDiskSpace)
#endif
#if(switch72)
    WizardGotoPanel(SpecifyLocation)    
#endif
:KeepSettingsDialog
WizardPanel(KeepSettingsDlg, siwnavnt.dll)
WizardIncludePanel(StartupDlg)
switch99 = Exists(NavoptsFind)
#if(switch99)
    WizardProcessPanel()
#else
    switch78 = FALSE
    WizardExcludePanel(KeepSettingsDlg)
#endif
WizardPanel(StartupDlg, siwnavnt.dll)
#if(switch78)
    WizardExcludePanel(StartupDlg)
    WizardGotoPanel(CopyFiles)
#endif
WizardProcessPanel()
:CopyFilesDialog
WizardPanel(CopyFiles, siwnavnt.dll)
WizardProcessPanel()
CreateDirectory(CreateExtDir)
CreateDirectory(CreateSharedDir)
#if(switch78)                           
    switch99 = Exists(NavoptsFind)
    #if(switch99)
        DeselectOption(options)
    #endif
    switch99 = Exists(NewoptsFind)
    #if(switch99)
        DeselectOption(newoptions)
    #endif
#endif
Backup(InfodeskCheck)
switch99 = CallProcEx(InfodeskAsNew)
#ifnot(switch99)
    DeselectOption(infodesk)
#endif
switch99 = CallProcEx(SymstatAsNew)
#ifnot(switch99)
    DeselectOption(symstat)
#endif
DisableUtils()
Copy()
EnableUtils()
CallProcEx(UsageCounts)
ResetTarget(TargetSharedShort)
CallProcEx(GetShort)
ResetTarget(TargetSharedSave)           
ResetTarget(TargetShort)
CallProcEx(GetShort)                    
MergeRegFile(NavReg)                    
ResetTarget(TargetSave)                 
ResetTarget(TargetExtShort)
CallProcEx(GetShort)                    
SilentModifyTF(AddContents)
CallProcEx(SetNavoptsReg)               
SetRegistration(SetNAVRegister)
WizardPanel(ScheduleServiceDlg, siwnavnt.dll)
#ifnot(switch78)                        
    #ifnot(switch45)                    
        WizardProcessPanel()
    #else
        switch99 = CallProcEx(IsScheduleRunning)
        #ifnot(switch99)
          #if(switch81)                 
            WizardProcessPanel()
          #endif
        #else
            CallProcEx(FridayScan)      
        #endif
    #endif
#endif
WizardExcludePanel(ScheduleServiceDlg)  
switch99 = IsOptionSelected(navwnt)
#if(switch99)
    MergeRegFile(NavwReg)
#endif
Groups() 
CallProcEx(UpdateInstFlag)
UpdateReg32(RegUpdate)
WizardPanel(TechSupport, siwnavnt.dll)
WizardProcessPanel()
WizardPanel(Reach, siwnavnt.dll)
WizardProcessPanel()
WizardPanel(RegisterNow, siwnavnt.dll)
WizardIncludePanel(SendRegistration)
WizardIncludePanel(OnlineMarketing)
WizardIncludePanel(OnlineRegistration)
WizardSetSkip(RegisterNow, Finished)
WizardProcessPanel()
WizardPanel(OnlineRegistration, siwnavnt.dll)
WizardSetSkip(OnlineRegistration, Finished)
WizardProcessPanel()
WizardPanel(OnlineMarketing, siwnavnt.dll)
WizardSetSkip(OnlineMarketing, Finished)
WizardProcessPanel()
WizardSetSkip(SendRegistration, Finished)
WizardPanel(SendRegistration, siwnavnt.dll)
WizardProcessPanel()
WizardExcludePanel(SendRegistration)
WizardExcludePanel(OnlineMarketing)
WizardExcludePanel(OnlineRegistration)
WizardPanel(Finished, siwnavnt.dll)
switch73 = FALSE
WizardProcessPanel()
:CleanupAndExit
CallProcEx(ExitHookProc)
Delete(CustDLLDel)
Delete(Leftovers)
#ifnot(switch48)                        
    #if(switch73)                       
        Launch(RunNAVNT)
    #endif
#endif
Exit()
End()
[InfodeskAsNew]
dll = siwnavnt.dll
function = IsFileAsNew
file = INFODESK.DLL, TEMPDIR, TARGET3
[SymstatAsNew]
dll = siwnavnt.dll
function = IsFileAsNew
file = S32STAT.DLL, TEMPDIR, TARGET3
[CheckLFNTarget]
dll = siwnavnt.dll
function = DriveSupportsLFN
location = TARGET
[CheckLFNCDrive]
dll = siwnavnt.dll
function = DriveSupportsLFN
location = C
[CheckLFNWindows]
dll = siwnavnt.dll
function = DriveSupportsLFN
location = WINDOWS
[FindSharedComponents]
dll = siwnavnt.dll
function = FindSharedComponents
[CheckPrevVer]
dll = siwnavnt.dll
function = CheckPrevVersion
[UpdateInstFlag]
dll = siwnavnt.dll
function = UpdateInstalledFlag
[UsageCounts]
dll = siwnavnt.dll
function = UpdateUsageCounts
[GetShort]
dll = siwnavnt.dll
function = ConvertToShortName
[SetNavoptsReg]
dll = siwnavnt.dll
function = SetNavoptsRegInfo
[CheckWinSpace]
dll = siwnavnt.dll
function = WindowsDriveSpace
[InitMemory]
dll = siwnavnt.dll
function = InitMemory
[CheckForNortonApps]
dll = siwnavnt.dll
function = CheckForNortonApps
INFODESK.DLL,   TARGET3
S32STAT.DLL,    TARGET3
S32NAV8.DLL,    TARGET
[DoGroups]
dll = siwnavnt.dll
function = CreateGroupItems
[FloppyInDrive]
dll = siwnavnt.dll
function = IsFloppyInDrive
[ExitHookProc]
dll = siwnavnt.dll
function = ReleaseMemory
delete = CustDLLDel
[IsScheduleRunning]
dll = siwnavnt.dll
function = IsScheduleRunning
[FridayScan]
dll = siwnavnt.dll
function = FridayScan
[IsRunningAsAdministrator]
dll = siwnavnt.dll
function = IsRunningAsAdministrator
[IsPlatformNT]
dll = siwnavnt.dll
function = IsPlatformNT
[IsBadPlatform]
dll = siwnavnt.dll
function = IsBadPlatform
[RunNAVNT]
"%s\n32scanw.exe", TARGET3
[NAV95]
navw32.exe, TARGET
[NAVCopy:CopyDialog]
caption = "Copying Norton AntiVirus Files..."
posx = -10
posy = -10
[NAVCopy:Advo]
posx = 20
posy = 30
location = siwnavnt.dll
count = 2
BitmapsOnly=1
[FileCopy]
copycaption   =  "Installing Norton AntiVirus Scanner for Windows NT"
errorcaption  =  "Error Copying Files"
insertcaption =  "Insert Diskette"
Message       =   MessageText
[Cancel]
caption = "Norton AntiVirus - Exit Setup"
text    = "Are you sure you want to exit?"
[CancelShell]
caption = "Norton AntiVirus - Exit Setup"
"You have selected to cancel Setup."
"In order to reset the Windows"
"environment, Setup will also close"
"Windows.  Are you sure you want to exit?"
[Errors]
noprev  =  "Symantec Setup for Windows is already running!"
[BadPlatform]
caption = "Norton AntiVirus for Windows NT Setup"
"Norton AntiVirus can run only on Intel 80x86 computers" 
[FailedUpdateRegistry]
Caption="Norton AntiVirus for Windows NT Setup"
"Failed to Update the Registry"
[NortonAppRunning]
caption = "Norton AntiVirus for Windows NT Setup"
"A Symantec application is currently running."
" "
"Setup cannot install Norton AntiVirus files or update"
"shared files if they are in use."
" "
"Please close all Symantec applications before continuing."
[Target2to1]
reset = TARGET
location = %s, TARGET2
[Target2LFN]
reset = TARGET2
location = "NAVNT"
relative = 1
relativeto = TARGET
[Target2SFN]
reset = TARGET2
location = "NAVNT"
relative = 1
relativeto = TARGET
[TargetShort]
reset = TARGET4
location = %s, TARGET
[TargetQuoted]
reset = TARGET3
location = %s, TARGET
[TargetSave]
reset = TARGET3
location = %s, TARGET4
[TargetExt]
reset = TARGET2
location = "System"
relative = 1
relativeto = TARGET
[TargetExtShort]
reset = TARGET4
location = %s, TARGET2
[TargetShared]
reset = TARGET3
location = %s, TARGET5
[TargetSharedShort]
reset = TARGET4
location = %s, TARGET3
[TargetSharedSave]
reset = TARGET5
location = %s, TARGET4
[CreateExtDir]
%s, TARGET2
[CreateSharedDir]
%s, TARGET3
[RWSetup]
setup.exe, WINDOWS
[NavoptsFind]
navopts.dat, TARGET
[NewoptsFind]
navstart.dat, TARGET
[CustDLLCopy]
siwnavnt.dll, siwnavnt.dll, SOURCE, TEMPDIR
s32nav8.dll,  s32nav8.dll,  SOURCE, TEMPDIR
navntsch.dll, navntsch.dll, SOURCE, TEMPDIR
s32stat.dll,  s32stat.dll,  SOURCE, TEMPDIR
[InfodeskCheck]
infodesk.dll, infodesk.dll, SOURCE, TEMPDIR
[CustDLLDel]
siwnavnt.dll, TEMPDIR
s32nav8.dll,  TEMPDIR
navntsch.dll, TEMPDIR
s32stat.dll,  TEMPDIR
[Leftovers]
infodesk.gid,   TARGET5
infodesk.fts,   TARGET5
infodesk.ftg,   TARGET5
navwnt.fts,     TARGET2
navwnt.gid,     TARGET2
navwnt.gid,     TARGET5
pipedlg.dat,    TARGET5
[AddContents]                                 
FileSpec   = %s\symantec.cnt, TARGET5
filetype   = text
Create     = 1
CreateText = " "
AddItems   = ContentsAddItems
[ContentsAddItems]
":INCLUDE NAVWNT.CNT", APPEND
[NavReg]
file = %s\navnt.reg, TARGET2
[NavwReg]
file = %s\navwnt.reg, TARGET2
[RegUpdate]
key = "HKEY_LOCAL_MACHINE"
subkey = "SOFTWARE\Symantec\Norton AntiVirus NT\Install\4.0\Components"
[Pix]
color = %s\symlogo.rle, -1, 1
[VerDll]
ver.dll, SYSTEM
[SetNAVRegister]
s32nav8.dll, TARGET
[Registration]
dll = s32nav8.dll
string = "Symantec Setup for Windows"
active = no
serialize = 0
[groups]
"Norton AntiVirus", navnt.grp                     
[Norton AntiVirus]
"Norton AntiVirus Scanner",     n32scanw.exe,     navwnt,    0, TARGET3, n32scanw.exe,   TARGET3, " "
"Norton AntiVirus Uninstall",   setup.exe,     install,    0, TARGET3, setup.exe,   TARGET3, "/u"
[NAVCopy]
CopyMain.BaseFiles, "Norton AntiVirus Base Files",         0,  Y, N, Y
CopySub.infodesk,   " "
CopySub.symstat,    " "
CopySub.options,    " "
CopySub.newoptions, " "
CopySub.virdefs,    " "
CopySub.install,    "Install/uninstall NAV"
CopySub.navwnt,     "Windows scanner application"
CopyMain.Select,    " ", 0, N, N, N
[WrongVersion]
Caption="Norton AntiVirus Scanner for Windows NT Setup"
Title="Incorrect Version"
DlgProc=WizardPanelProc
ResourceId=102
Bitmap16=202
PanelDataProc=_DefaultDataProc@0
PanelFlags=First+Last+Finish
[NoWinSpace]
Caption="Norton AntiVirus Scanner for Windows NT Setup"
Title="Low Disk Space"
DlgProc=WizardPanelProc
ResourceId=108
Bitmap16=202
PanelDataProc=_DefaultDataProc@0
PanelFlags=First+Last+Finish
[Welcome]
Caption="Norton AntiVirus Scanner for Windows NT Setup"
Title="Welcome to Norton AntiVirus"
DlgProc=_WelcomeDlgProc@16
ResourceId=501
Bitmap16=202
PanelDataProc=_WelcomeDataProc@0
PanelFlags=First
[License]
Caption="Online License Agreement"
DlgProc=WizardPanelProc
ResourceId=502
PanelDataProc=_LicenseDataProc@0
[TechSupport]
Caption="Norton AntiVirus Scanner for Windows NT Setup"
Title="Symantec Support Solutions"
DlgProc=WizardPanelProc
ResourceId=507
Bitmap16=207
PanelDataProc=_DefaultDataProc@0
PanelFlags=First
[Reach]
Caption="Norton AntiVirus Scanner for Windows NT Setup"
Title="How to Reach Us"
DlgProc=WizardPanelProc
ResourceId=513
Bitmap16=213
PanelDataProc=_DefaultDataProc@0
[SpecifyLocation]
Caption="Norton AntiVirus Scanner for Windows NT Setup"
Title="Program Location"
DlgProc=WizardPanelProc
ResourceId=118
Bitmap16=202
PanelDataProc=_DefaultDataProc@0
[CompressedDrive]
Caption="Norton AntiVirus Scanner for Windows NT Setup"
Title="Compressed Drive Information"
DlgProc=WizardPanelProc
ResourceId=104
Bitmap16=202
PanelDataProc=_DefaultDataProc@0
[NoDiskSpace]
Caption="Norton AntiVirus Scanner for Windows NT Setup"
Title="Not Enough Disk Space"
DlgProc=WizardPanelProc
ResourceId=106
Bitmap16=202
PanelDataProc=_DefaultDataProc@0
PanelFlags=Last
[KeepSettingsDlg]
Caption="Norton AntiVirus Scanner for Windows NT Setup"
Title="Keep Current Settings"
DlgProc=WizardPanelProc
ResourceId=121
Bitmap16=202
PanelDataProc=_DefaultDataProc@0
[StartupDlg]
Caption="Norton AntiVirus Scanner for Windows NT Setup"
Title="Initial Settings"
DlgProc=WizardPanelProc
ResourceId=122
Bitmap16=202
PanelDataProc=_DefaultDataProc@0
[CopyFiles]
Caption="Norton AntiVirus Scanner for Windows NT Setup"
Title="Setup Review"
DlgProc=WizardPanelProc
ResourceId=128
Bitmap16=202
PanelDataProc=_DefaultDataProc@0
[Finished]
Caption="Norton AntiVirus Scanner for Windows NT Setup"
Title="Setup Complete"
DlgProc=WizardPanelProc
ResourceId=130
Bitmap16=202
PanelDataProc=_DefaultDataProc@0
PanelFlags=First+Last+Finish
[RebootFloppyDialog]
Caption="Norton AntiVirus Scanner for Windows NT Setup"
Title="Remove Floppy Diskette"
DlgProc=WizardPanelProc
ResourceId=129
Bitmap16=202
PanelDataProc=_DefaultDataProc@0
PanelFlags=First+Last+Finish
[NeedAdministratorDialog]
Caption="Norton AntiVirus for Windows NT Setup" 
Title="Need administrator priviliges"
DlgProc=WizardPanelProc
ResourceId=141
Bitmap16=202
PanelDataProc=_DefaultDataProc@0
PanelFlags=First
[ReselectDirectoryDialog]
Caption="Norton AntiVirus for Windows NT Setup" 
Title="Cannot install over Norton AntiVirus for Windows 95"
DlgProc=WizardPanelProc
ResourceId=142
Bitmap16=202
PanelDataProc=_DefaultDataProc@0
PanelFlags=Last
[ScheduleServiceDlg]
Caption="Norton AntiVirus for Windows NT Setup"
Title="Cannot schedule weekly scans."
DlgProc=WizardPanelProc
ResourceId=143
Bitmap16=202
PanelDataProc=_DefaultDataProc@0
PanelFlags=First
[RegisterNow]
caption = "Norton AntiVirus Scanner for Windows NT Setup"
Title="Register Now"
DlgProc=_RegNowDlgProc@16
PanelDataProc=_RegNowDataProc@0
ResourceId=504
Bitmap16=204
PanelFlags=Skip
[OnlineRegistration]
caption = "Norton AntiVirus Scanner for Windows NT Setup"
DlgProc=_UsaRegDlgProc@16
PanelDataProc=_UsaRegDataProc@0
ResourceId=505
PanelFlags=Skip
[OnlineMarketing]
caption = "Norton AntiVirus Scanner for Windows NT Setup"
DlgProc=_MarketingDlgProc@16
PanelDataProc=_MarketingDataProc@0
ResourceId=506
PanelFlags=Skip
[SendRegistration]
caption = "Norton AntiVirus Scanner for Windows NT Setup"
DlgProc=_SendRegDlgProc@16
PanelDataProc=_SendRegDataProc@0
ResourceId=514
Bitmap16=214
Flags=Skip
