[InstallVersion]
4.0
[process]
Bitmaps(pix)                           
DisableHelp()									
AllowIntlChars()                       
Backup(CustDLLCopy)                    
switch4 = TRUE 
#if(switch4)
	CallProc(Func_MemoryStandalone)
#else
	CallProc(Func_MemoryWorkstation)
#endif
switch84 = FALSE 
switch83 = FALSE 
switch1  = FALSE 
switch2  = FALSE 
switch3  = FALSE 
switch99 = FALSE 
switch8  = TRUE  
switch95        = FALSE 
:Label_Panel_WrongVersion
WizardPanel(Panel_WrongVersion, siwpca.dll)
switch1 = IsWinVerGTE(0395)        
#ifnot(switch1)
	switch2= CallProcEx (Func_CheckNTVer)
	#ifnot(switch2)
		WizardProcessPanel()
		Goto(Label_CleanupAndExit)
	#endif
#endif
SetActiveCopy(PCACopy, install.inf)
switch3 = CallProcEx(Func_QueryInstallVal)
#if(switch3)
#endif
:Label_Panel_Welome
WizardPanel(Panel_Welcome, siwpca.dll)
WizardProcessPanel()
:Label_Panel_License
WizardPanel(Panel_License, siwpca.dll)
WizardProcessPanel()
:Label_Panel_NoWinSpace
WizardPanel(Panel_NoWinSpace, siwpca.dll)
#if(switch1)
	switch19 = CallProcEx(Func_CheckWinDriveSpace_95)
#else
	switch19 = CallProcEx(Func_CheckWinDriveSpace_NT)
#endif
#if(switch19)  
	WizardExcludePanel(Panel_NoWinSpace)
#else
	WizardProcessPanel()
   Exit()
#endif
:Label_Panel_RegAccessWarning
WizardPanel(Panel_RegAccessWarning, siwpca.dll)
switch19 = CallProcEx (Func_RegTestKeyAccess)
#if(switch19)
	WizardExcludePanel(Panel_RegAccessWarning)
#else
	WizardProcessPanel()
#endif
:TargetDirs
CallProcEx(Func_QueryUserDirVal) 
CallProcEx(Func_SetupDfltTarget)      
#if(switch1)
	CallProcEx(Func_SetupSharedComponentsDir) 
	CallProcEx(Func_SetVarTarget3)                          
#endif
:Label_Panel_SpecifyLocation
WizardPanel(Panel_SpecifyLocationSta, siwpca.dll)
WizardIncludePanel (Panel_SpecifyLocationWrk)
#if(switch4)
	WizardProcessPanel()
	WizardExcludePanel(Panel_SpecifyLocationWrk)
	Goto(Label_Panel_SpecifyLocation_Done)
#endif
WizardPanel(Panel_SpecifyLocationWrk, siwpca.dll)
WizardIncludePanel(Panel_WorkStationHostFiles)
#ifnot(switch4)
	WizardExcludePanel(Panel_SpecifyLocationSta)
	WizardProcessPanel()
	Goto(Label_Panel_SpecifyLocation_Done)
#endif
:Label_Panel_SpecifyLocation_Done
#ifnot(switch19)
   Goto(Label_Panel_SpecifyLocation)
#endif
WizardIncludePanel(Panel_WorkStationHostFiles)
WizardIncludePanel(Panel_WorkStationHostFilesNT)
WizardIncludePanel(Panel_SetupReviewCopyFilesSta)
WizardIncludePanel(Panel_SetupReviewCopyFilesWrk)
WizardIncludePanel(Panel_SetupReviewNoCopyFilesWrk)
WizardIncludePanel(Panel_NoTargetSpace)
WizardIncludePanel(Panel_Error_DirCreateFailed)
:Label_Sec_WorkStationHostFiles
#if(switch4) 
	WizardExcludePanel(Panel_WorkStationHostFiles)
	WizardExcludePanel(Panel_WorkStationHostFilesNT)
	Goto(Label_WorkStationHostFiles_Done)
#endif
:Label_WorkStationHostFiles
WizardPanel(Panel_WorkStationHostFiles, siwpca.dll)
WizardIncludePanel(Panel_WorkStationHostFiles)
WizardIncludePanel(Panel_WorkStationHostFilesNT)
WizardIncludePanel(Panel_SetupReviewCopyFilesSta)
WizardIncludePanel(Panel_SetupReviewCopyFilesWrk)
WizardIncludePanel(Panel_SetupReviewNoCopyFilesWrk)
#if(switch2) 
	Goto(Label_WorkStationHostFilesNT)
#endif
switch40 = FALSE 
WizardExcludePanel(Panel_WorkStationHostFilesNT)
WizardSetSkip(Panel_WorkStationHostFiles, Panel_SetupReviewNoCopyFilesWrk)
WizardProcessPanel()
switch40 = TRUE 
Goto(Label_WorkStationHostFiles_Done)
:Label_WorkStationHostFilesNT
WizardPanel(Panel_WorkStationHostFilesNT, siwpca.dll)
WizardExcludePanel(Panel_WorkStationHostFiles)
WizardIncludePanel(Panel_SetupReviewCopyFilesSta)
WizardIncludePanel(Panel_SetupReviewCopyFilesWrk)
WizardIncludePanel(Panel_SetupReviewNoCopyFilesWrk)
switch40 = TRUE 
WizardProcessPanel()
:Label_WorkStationHostFiles_Done
:Label_SetupReview
WizardPanel(Panel_SetupReviewCopyFilesSta, siwpca.dll)
#if(switch4)
	WizardExcludePanel(Panel_SetupReviewCopyFilesWrk)
	WizardExcludePanel(Panel_SetupReviewNoCopyFilesWrk)
	WizardProcessPanel()
	Goto(Label_SetupReview_Done)
#endif
:Label_SetupReviewCopyFilesWrk
WizardPanel(Panel_SetupReviewCopyFilesWrk, siwpca.dll)
#ifnot(switch40)
	Goto(Label_SetupReviewNoCopyFilesWrk)
#endif
WizardExcludePanel(Panel_SetupReviewCopyFilesSta)
WizardExcludePanel(Panel_SetupReviewNoCopyFilesWrk)
WizardProcessPanel()
Goto(Label_SetupReview_Done)
:Label_SetupReviewNoCopyFilesWrk
WizardPanel(Panel_SetupReviewNoCopyFilesWrk, siwpca.dll)
WizardExcludePanel(Panel_SetupReviewCopyFilesSta)
WizardExcludePanel(Panel_SetupReviewCopyFilesWrk)
WizardProcessPanel()
Goto(Label_SetupReview_Done)
:Label_SetupReview_Done
:Label_CheckTargetSpace
WizardPanel(Panel_NoTargetSpace, siwpca.dll)
CallProcEx(Func_SetVars)
#ifnot(switch4) 
	CallProcEx(Func_GetSourceParentPath10)
#endif
#if(switch4) 
	switch19 = CallProcEx(Func_CheckTargetSpace_Sta)
#else
	#if(switch40)
		switch19 = CallProcEx(Func_CheckTargetSpace_WrkHost)
 	#else
		switch19 = CallProcEx(Func_CheckTargetSpace_WrkNoHost)
 	#endif
#endif
#ifnot(switch19)
	WizardExcludePanel (Panel_SetupReviewCopyFilesSta)
	WizardExcludePanel (Panel_SetupReviewCopyFilesWrk)
	WizardExcludePanel (Panel_SetupReviewNoCopyFilesWrk)
	WizardExcludePanel(Panel_WorkStationHostFiles)
	WizardExcludePanel(Panel_WorkStationHostFilesNT)
	WizardProcessPanel()
#endif
:Label_CreateDirectories
WizardPanel(Panel_Error_DirCreateFailed)
switch20 = CallProcEx(Func_CreateDirsStaWrk)
#ifnot(switch20)
	WizardExcludePanel (Panel_SetupReviewCopyFilesSta)
	WizardExcludePanel (Panel_SetupReviewCopyFilesWrk)
	WizardExcludePanel (Panel_SetupReviewNoCopyFilesWrk)
	WizardExcludePanel(Panel_WorkStationHostFiles)
	WizardExcludePanel(Panel_WorkStationHostFilesNT)
	WizardExcludePanel(Panel_NoTargetSpace)
	WizardProcessPanel()
	Goto(Label_Panel_SpecifyLocation)
#endif
#if(switch1)
	CallProcEx(Func_CreateDirSharedComp)
#endif
WizardExcludePanel (Panel_Error_DirCreateFailed)
Goto(Label_SetVarsShortDirs)
:Label_SetVarsShortDirs
CallProcEx(Func_SetVarsShortDirs)
CallProcEx(Func_ConvertCharacterSet)
switch9 = CallProcEx (Func_IsDriveTypeNetPath1)
#ifnot(switch4)
	Goto(Label_SetupCopyFilesWorkstation)
#endif
:Label_SetupCopyFilesStandard
switch16 = FALSE                
switch17 = FALSE                
switch18 = FALSE                
switch10 = TRUE                 
switch11 = TRUE                 
switch12 = TRUE                 
switch13 = TRUE                 
switch14 = TRUE                 
switch15 = TRUE                 
#if(switch1)    
	switch10 = FALSE        
	switch11 = FALSE  
	switch12 = FALSE        
#else                           
	switch13 = FALSE        
	switch14 = FALSE        
	switch15 = FALSE        
#endif
Goto(Label_CopyFiles)
:Label_SetupCopyFilesWorkstation
switch12 = TRUE                 
switch15 = TRUE                 
switch18 = TRUE                 
switch16 = FALSE                
switch10 = TRUE                 
switch13 = TRUE                 
switch11 = TRUE                 
switch14 = TRUE                 
switch17 = TRUE         
#if(switch1)    
	switch10 = FALSE                
#else                           
	switch13 = FALSE                
#endif
#if(switch40)
	switch17 = FALSE        
	#if(switch1)    
		switch11 = FALSE        
	#else
		switch14 = FALSE        
	#endif
#endif
:Label_CopyFiles
CallProcEx(Func_SetupTargetsCopyStaWrk)
DisableUtils()
Copy()                                  
#if(switch1)    
	switch5 = CallProcEx(Func_ExistSymVxD)
	switch6 = CallProcEx(Func_ExistSymDll)
	switch7 = FALSE 
	#if(switch5)
		switch7 = TRUE 
	#endif
	#if(switch6)
		switch7 = TRUE 
	#endif
	#if(switch7)
		CallProcEx(Func_UpdateFileSymVxD)
		CallProcEx(Func_UpdateFileSymDll)
	#endif
#endif
#if(switch2)
	CallProcEx(Func_MoveNTHostDriver)
#endif
#if(switch9) 
	#if(switch1) 
		CallProcEx(Func_MoveHostVxDToWin)
  	#else
		CallProcEx(Func_MoveGinaDllToSystem32)
	#endif
#endif
EnableUtils()
#if(switch1)
	CallProcEx(Func_CreateAWBinFile)
#endif
RemoveFromLoad(RemHost)                
#if(switch1)
	UpdateIni(Win_Ports_winawprn)				
#endif
:Label_InstallService
ResetTarget(Target2to4)         
ResetTarget(Target3to5)         
CallProcEx(Func_GetShortTarget4)     
CallProcEx(Func_GetShortTarget5)     
#if(switch2)    
	switch19 = CallProcEx(Func_RemoveService)
	switch90 = FALSE 
	#ifnot(switch19)
		#if(switch24)
			switch90 = TRUE 
			switch95 = TRUE 
		#endif
		#ifnot(switch90)
			#if(switch20)
				switch90 = TRUE 
				switch95 = TRUE 
			#endif
		#endif
		#ifnot(switch90)
		#endif
	#else
		switch95 = TRUE 
	#endif
#endif
#if(switch2)
	#if(switch95)
		#if(switch4) 
			switch19 = CallProcEx(Func_CreateServiceStaWrkHost)
		#else
			#if(switch40) 
				switch19 = CallProcEx(Func_CreateServiceStaWrkHost)
			#else
				switch19 = CallProcEx(Func_CreateServiceWrkNoHost)
			#endif
		#endif
		#if(switch19)
		#else
		#endif
	#endif
#endif
#if(switch99)
#endif
#if(switch1) 
	#ifnot(switch3)
		CallProcEx(Func_UpdateUsageCounts)      
	#endif
#endif
:Label_Registry
CallProcEx(Func_SetupTargetsRegistryDflt)
MergeRegFile(RegAW) 	            		
MergeRegFile(RegWinaw32) 	            
#if(switch1)    
	MergeRegFile(RegWin95)              
#else
	MergeRegFile(RegWinNT)
#endif
#if(switch1)
	#if(switch4)
		CallProcEx(Func_SetupTargetsRegistryShellSta)
	#else
		#if(switch40)
			CallProcEx(Func_SetupTargetsRegistryShellWrkHost)
		#else
			CallProcEx(Func_SetupTargetsRegistryShellWrkNoHost)
		#endif
	#endif
	MergeRegFile(RegWinShellExt)        
#endif
#if(switch4)
	CallProcEx(Func_CreateKey_InstallTypeSta)               
#else
	#if(switch40)
		CallProcEx(Func_CreateKey_InstallTypeWrkHost)  
	#else
		CallProcEx(Func_CreateKey_InstallTypeWrkNoHost)  
	#endif
#endif
#if(switch4)
	CallProcEx(Func_CreateKey_InstalldirSta) 
#else
	CallProcEx(Func_GetSourceParentPathRet)
	CallProcEx(Func_CreateKey_InstalldirWrk) 
	CallProcEx(Func_CreateKey_LicenseDirectory)
#endif
CallProcEx(Func_CreateKey_Userdir) 
#if(switch1)
	#if(switch4)
		CallProcEx(Func_CreateKey_DefaultIconSta)
	#else
		CallProcEx(Func_CreateKey_DefaultIconWrk) 
	#endif
#endif
#if(switch9)
	switch5 = TRUE 
#else
	switch5 = FALSE 
#endif
#ifnot(switch4)
	#ifnot(switch40)
		switch5 = CallProcEx (Func_IsDriveTypeNetPath10)
	#endif
#endif
CallProcEx(Func_RemoveKey_HostLocal)
CallProcEx(Func_RemoveKey_SmartSetup)
#ifnot(switch5)
	CallProcEx(Func_CreateKey_HostLocal)
#endif
#if(switch2)
	CallProcEx (Func_QueryValueEx_OrigGina)         
	switch5 = CallProcEx (Func_IsPathEmpty)
	#ifnot(switch5)
		CallProcEx(Func_CreateKey_SaveOrigGina)
	#endif
	#if(switch9)
		CallProcEx(Func_CreateKey_GinaDll_System32)
	#else
		CallProcEx(Func_CreateKey_GinaDll_UserDir)
	#endif
#endif
#if(switch1)
	#if(switch9)
		CallProcEx(Func_CreateKey_VxDHost_System)
	#else
		CallProcEx(Func_CreateKey_VxDHost_UserDir)
	#endif
#endif
EnableWin95Shell()
#if(switch4)
	CallProcEx(Func_SetupTargetsGroupsSta)
#else
	CallProcEx (Func_GetSourceParent)
	CallProcEx(Func_SetupTargetsGroupsWrk)
#endif
Groups()                                
ResetTarget(Target3to5) 
CallProcEx(Func_GetShortTarget5) 
WizardPanel(Panel_TechSupport, siwpca.dll)
WizardProcessPanel()
WizardPanel(Panel_HowToReach, siwpca.dll)
WizardProcessPanel()
WizardPanel(Panel_CrossSell, siwpca.dll)
WizardProcessPanel()
#ifnot(switch4)
	WizardExcludePanel(Panel_RegisterNow)
	WizardExcludePanel(Panel_OnlineRegistration)
	WizardExcludePanel(Panel_OnlineMarketing)
	WizardExcludePanel(Panel_SendRegistration)
	Goto(Label_PanelFinished)
#endif
#if(switch1)
	WizardSetSkip(Panel_RegisterNow, Panel_Finished_95)
	WizardSetSkip(Panel_OnlineRegistration, Panel_Finished_95)
	WizardSetSkip(Panel_OnlineMarketing, Panel_Finished_95)
	WizardSetSkip(Panel_SendRegistration, Panel_Finished_95)
#else
	WizardSetSkip(Panel_RegisterNow, Panel_Finished_NT)
	WizardSetSkip(Panel_OnlineRegistration, Panel_Finished_NT)
	WizardSetSkip(Panel_OnlineMarketing, Panel_Finished_NT)
	WizardSetSkip(Panel_SendRegistration, Panel_Finished_NT)
#endif
WizardPanel(Panel_RegisterNow, siwpca.dll)
WizardProcessPanel()
WizardPanel(Panel_OnlineRegistration, siwpca.dll)
WizardProcessPanel()
WizardPanel(Panel_OnlineMarketing, siwpca.dll)
WizardProcessPanel()
WizardPanel(Panel_SendRegistration, siwpca.dll)
WizardProcessPanel()
:Label_PanelFinished
WizardPanel(Panel_Finished_95, siwpca.dll)
#if(switch1)
	WizardProcessPanel()
#else
	WizardExcludePanel(Panel_Finished_95)
#endif
WizardPanel(Panel_Finished_NT, siwpca.dll)
#if(switch2)
	WizardProcessPanel()
#else
	WizardExcludePanel(Panel_Finished_NT)
#endif
WizardPanel(Panel_FinishedNTReboot, siwpca.dll)
#if(switch2)
	WizardProcessPanel()
#else
	WizardExcludePanel(Panel_FinishedNTReboot)
#endif
:CheckForFloppy
:Label_CleanupAndExit
CallProcEx(ExitHookProc)
#if(switch1)
	ExitRestart()
#else   
	Exit()
#endif
End()
[Func_MemoryStandalone]
dll = siwpca.dll
function = InitDll
arg0 = 0
arg1 = 20
arg2 = "Norton pcANYWHERE"
arg3 = pcANYWHERE7.0
arg4 = PIPELINE.INI
[Func_MemoryWorkstation]
dll = siwpca.dll
function = InitDll
arg0 = 1
arg1 = 20
arg2 = "Norton pcANYWHERE"
arg3 = pcANYWHERE7.0
arg4 = PIPELINE.INI
[Func_CheckNTVer]
dll = siwpca.dll
function = IsWinVerNTGTE
osversionMajor = 03
osversionMinor = 51
[Func_GetSourceParentPath10]
dll = siwpca.dll
function = FuncGetParentDir
location = SOURCE
szRet = PATH10
[Func_CheckWinDriveSpace_95]
dll = siwpca.dll
function = FuncCheckFreeDriveSpaceWindows
arg0 = 125000
[Func_CheckWinDriveSpace_NT]
dll = siwpca.dll
function = FuncCheckFreeDriveSpaceWindows
arg0 = 50000
[Func_CheckTargetSpace_Sta]
dll = siwpca.dll
function = FuncCheckFreeDriveSpaceTarget
arg0 = 15000000
[Func_CheckTargetSpace_WrkHost]
dll = siwpca.dll
function = FuncCheckFreeDriveSpaceTarget
arg0 = 12000000
[Func_CheckTargetSpace_WrkNoHost]
dll = siwpca.dll
function = FuncCheckFreeDriveSpaceTarget
arg0 = 4000000
[Func_RegTestKeyAccess]
dll = siwpca.dll
function = FuncRegTestKeyAccess
section = Section_AccessTest
options = TERMINATE_ON_ERROR
[Section_AccessTest]
HKEY_LOCAL_MACHINE, "SOFTWARE", PATHRET
HKEY_LOCAL_MACHINE, "SOFTWARE\Symantec", PATHRET
HKEY_LOCAL_MACHINE, "SOFTWARE\Symantec\pcANYWHERE", PATHRET
HKEY_CURRENT_USER,  "SOFTWARE", PATHRET
HKEY_CURRENT_USER,  "SOFTWARE\Symantec", PATHRET
HKEY_CURRENT_USER,  "SOFTWARE\Symantec\pcANYWHERE", PATHRET
HKEY_LOCAL_MACHINE, "SOFTWARE\Symantec\InstalledApps", PATHRET
HKEY_LOCAL_MACHINE, "SYSTEM\CurrentControlSet\Services", PATHRET
[Func_SetVars]
dll = siwpca.dll
function = FuncSetVar
section = Section_SetVars
[Section_SetVars]
PATH0, %s, TARGET                                       
PATH1, %s, TARGET                                       
PATH2, %s\data, TARGET
PATH3, %s\download, TARGET
PATH8, %s\setup, TARGET
PATH9, %s\drivers, SYSTEM
[Func_SetVarsShortDirs]
dll = siwpca.dll
function = FuncConvertToShortName
section = Section_SetVarsShortDirs
[Section_SetVarsShortDirs]
%s, PATH4, PATH5
%s, PATH0, PATH6
%s, PATH1, PATH7
%s, PATH1, PATH11
[Func_ConvertCharacterSet]
dll = siwpca.dll
function = FuncConvertCharacterSet
arg0 = "%s, PATH11"
arg1 = PATH11
arg2 = 0
[Func_CreateDirsStaWrk]
dll = siwpca.dll
function = FuncCreateDirLoc
section = Section_CreateDirsStaWrk
options = TERMINATE_ON_ERROR
[Section_CreateDirsStaWrk]
%s, PATH0       
%s, PATH1       
%s, PATH2       
%s, PATH3       
[Func_CreateDirSharedComp]
dll = siwpca.dll
function = FuncCreateDirLoc
arg0 = "%s, PATH4"
[Func_SetupTargetsCopyStaWrk]
dll = siwpca.dll
function = FuncSetVar
section = Section_SetupTargetsCopyStaWrk
[Section_SetupTargetsCopyStaWrk]
TARGET,  %s, PATH0
TARGET2, %s, PATH1
TARGET3, %s, PATH4
TARGET4, %s, PATH2
TARGET5, %s, SYSTEM
[Func_SetupTargetsRegistryDflt]
dll = siwpca.dll
function = FuncSetVar
section = Section_SetupTargetsRegistryDflt
[Section_SetupTargetsRegistryDflt]
TARGET,  %s, PATH0
TARGET2, %s, PATH1
TARGET3, %s, PATH4
TARGET4, %s, PATH7
TARGET5, %s, PATH5
[Func_SetupTargetsRegistryShellSta]
dll = siwpca.dll
function = FuncSetVar
section = Section_SetupTargetsRegistryShellSta
[Section_SetupTargetsRegistryShellSta]
TARGET2, %s, PATH1
TARGET5, %s, PATH1
[Func_SetupTargetsRegistryShellWrkHost]
dll = siwpca.dll
function = FuncSetVar
section = Section_SetupTargetsRegistryShellWrkHost
[Section_SetupTargetsRegistryShellWrkHost]
TARGET2, %s, PATH1
TARGET5, %s, PATH10
[Func_SetupTargetsRegistryShellWrkNoHost]
dll = siwpca.dll
function = FuncSetVar
section = Section_SetupTargetsRegistryShellWrkNoHost
[Section_SetupTargetsRegistryShellWrkNoHost]
TARGET2, %s, PATH10
TARGET5, %s, PATH10
[Func_SetupTargetsGroupsSta]
dll = siwpca.dll
function = FuncSetVar
section = Section_SetupTargetsGroupsSta
[Section_SetupTargetsGroupsSta]
TARGET,  %s, PATH6
TARGET2, %s, PATH6
TARGET3, %s, PATH6
[Func_SetupTargetsGroupsWrk]
dll = siwpca.dll
function = FuncSetVar
section = Section_SetupTargetsGroupsWrk
[Section_SetupTargetsGroupsWrk]
TARGET,  %s, PATH10
TARGET2, %s, PATH6
TARGET3, %s, PATH6
[Func_UpdateUsageCounts]
dll = siwpca.dll
function = FuncUpdateUsageCounts
[RefCounts]
symevnt.386, PATH4
symevnt1.dll, PATH4
s32evnt1.dll, PATH4
[Func_ShowTargets]
dll = siwpca.dll
function = FuncShowTargets
[Func_ShowRegs]
dll = siwpca.dll
function = FuncShowRegs
[Func_QueryUserDirVal]
dll = siwpca.dll
function = FuncRegQueryValue
arg0 = "HKEY_LOCAL_MACHINE"
arg1 = "SOFTWARE\Symantec\pcANYWHERE\7.0\System"
arg2 = UserDir
arg3 = PATHRET
[Func_SetupDfltTarget]
dll = siwpca.dll
function = FuncSetupDefaultTarget
arg0 = "standard"
arg1 = "c:\Program Files\pcANYWHERE"
arg2 = "c:\WIN32APP\winaw32"
arg3 = %s, PATHRET
[Func_SetupSharedComponentsDir]
dll = siwpca.dll
function = FuncGetSharedCompDir
arg0 = "c:\Program Files\Symantec"
arg1 = "c:\WIN32APP\Symantec"
arg2 = PATH4
[Func_SetVarTarget3]
dll = siwpca.dll
function = FuncSetVar
arg0 = TARGET3
arg1 = "%s, PATH4"
[Func_GetShortTarget4]
dll = siwpca.dll
function = FuncConvertToShortName
arg0 = "%s, TARGET4"
arg1 = "TARGET4"
[Func_GetShortTarget5]
dll = siwpca.dll
function = FuncConvertToShortName
arg0 = "%s, TARGET5"
arg1 = "TARGET5"
[Func_CreateTarget]
dll = siwpca.dll
function = FuncCreateDirLoc
arg0 = "%s, TARGET"
[Func_CreateTarget2]
dll = siwpca.dll
function = FuncCreateDirLoc
arg0 = "%s, TARGET2"
[Func_CreateTarget3]
dll = siwpca.dll
function = FuncCreateDirLoc
arg0 = "%s, TARGET3"
[Func_CreateTarget4]
dll = siwpca.dll
function = FuncCreateDirLoc
arg0 = "%s, TARGET4"
[Func_CreateTarget5]
dll = siwpca.dll
function = FuncCreateDirLoc
arg0 = "%s, TARGET5"
[Func_CreateKey_InstallTypeSta]
dll = siwpca.dll
function = FuncRegCreateKeyValue
arg0 = "HKEY_LOCAL_MACHINE"
arg1 = "SOFTWARE\Symantec\pcANYWHERE\7.0\System"
arg2 = "InstallType"
arg3 = "REG_DWORD"
arg4 = "0"
[Func_CreateKey_InstallTypeWrkHost]
dll = siwpca.dll
function = FuncRegCreateKeyValue
arg0 = "HKEY_LOCAL_MACHINE"
arg1 = "SOFTWARE\Symantec\pcANYWHERE\7.0\System"
arg2 = "InstallType"
arg3 = "REG_DWORD"
arg4 = "1"
[Func_CreateKey_InstallTypeWrkNoHost]
dll = siwpca.dll
function = FuncRegCreateKeyValue
arg0 = "HKEY_LOCAL_MACHINE"
arg1 = "SOFTWARE\Symantec\pcANYWHERE\7.0\System"
arg2 = "InstallType"
arg3 = "REG_DWORD"
arg4 = "2"
[Func_CreateKey_InstalldirSta]
dll = siwpca.dll
function = FuncRegCreateKeyValue
arg0 = "HKEY_LOCAL_MACHINE"
arg1 = "SOFTWARE\Symantec\pcANYWHERE\7.0\System"
arg2 = "Installdir"
arg3 = "REG_SZ"
arg4 = "%s, PATH0"
[Func_CreateKey_InstalldirWrk]
dll = siwpca.dll
function = FuncRegCreateKeyValue
arg0 = "HKEY_LOCAL_MACHINE"
arg1 = "SOFTWARE\Symantec\pcANYWHERE\7.0\System"
arg2 = "Installdir"
arg3 = "REG_SZ"
arg4 = "%s, PATHRET"
[Func_CreateKey_Userdir]
dll = siwpca.dll
function = FuncRegCreateKeyValue
arg0 = "HKEY_LOCAL_MACHINE"
arg1 = "SOFTWARE\Symantec\pcANYWHERE\7.0\System"
arg2 = "Userdir"
arg3 = "REG_SZ"
arg4 = "%s, PATH0"
[Func_CreateKey_LicenseDirectory]
dll = siwpca.dll
function = FuncRegCreateKeyValue
arg0 = "HKEY_LOCAL_MACHINE"
arg1 = "SOFTWARE\Symantec\pcANYWHERE\7.0\System"
arg2 = "LicenseDirectory"
arg3 = "REG_SZ"
arg4 = "%s\License, PATHRET"
[Func_CreateKey_FilesDirectory]
dll = siwpca.dll
function = FuncRegCreateKeyValue
arg0 = "HKEY_LOCAL_MACHINE"
arg1 = "SOFTWARE\Symantec\pcANYWHERE\7.0\System"
arg2 = "FilesDirectory"
arg3 = "REG_SZ"
arg4 = "%s, PATH2"
[Func_CreateKey_DefaultIconSta]
dll = siwpca.dll
function = FuncRegCreateKeyValue
arg0 = "HKEY_CLASSES_ROOT"
arg1 = "pcANYWHERE7.0\DefaultIcon"
arg2 = ""
arg3 = "REG_SZ"
arg4 = "%s\winaw32.exe, PATH0"
arg5 = 1
[Func_CreateKey_DefaultIconWrk]
dll = siwpca.dll
function = FuncRegCreateKeyValue
arg0 = "HKEY_CLASSES_ROOT"
arg1 = "pcANYWHERE7.0\DefaultIcon"
arg2 = ""
arg3 = "REG_SZ"
arg4 = "%s\winaw32.exe, PATHRET"
arg5 = 1
[Func_CreateServiceStaWrkHost]
dll = siwpca.dll
function = FuncCreateService
arg0 = "awhost32"
arg1 = "pcANYWHERE Host Service"
arg2 = "awhost32.exe"
arg3 = "%s, PATH7"
[Func_CreateServiceWrkNoHost]
dll = siwpca.dll
function = FuncCreateService
arg0 = "awhost32"
arg1 = "pcANYWHERE Host Service"
arg2 = "awhost32.exe"
arg3 = "%s, PATH10"
[Func_RemoveService]
dll = siwpca.dll
function = FuncRemoveService
arg0 = "awhost32"
[Func_ShowSwitches]
dll = siwpca.dll
function = FuncShowSwitches
FirstSwitch = 20
NumberToShow = 11
[Func_CreateAWBinFile]
dll = siwpca.dll
function = FuncAWBinFileUpdate
arg0 = "%s, PATH0"
arg1 = "%s, PATH2"
[Func_RestoreTarget2]
dll = siwpca.dll
function = FuncGetParentDir
location = TARGET2
szRet = TARGET2
[Func_ExistSymVxD]
dll = siwpca.dll
function = FuncDoesFileExist
fileName = symevnt.386
filePath = SYSTEM
[Func_ExistSymDll]
dll = siwpca.dll
function = FuncDoesFileExist
fileName = symevnt1.dll
filePath = SYSTEM
[Func_UpdateFileSymVxD]
dll = siwpca.dll
function = FuncUpdateFile
fileNameSrc = symevnt.386
fileNameDest = symevnt.386
filePathSrc = TARGET3
filePathDest = SYSTEM
[Func_UpdateFileSymDll]
dll = siwpca.dll
function = FuncUpdateFile
fileNameSrc = symevnt1.dll
fileNameDest = symevnt1.dll
filePathSrc = TARGET3
filePathDest = SYSTEM
[Func_CreateKey_AccessTest]
dll = siwpca.dll
function = FuncRegCreateKeyValue
arg0 = "HKEY_LOCAL_MACHINE"
arg1 = "SOFTWARE\Symantec\pcANYWHERE\7.0\System"
arg2 = "AccessTest"
arg3 = "REG_SZ"
arg4 = "0"
[Func_DeleteKey_AccessTest]
dll = siwpca.dll
function = FuncRegDeleteKeyValue
arg0 = "HKEY_LOCAL_MACHINE"
arg1 = "SOFTWARE\Symantec\pcANYWHERE\7.0\System"
arg2 = "AccessTest"
[Func_QueryInstallVal]
dll = siwpca.dll
function = FuncRegQueryValue
arg0 = "HKEY_LOCAL_MACHINE"
arg1 = "SOFTWARE\Symantec\pcANYWHERE\7.0\System"
arg2 = Installed
arg3 = PATHRET
[Func_QueryValueEx_OrigGina]
dll = siwpca.dll
function = FuncRegQueryValue
arg0 = "HKEY_LOCAL_MACHINE"
arg1 = "SOFTWARE\MICROSOFT\WINDOWS NT\CurrentVersion\WinLogon"
arg2 = GinaDLL
arg3 = PATHRET
[Func_IsPathEmpty]
dll = siwpca.dll
function = FuncIsPathEmpty
path = PATHRET
[Func_CreateKey_SaveOrigGina]
dll = siwpca.dll
function = FuncRegCreateKeyValue
arg0 = "HKEY_LOCAL_MACHINE"
arg1 = "SOFTWARE\Symantec\pcANYWHERE\7.0\System"
arg2 = "GinaDLL"
arg3 = "REG_SZ"
arg4 = "%s, PATHRET"
[Func_MoveSampleFiles]
dll= siwpca.dll
function = FuncMoveFile
section = Section_MoveSampleFiles
[Section_MoveSampleFiles]
modem.chf, modem.chf, %s, PATH0, %s, PATH2
network.chf, network.chf, %s, PATH0, %s, PATH2
ras.chf, ras.chf, %s, PATH0, %s, PATH2
modem.bhf, modem.bhf, %s, PATH0, %s, PATH2
network.bhf, network.bhf, %s, PATH0, %s, PATH2
incoming.gwf, incoming.gwf, %s, PATH0, %s, PATH2
outgoing.gwf, outgoing.gwf, %s, PATH0, %s, PATH2
compserv.osf, compserv.osf, %s, PATH0, %s, PATH2
symantec.osf, symantec.osf, %s, PATH0, %s, PATH2
[Func_MoveNTHostDriver]
dll= siwpca.dll
function = FuncMoveFile
arg0 = aw_host.sys
arg1 = aw_host.sys
arg2 = "%s, PATH0"
arg3 = "%s, PATH9"
[Func_MoveHostVxDToWin]
dll= siwpca.dll
function = FuncMoveFile
arg0 = aw_host.386
arg1 = aw_host.386
arg2 = "%s, PATH1"
arg3 = "%s, SYSTEM"
[Func_MoveGinaDllToSystem32]
dll= siwpca.dll
function = FuncMoveFile
arg0 = awgina.dll
arg1 = awgina.dll
arg2 = "%s, PATH1"
arg3 = "%s, SYSTEM"
[Func_GetSourceParent]
dll = siwpca.dll
function = FuncGetParentDir
location = SOURCE
szRet = SOURCE
[Func_GetSourceParentPathRet]
dll = siwpca.dll
function = FuncGetParentDir
location = SOURCE
szRet = PATHRET
[Func_RemoveKey_HostLocal]
dll = siwpca.dll
function = FuncRegDeleteKeyValue
arg0=HKEY_LOCAL_MACHINE
arg1="SOFTWARE\Symantec\pcANYWHERE\7.0\System"
arg2="HostLocal"
[Func_RemoveKey_SmartSetup]
dll = siwpca.dll
function = FuncRegDeleteKeyValue
arg0=HKEY_LOCAL_MACHINE
arg1="SOFTWARE\Symantec\pcANYWHERE\7.0\System"
arg2="SmartSetup"
[Func_CreateKey_HostLocal]
dll = siwpca.dll
function = FuncRegCreateKeyValue
arg0 = "HKEY_LOCAL_MACHINE"
arg1 = "SOFTWARE\Symantec\pcANYWHERE\7.0\System"
arg2 = "HostLocal"
arg3 = "REG_SZ"
arg4 = "1"
[Func_CreateKey_GinaDll_System32]
dll = siwpca.dll
function = FuncRegCreateKeyValue
arg0 = "HKEY_LOCAL_MACHINE"
arg1 = "SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"
arg2 = "GinaDLL"
arg3 = "REG_SZ"
arg4 = "%s\awgina.dll, SYSTEM"
[Func_CreateKey_GinaDll_UserDir]
dll = siwpca.dll
function = FuncRegCreateKeyValue
arg0 = "HKEY_LOCAL_MACHINE"
arg1 = "SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"
arg2 = "GinaDLL"
arg3 = "REG_SZ"
arg4 = "%s\awgina.dll, PATH1"
[Func_CreateKey_VxDHost_System]
dll = siwpca.dll
function = FuncRegCreateKeyValue
arg0 = "HKEY_LOCAL_MACHINE"
arg1 = "System\CurrentControlSet\Services\VxD\aw_host"
arg2 = "StaticVxD"
arg3 = "REG_SZ"
arg4 = "%s\aw_host.386, SYSTEM"
[Func_CreateKey_VxDHost_UserDir]
dll = siwpca.dll
function = FuncRegCreateKeyValue
arg0 = "HKEY_LOCAL_MACHINE"
arg1 = "System\CurrentControlSet\Services\VxD\aw_host"
arg2 = "StaticVxD"
arg3 = "REG_SZ"
arg4 = "%s\aw_host.386, PATH11"
[Func_IsDriveTypeNetPath1]
dll = siwpca.dll
function = FuncDriveGetType
arg0 = "%s, PATH1"
arg1 = DRIVE_REMOTE
[Func_IsDriveTypeNetPath10]
dll = siwpca.dll
function = FuncDriveGetType
arg0 = "%s, PATH10"
arg1 = DRIVE_REMOTE
[Func_DelWin95AutoStart]
dll = siwpca.dll
function = FuncRegDeleteKeyValue
arg0=HKEY_LOCAL_MACHINE
arg1="SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices"
arg2="awhost32"
[Target5_System]
reset = TARGET5
location = %s, SYSTEM
[Target2_Target]
reset = TARGET2
location = %s, TARGET
[Target2_Target\System]
reset = TARGET2
location = %s\System, TARGET
[Target4_Target\Data]
reset = TARGET4
location = %s\Data, TARGET
[Target4_System\Drivers]
reset = TARGET4
location = %s\Drivers, SYSTEM
[Target2_Target2\awgina]
reset = TARGET2
location = %s\awgina.dll, TARGET2
[Target5_Target\Download]
reset = TARGET5
location = %s\Download, TARGET
[Target2to4]
reset = TARGET4
location = %s, TARGET2
[Target3to5]
reset = TARGET5
location = %s, TARGET3
[Target1to5]
reset = TARGET5
location = %s, TARGET
[RegWinaw32]
file = %s\winaw32.reg, TARGET2
location = TARGET2
[RegAW]
file = %s\aw.reg, TARGET2
location = TARGET2
[RegWin95]
file = %s\winaw32w.reg, TARGET2
location = TARGET2
[RegWinNT]
file = %s\winaw32n.reg, TARGET2
location = TARGET2
[RegWinShellExt]
file = %s\awshelli.reg, TARGET2
location = TARGET2
[Panel_WrongVersion]
Title="Incorrect Version"
DlgProc=_PanelDlgProc@16
ResourceId=102
Bitmap16=600
PanelDataProc=_DefaultDataProc@0
PanelFlags=First+Last
[Panel_NoWinSpace]
Caption="Low Disk Space"
DlgProc=DlgProcNoWinSpace
ResourceId=108
PanelDataProc=_DefaultDataProc@0
PanelFlags=First+Last
[Panel_Welcome]
Title="Welcome to Norton pcANYWHERE"
DlgProc=DlgProcSubclassWelcomeDlgProc
ResourceId=100
Bitmap16=600
PanelDataProc=_WelcomeDataProc@0
PanelFlags=First
[Nothing]
DlgProc=_DlgProcSubclassWelcomeDlgProc
DlgProc=_WelcomeDlgProc@16
[Panel_License]
Caption="Online License Agreement"
DlgProc=_LicenseDlgProc@16
ResourceId=502
PanelDataProc=_LicenseDataProc@0
[Panel_RegAccessWarning]
Caption="Registry Access Rights"
DlgProc=DlgProcErrorRegistryAccess
ResourceId=147
PanelDataProc=_DefaultDataProc@0
PanelFlags=Next
[Panel_NoTargetSpace]
Caption="Low Disk Space"
DlgProc=DlgProcNoTargetSpace
ResourceId=143
PanelDataProc=_DefaultDataProc@0
PanelFlags=Next
[Panel_Error_DirCreateFailed]
Caption="Directory Creation Failed"
DlgProc=_PanelDlgProc@16
ResourceId=142
PanelDataProc=_DefaultDataProc@0
[Panel_SetupReviewCopyFilesSta]
Title="Setup Review"
DlgProc=DlgProcSetupReview
ResourceId=128
Bitmap16=600
PanelDataProc=_DefaultDataProc@0
[Panel_SetupReviewCopyFilesWrk]
Title="WorkStation Setup Review"
DlgProc=DlgProcSetupReview
ResourceId=128
Bitmap16=600
PanelDataProc=_DefaultDataProc@0
[Panel_SetupReviewNoCopyFilesWrk]
Title="WorkStation Setup Review"
DlgProc=DlgProcSetupReview
ResourceId=129
Bitmap16=600
PanelDataProc=_DefaultDataProc@0
[Panel_WorkStationHostFiles]
Title="Host Operation"
DlgProc=_PanelDlgProc@16
ResourceId=141
Bitmap16=600
PanelDataProc=_DefaultDataProc@0
PanelFlags=Skip
[Panel_WorkStationHostFilesNT]
Title="Host Operation"
DlgProc=_PanelDlgProc@16
ResourceId=151
Bitmap16=600
PanelDataProc=_DefaultDataProc@0
PanelFlags=
[Panel_TechSupport]
Caption="Symantec Support Solutions"
Title="Symantec Support Solutions"
DlgProc=_TechSupDlgProc@16
ResourceId=507
Bitmap16=207
PanelFlags=First+NoCancel
[Panel_HowToReach]
Title="How to Reach Us"
DlgProc=_ReachDlgProc@16
ResourceId=513
Bitmap16=213
PanelFlags=NoCancel
[Panel_CrossSell]
Title="Windows 95 Solutions"
DlgProc=_CrossSellDlgProc@16
PanelDataProc=_CrossSellDataProc@0
ResourceId=512
Bitmap16=212
PanelFlags=NoCancel
[Panel_Finished_95]
Title="Setup Complete"
DlgProc=_PanelDlgProc@16
ResourceId=130
Bitmap16=600
PanelDataProc=_DefaultDataProc@0
PanelFlags=First+Last+Finish
[Panel_Finished_NT]
Title="Setup Complete"
DlgProc=_PanelDlgProc@16
ResourceId=130
Bitmap16=600
PanelDataProc=_DefaultDataProc@0
PanelFlags=First+NoCancel
[Panel_FinishedNTReboot]
DlgProc=_PanelDlgProc@16
ResourceId=149
Bitmap16=600
PanelDataProc=_DefaultDataProc@0
PanelFlags=First+Last+Finish
[Panel_SpecifyLocationSta]
Title="Program Location"
DlgProc=DlgProcSpecifyLocation
ResourceId=118
Bitmap16=600
PanelDataProc=_DefaultDataProc@0
[Panel_SpecifyLocationWrk]
Title="Program Location"
DlgProc=DlgProcSpecifyLocation
ResourceId=119
Bitmap16=600
PanelDataProc=_DefaultDataProc@0
[Panel_OnlineRegistration]
DlgProc=_UsaRegDlgProc@16
PanelDataProc=_UsaRegDataProc@0
ResourceId=505
PanelFlags=Skip
[Panel_OnlineMarketing]
DlgProc=_MarketingDlgProc@16
PanelDataProc=_MarketingDataProc@0
ResourceId=506
PanelFlags=Skip
[Panel_SendRegistration]
Title="Send Us Your Form"
DlgProc=_SendRegDlgProc@16
PanelDataProc=_SendRegDataProc@0
ResourceId=514
Bitmap16=214
PanelFlags=Skip
[Panel_RegisterNow]
Title="Register Now"
DlgProc=_RegNowDlgProc@16
PanelDataProc=_RegNowDataProc@0
ResourceId=504
Bitmap16=600
PanelFlags=Skip
[PCACopy]
CopyMain.BaseFiles, "pcANYWHERE",    0, Y, N, Y
[PCACopy:CopyDialog]
caption = "Copying pcANYWHERE Files..."
posx = -50
posy = -50
[FileCopy]
insertcaption = "Insert Diskette"
errorcaption = "Error Copying Files"
[Cancel]
caption = "pcANYWHERE Setup Wizard"
text = "Are you sure that you want to cancel the installation?"
[CancelShell]
caption = "pcANYWHERE Setup Wizard"
text = "Are you sure that you want to cancel the installation?"
[PCACopy:Advo]
posx = 50
posy = 50
location=siwpca.dll
count=1
bitmapsonly=1
[groups]
"pcANYWHERE32",       winaw32.grp
[pcANYWHERE32]
"pcANYWHERE"            ,  winaw32.exe,        BaseFiles, 0, TARGET
"Remove pcANYWHERE"     ,  "setup.exe",      BaseFiles, 0, TARGET2, , , "/u"
"Release Notes"         ,  "readme.txt",         BaseFiles, 0, TARGET3
[CustDLLCopy]
siwpca.dll, siwpca.dll, SOURCE, TEMPDIR
cramapi.dll, cramapi.dll, SOURCE, TEMPDIR
ctl3d.dll, ctl3d.dll, SOURCE, TEMPDIR
[RemHost]
winhost.exe
[ExitHookProc]
dll = siwpca.dll
function = ReleaseDLL
[MsgBoxWin95Okay]
caption = "Win95"
text = "Okay"
[MsgBoxWinNTOkay]
caption = "WinNT"
text = "Okay"
[MsgBoxCreateTarget3]
caption = "Notice"
text = "Create Target 3 Now"
[MsgBoxCreatedTarget3]
caption = "Notice"
text = "Created Target 3"
[MsgBoxExcludedPanel]
caption = "Notice"
text = "Excluded Drive Creation Error Panel"
[MsgBoxCopyDone]
caption = "Notice"
text = "Copy Completed"
[MsgBoxUsageCountDone]
caption = "Notice"
text = "Usage Counts Done"
[MsgBoxRegistryDone]
caption = "Notice"
text = "Registry Done"
[MsgBoxGroupsDone]
caption = "Notice"
text = "Groups Done"
[SetShell]
WinIniName = win.ini
SystemIniName = system.ini
Message = MessageBox.SetShellMessage
SysSectionName = boot
WinSectionName = windows
shell = %s\Setup.exe
load =
run =
SetShellIfLoaded=
Backup = Backup.SetShellSave
Restore = Backup.SetShellRestore
IfActiveList=LoadedList
SubProcess=SubProc
Active = no
[SetShellSave]
win.ini, win.siw, WINDOWS, WINDOWS
system.ini, system.siw, WINDOWS, WINDOWS
[SetShellRestore]
system.siw, system.ini, WINDOWS, WINDOWS
win.siw, win.ini, WINDOWS, WINDOWS
[LoadedList]
ctl3d32.dll
symevnt1.dll
mfc30.dll
msvcrt20.dll
mfcans32.dll
mfcuia32.dll
awshell.dll
[SetShellMessage]
caption  =  "pcANYWHERE Setup"
"Welcome to pcANYWHERE."
"Please select OK to allow Setup to restart your "
"computer and continue the installation. "
"Press Cancel to exit Setup."
[SubProc]
Backup(CustDLLCopy)
SaveRegistry(SaveRegGroup)
CallProc(Func_MemoryStandalone)
CallProcEx(Func_DelWin95AutoStart)
CallProc(ExitHookProc)
Return()
[SaveRegGroup]
WINDOWS, system.pca, user.pca
[Win_Ports_winawprn]
IniName = win.ini
SectionName = Ports
pcaw.prn = ""
[pix]
color = %s\pcabgrnd.bmp
color = %s\symantec.rle, -1, -1
