<?xml version='1.0' encoding='iso-8859-1' standalone='yes'?>

<Cleaner>
	<device>LFF</device>
	<version>V 1.0.1</version> <!-- 2006-01-16 -->
	
	<StateMachineEx Class='CStateMachineEx'>
		<STATE_INIT Class='CStateEx'>
		 
			<!--- MN : GUID & CLASSNAME for Printer-->
				
				<var declare='string'>${REG_ENUM_PATH}="SYSTEM\CurrentControlSet\Enum"</var>
				
										
				<var declare='string'>${USBPRINT_KEY_OKIB2500}="USBPRINT\OKIB2500"</var>
				<var declare='string'>${REG_KEY_OKIB2500}="OKIB2500"</var>
				<var declare='string'>${HWID_KEY_OKIB2500}="USBPRINT\OKIB250082C1"</var>	
				
				<var declare='string'>${USBPRINT_KEY_OKIB2520}="USBPRINT\OKIB2520"</var>
				<var declare='string'>${REG_KEY_OKIB2520}="OKIB2520"</var>
				<var declare='string'>${HWID_KEY_OKIB2520}="USBPRINT\OKIB2520E0C0"</var>
								
				<var declare='string'>${USBPRINT_KEY_OKIB2540}="USBPRINT\OKIB2540"</var>
				<var declare='string'>${REG_KEY_OKIB2540}="OKIB2540"</var>
				<var declare='string'>${HWID_KEY_OKIB2540}="USBPRINT\OKIB254042C3"</var>
	
				<var declare='string'>${USBPRINT_KEY_Pro_LL}="USBPRINT\MFPrinter_Laser_Pro_LL"</var>
				<var declare='string'>${REG_KEY_Pro_LL}="MFPrinter_Laser_Pro_LL"</var>
				<var declare='string'>${HWID_KEY_Pro_LL}="USBPRINT\MFPrinter_Laser_Pro_88A4"</var>
								
				<var declare='string'>${USBPRINT_KEY_LL_Pcl}="USBPRINT\MFPrinter_Laser_Pro_LL_Pcl"</var>
				<var declare='string'>${REG_KEY_LL_Pcl}="MFPrinter_Laser_Pro_LL_Pcl"</var>
				<var declare='string'>${HWID_KEY_LL_Pcl}="USBPRINT\MFPrinter_Laser_Pro_1680"</var>
				
				<var declare='string'>${USBPRINT_KEY___1}="USBPRINT\OKI_B2500"</var>
				<var declare='string'>${REG_KEY_LL___1}="OKI_B2500"</var>
				<var declare='string'>${HWID_KEY___1}="USBPRINT\OKI_B2500B998"</var>
				
				<var declare='string'>${USBPRINT_KEY___2}="USBPRINT\OKI_B2520"</var>
				<var declare='string'>${REG_KEY_LL___2}="OKI_B2520"</var>
				<var declare='string'>${HWID_KEY___2}="USBPRINT\OKI_B2520D999"</var>
				
				
				<var declare='string'>${USBPRINT_KEY___3}="USBPRINT\OKI_B2540"</var>
				<var declare='string'>${REG_KEY_LL___3}="OKI_B2540"</var>
				<var declare='string'>${HWID_KEY___3}="USBPRINT\OKI_B2540799A"</var>
				
				<var declare='string'>${USBPRINT_KEY___4}="USBPRINT\OKI_B2500_"</var>
				<var declare='string'>${REG_KEY_LL___4}="OKI_B2500_"</var>
				<var declare='string'>${HWID_KEY___4}="USBPRINT\OKI_B2500_72B9"</var>
				
				<var declare='string'>${USBPRINT_KEY___5}="USBPRINT\OKI_B2520_"</var>
				<var declare='string'>${REG_KEY_LL___5}="OKI_B2520_"</var>
				<var declare='string'>${HWID_KEY___5}="USBPRINT\OKI_B2520_B218"</var>
								
				<var declare='string'>${USBPRINT_KEY___6}="USBPRINT\OKI_B2520_"</var>
				<var declare='string'>${REG_KEY_LL___6}="OKI_B2520_"</var>
				<var declare='string'>${HWID_KEY___6}="USBPRINT\OKI_B2540_B3F8"</var>
				
				<var declare='string'>${USBPRINT_KEY___7}="USBPRINT\OKI_B2500__"</var>
				<var declare='string'>${REG_KEY_LL___7}="OKI_B2500__"</var>
				<var declare='string'>${HWID_KEY___7}="USBPRINT\OKI_B2500__6AB2"</var>
				
				<var declare='string'>${USBPRINT_KEY___8}="USBPRINT\OKI_B2520__"</var>
				<var declare='string'>${REG_KEY_LL___8}="OKI_B2520__"</var>
				<var declare='string'>${HWID_KEY___8}="USBPRINT\OKI_B2520__D2B3"</var>
					
				<var declare='string'>${USBPRINT_KEY___9}="USBPRINT\OKI_B2540__"</var>
				<var declare='string'>${REG_KEY_LL___9}="OKI_B2540__"</var>
				<var declare='string'>${HWID_KEY___9}="USBPRINT\OKI_B2540__5AB3"</var>
				
				
				
			<!------------- MN END of declaration---------------->	
		
			<var declare='bool'>${bResult}=false</var>
			<var declare='string'>${MyValueRead}=""</var> 
			<var declare='string'>${ShellFolderRead}=""</var> 			
			<var declare='string'>${PrinterName}="Laser Pro LL"</var>
			<var declare='string'>${PCL_PrinterName}="Laser Pro LL PCL"</var>
			<var declare='string'>${Printer2Name}="Companion Suite Pro LL Fax"</var>
			<var declare='string'>${Printer3Name}=""</var>
			<var declare='string'>${LMName}=""</var>
			<var declare='string'>${KeyShellFolder}=""</var>
			<var declare='string'>${ShellDesktopRead}=""</var>
			<var declare='string'>${PMName}=""</var>			
			<var declare='string'>${PM2Name}=""</var>
			<var declare='string'>${DriverName}="Laser Pro LL"</var>
			<var declare='string'>${PCL_DriverName}="Laser Pro LL PCL"</var>
			<var declare='string'>${Driver2Name}="Companion Suite Pro LL Fax"</var>
			<var declare='string'>${Driver3Name}="Laser Pro LL"</var>
			
			<var declare='string'>${_OKIDriverName}="OKI B2500 Series"</var>
			<var declare='string'>${_OKIDriverName_1}="OKI B2540(PCL6)"</var>
			
			<var declare='string'>${__PrinterName_1}="Laser Pro LL PCL6"</var>
			<var declare='string'>${__PrinterName_2}="OKI B2500 series"</var>
			<var declare='string'>${__PrinterName_3}="OKI B2540(PCL)"</var>
			<var declare='string'>${__PrinterName_4}="OKI B2540(PCL6)"</var>
			

			<!-- LFx No USBPRINT -->
			<var declare='string'>${InfKey01}="VID_079B&PID_005E"</var>
			
			<var declare='string'>${_InfKey12}="Vid_413c&Pid_1003"</var>
			<var declare='string'>${_InfKey22}="Vid_413c&Pid_2010"</var>
			<var declare='string'>${_InfKey32}="Vid_413c&Pid_2010&MI_00"</var>
			<var declare='string'>${_InfKey42}="Vid_413c&Pid_2010&MI_01"</var>
			
			<var declare='string'>${_PnpKey12}="USB\\Vid_413c&Pid_1003"</var>
			<var declare='string'>${_PnpKey22}="USB\\Vid_413c&Pid_2010"</var>
			<var declare='string'>${_PnpKey32}="USB\\Vid_413c&Pid_2010&MI_00"</var>
			<var declare='string'>${_PnpKey42}="USB\\Vid_413c&Pid_2010&MI_01"</var>
			
			<var declare='string'>${PnpKey01}="USB\\VID_079B&PID_005E"</var>
			<var declare='string'>${PnpKey02}="USB\\Vid_079b&Pid_005e&MI_00"</var>
			<var declare='string'>${PnpKey03}="USB\\Vid_079b&Pid_005e&MI_01"</var>
			<var declare='string'>${PnpKey04}="USB\\Vid_079b&Pid_005e&MI_02"</var>
			<var declare='string'>${PnpKey05}="USB\\Vid_079b&Pid_005e&MI_03"</var>
			<var declare='string'>${USBKey01}="VID_079B&PID_005E"</var>
			<var declare='string'>${USB_PATH02}="Enum\USB\VID_079B&PID_005E&MI_00"</var>
			<var declare='string'>${USB_PATH03}="Enum\USB\VID_079B&PID_005E&MI_01"</var>
			<var declare='string'>${USB_PATH04}="Enum\USB\VID_079B&PID_005E&MI_02"</var>
			<var declare='string'>${USB_PATH05}="Enum\USB\VID_079B&PID_005E&MI_03"</var>
			<var declare='string'>${USBKey02}="VID_079B&PID_005E&MI_00"</var>
			<var declare='string'>${USBKey03}="VID_079B&PID_005E&MI_01"</var>
			<var declare='string'>${USBKey04}="VID_079B&PID_005E&MI_02"</var>
			<var declare='string'>${USBKey05}="VID_079B&PID_005E&MI_03"</var>
			<var declare='string'>${USBSUBKey01}="0USB&VID_079B&PID_005E&00000000000000000000"</var>
			<var declare='string'>${USBSUBKey02}="1USB&VID_079B&PID_005E&00000000000000000000"</var>
			<var declare='string'>${USBSUBKey03}="2USB&VID_079B&PID_005E&00000000000000000000"</var>
			<var declare='string'>${USBSUBKey04}="3USB&VID_079B&PID_005E&00000000000000000000"</var>

			<!-- LFx USBPRINT GDI -->
			<var declare='string'>${InfKey11}="VID_079B&PID_005F"</var>
			<var declare='string'>${PnpKey11}="USB\\VID_079B&PID_005F"</var>
			<var declare='string'>${PnpKey12}="USB\\Vid_079b&Pid_005f&MI_00"</var>
			<var declare='string'>${PnpKey13}="USB\\Vid_079b&Pid_005f&MI_01"</var>
			<var declare='string'>${PnpKey14}="USB\\Vid_079b&Pid_005f&MI_02"</var>
			<var declare='string'>${PnpKey15}="USB\\Vid_079b&Pid_005f&MI_03"</var>
			<var declare='string'>${USBKey11}="VID_079B&PID_005F"</var>
			<var declare='string'>${USB_PATH12}="Enum\USB\VID_079B&PID_005F&MI_00"</var>
			<var declare='string'>${USB_PATH13}="Enum\USB\VID_079B&PID_005F&MI_01"</var>
			<var declare='string'>${USB_PATH14}="Enum\USB\VID_079B&PID_005F&MI_02"</var>
			<var declare='string'>${USB_PATH15}="Enum\USB\VID_079B&PID_005F&MI_03"</var>
			<var declare='string'>${USBKey12}="VID_079B&PID_005F&MI_00"</var>
			<var declare='string'>${USBKey13}="VID_079B&PID_005F&MI_01"</var>
			<var declare='string'>${USBKey14}="VID_079B&PID_005F&MI_02"</var>
			<var declare='string'>${USBKey15}="VID_079B&PID_005F&MI_03"</var>
			<var declare='string'>${USBSUBKey11}="0USB&VID_079B&PID_005F&00000000000000000000"</var>
			<var declare='string'>${USBSUBKey12}="1USB&VID_079B&PID_005F&00000000000000000000"</var>
			<var declare='string'>${USBSUBKey13}="2USB&VID_079B&PID_005F&00000000000000000000"</var>
			<var declare='string'>${USBSUBKey14}="3USB&VID_079B&PID_005F&00000000000000000000"</var>

			<!-- LFx USBPRINT GDI PCL -->
			<var declare='string'>${InfKey21}="VID_079B&PID_006F"</var>
			<var declare='string'>${PnpKey21}="USB\\VID_079B&PID_006F"</var>
			<var declare='string'>${PnpKey22}="USB\\Vid_079b&Pid_006f&MI_00"</var>
			<var declare='string'>${PnpKey23}="USB\\Vid_079b&Pid_006f&MI_01"</var>
			<var declare='string'>${PnpKey24}="USB\\Vid_079b&Pid_006f&MI_02"</var>
			<var declare='string'>${PnpKey25}="USB\\Vid_079b&Pid_006f&MI_03"</var>
			<var declare='string'>${USBKey21}="VID_079B&PID_006F"</var>
			<var declare='string'>${USB_PATH22}="Enum\USB\VID_079B&PID_006F&MI_00"</var>
			<var declare='string'>${USB_PATH23}="Enum\USB\VID_079B&PID_006F&MI_01"</var>
			<var declare='string'>${USB_PATH24}="Enum\USB\VID_079B&PID_006F&MI_02"</var>
			<var declare='string'>${USB_PATH25}="Enum\USB\VID_079B&PID_006F&MI_03"</var>
			<var declare='string'>${USBKey22}="VID_079B&PID_006F&MI_00"</var>
			<var declare='string'>${USBKey23}="VID_079B&PID_006F&MI_01"</var>
			<var declare='string'>${USBKey24}="VID_079B&PID_006F&MI_02"</var>
			<var declare='string'>${USBKey25}="VID_079B&PID_006F&MI_03"</var>
			<var declare='string'>${USBSUBKey21}="0USB&VID_079B&PID_006F&00000000000000000000"</var>
			<var declare='string'>${USBSUBKey22}="1USB&VID_079B&PID_006F&00000000000000000000"</var>
			<var declare='string'>${USBSUBKey23}="2USB&VID_079B&PID_006F&00000000000000000000"</var>
			<var declare='string'>${USBSUBKey24}="3USB&VID_079B&PID_006F&00000000000000000000"</var>

			<!-- OKI B2500 -->
			<var declare='string'>${InfKey31}="VID_06BC&PID_0A91"</var>
			<var declare='string'>${PnpKey31}="USB\\VID_06BC&PID_0A91"</var>
			<var declare='string'>${PnpKey32}="USB\\VID_06BC&PID_0A91&MI_00"</var>
			<var declare='string'>${PnpKey33}="USB\\VID_06BC&PID_0A91&MI_01"</var>
			<var declare='string'>${PnpKey34}="USB\\VID_06BC&PID_0A91&MI_02"</var>
			<var declare='string'>${PnpKey35}="USB\\VID_06BC&PID_0A91&MI_03"</var>
			<var declare='string'>${USBKey31}="VID_06BC&PID_0A91"</var>
			<var declare='string'>${USB_PATH32}="Enum\USB\VID_06BC&PID_0A91&MI_00"</var>
			<var declare='string'>${USB_PATH33}="Enum\USB\VID_06BC&PID_0A91&MI_01"</var>
			<var declare='string'>${USB_PATH34}="Enum\USB\VID_06BC&PID_0A91&MI_02"</var>
			<var declare='string'>${USB_PATH35}="Enum\USB\VID_06BC&PID_0A91&MI_03"</var>
			<var declare='string'>${USBKey32}="VID_06BC&PID_0A91&MI_00"</var>
			<var declare='string'>${USBKey33}="VID_06BC&PID_0A91&MI_01"</var>
			<var declare='string'>${USBKey34}="VID_06BC&PID_0A91&MI_02"</var>
			<var declare='string'>${USBKey35}="VID_06BC&PID_0A91&MI_03"</var>
			<var declare='string'>${USBSUBKey31}="0USB&VID_06BC&PID_0A91&00000000000000000000"</var>
			<var declare='string'>${USBSUBKey32}="1USB&VID_06BC&PID_0A91&00000000000000000000"</var>
			<var declare='string'>${USBSUBKey33}="2USB&VID_06BC&PID_0A91&00000000000000000000"</var>
			<var declare='string'>${USBSUBKey34}="3USB&VID_06BC&PID_0A91&00000000000000000000"</var>

			<!-- OKI B2520 -->
			<var declare='string'>${InfKey41}="VID_06BC&PID_0A92"</var>
			<var declare='string'>${PnpKey41}="USB\\VID_06BC&PID_0A92"</var>
			<var declare='string'>${PnpKey42}="USB\\VID_06BC&PID_0A92&MI_00"</var>
			<var declare='string'>${PnpKey43}="USB\\VID_06BC&PID_0A92&MI_01"</var>
			<var declare='string'>${PnpKey44}="USB\\VID_06BC&PID_0A92&MI_02"</var>
			<var declare='string'>${PnpKey45}="USB\\VID_06BC&PID_0A92&MI_03"</var>
			<var declare='string'>${USBKey41}="VID_06BC&PID_0A92"</var>
			<var declare='string'>${USB_PATH42}="Enum\USB\VID_06BC&PID_0A92&MI_00"</var>
			<var declare='string'>${USB_PATH43}="Enum\USB\VID_06BC&PID_0A92&MI_01"</var>
			<var declare='string'>${USB_PATH44}="Enum\USB\VID_06BC&PID_0A92&MI_02"</var>
			<var declare='string'>${USB_PATH45}="Enum\USB\VID_06BC&PID_0A92&MI_03"</var>
			<var declare='string'>${USBKey42}="VID_06BC&PID_0A92&MI_00"</var>
			<var declare='string'>${USBKey43}="VID_06BC&PID_0A92&MI_01"</var>
			<var declare='string'>${USBKey44}="VID_06BC&PID_0A92&MI_02"</var>
			<var declare='string'>${USBKey45}="VID_06BC&PID_0A92&MI_03"</var>
			<var declare='string'>${USBSUBKey41}="0USB&VID_06BC&PID_0A92&00000000000000000000"</var>
			<var declare='string'>${USBSUBKey42}="1USB&VID_06BC&PID_0A92&00000000000000000000"</var>
			<var declare='string'>${USBSUBKey43}="2USB&VID_06BC&PID_0A92&00000000000000000000"</var>
			<var declare='string'>${USBSUBKey44}="3USB&VID_06BC&PID_0A92&00000000000000000000"</var>

			<!-- OKI B2540 -->
			<var declare='string'>${InfKey51}="VID_06BC&PID_0A93"</var>
			<var declare='string'>${PnpKey51}="USB\\VID_06BC&PID_0A93"</var>
			<var declare='string'>${PnpKey52}="USB\\VID_06BC&PID_0A93&MI_00"</var>
			<var declare='string'>${PnpKey53}="USB\\VID_06BC&PID_0A93&MI_01"</var>
			<var declare='string'>${PnpKey54}="USB\\VID_06BC&PID_0A93&MI_02"</var>
			<var declare='string'>${PnpKey55}="USB\\VID_06BC&PID_0A93&MI_03"</var>
			<var declare='string'>${USBKey51}="VID_06BC&PID_0A93"</var>
			<var declare='string'>${USB_PATH52}="Enum\USB\VID_06BC&PID_0A93&MI_00"</var>
			<var declare='string'>${USB_PATH53}="Enum\USB\VID_06BC&PID_0A93&MI_01"</var>
			<var declare='string'>${USB_PATH54}="Enum\USB\VID_06BC&PID_0A93&MI_02"</var>
			<var declare='string'>${USB_PATH55}="Enum\USB\VID_06BC&PID_0A93&MI_03"</var>
			<var declare='string'>${USBKey52}="VID_06BC&PID_0A93&MI_00"</var>
			<var declare='string'>${USBKey53}="VID_06BC&PID_0A93&MI_01"</var>
			<var declare='string'>${USBKey54}="VID_06BC&PID_0A93&MI_02"</var>
			<var declare='string'>${USBKey55}="VID_06BC&PID_0A93&MI_03"</var>
			<var declare='string'>${USBSUBKey51}="0USB&VID_06BC&PID_0A93&00000000000000000000"</var>
			<var declare='string'>${USBSUBKey52}="1USB&VID_06BC&PID_0A93&00000000000000000000"</var>
			<var declare='string'>${USBSUBKey53}="2USB&VID_06BC&PID_0A93&00000000000000000000"</var>
			<var declare='string'>${USBSUBKey54}="3USB&VID_06BC&PID_0A93&00000000000000000000"</var>

			<!-- Ricoh -->
			<var declare='string'>${InfKey61}="VID_0414&PID_05CA"</var>
			<var declare='string'>${PnpKey61}="USB\\VID_0414&PID_05CA"</var>
			<var declare='string'>${PnpKey62}="USB\\VID_0414&PID_05CA&MI_00"</var>
			<var declare='string'>${PnpKey63}="USB\\VID_0414&PID_05CA&MI_01"</var>
			<var declare='string'>${PnpKey64}="USB\\VID_0414&PID_05CA&MI_02"</var>
			<var declare='string'>${PnpKey65}="USB\\VID_0414&PID_05CA&MI_03"</var>
			<var declare='string'>${USBKey61}="VID_0414&PID_05CA"</var>
			<var declare='string'>${USB_PATH62}="Enum\USB\VID_0414&PID_05CA&MI_00"</var>
			<var declare='string'>${USB_PATH63}="Enum\USB\VID_0414&PID_05CA&MI_01"</var>
			<var declare='string'>${USB_PATH64}="Enum\USB\VID_0414&PID_05CA&MI_02"</var>
			<var declare='string'>${USB_PATH65}="Enum\USB\VID_0414&PID_05CA&MI_03"</var>
			<var declare='string'>${USBKey62}="VID_0414&PID_05CA&MI_00"</var>
			<var declare='string'>${USBKey63}="VID_0414&PID_05CA&MI_01"</var>
			<var declare='string'>${USBKey64}="VID_0414&PID_05CA&MI_02"</var>
			<var declare='string'>${USBKey65}="VID_0414&PID_05CA&MI_03"</var>
			<var declare='string'>${USBSUBKey61}="0USB&VID_0414&PID_05CA&00000000000000000000"</var>
			<var declare='string'>${USBSUBKey62}="1USB&VID_0414&PID_05CA&00000000000000000000"</var>
			<var declare='string'>${USBSUBKey63}="2USB&VID_0414&PID_05CA&00000000000000000000"</var>
			<var declare='string'>${USBSUBKey64}="3USB&VID_0414&PID_05CA&00000000000000000000"</var>


			<var declare='string'>${USB_PATH0}="Enum\USB"</var>
			<var declare='string'>${USBPRINT}="MFPrinter_Laser_Pro_LL"</var>						
			<var declare='string'>${USBPRINT_Pcl}="MFPrinter_Laser_Pro_LL_Pcl"</var>						
			<var declare='string'>${USBPRINT_PATH}="SYSTEM\CurrentControlSet\Enum\USBPRINT"</var>
			<var declare='string'>${UninstallKey}="{BB919664-CCE8-4217-BEF5-29B82005A4D9}"</var>
			<var declare='string'>${C_LFF_PATH}="C:\LFF"</var>
			<var declare='string'>${ConverterApp}="Converter.exe"</var>
			<var declare='string'>${CreerPdgApp}="CreerPdg.exe"</var>
			<var declare='string'>${MFAddressBookApp}="MFAddressBook.exe"</var>
			<var declare='string'>${MFDirectorApp}="MFDirector.exe"</var>
			<var declare='string'>${MFManagerApp}="MFManager.exe"</var>
			<var declare='string'>${MFMMSViewerApp}="MFMMSViewer.exe"</var>
			<var declare='string'>${MFPlugInLauncherApp}="MFPlugInLauncher.exe"</var>
			<var declare='string'>${MFPrintServerApp}="MFPrintServer.exe"</var>
			<var declare='string'>${MFSendFaxApp}="MFSendFax.exe"</var>
			<var declare='string'>${MFServicesApp}="MFServices.exe"</var>
			<var declare='string'>${MFUpdateDeviceApp}="MFUpdateDevice.exe"</var>
			<var declare='string'>${MFViewerApp}="MFViewer.exe"</var>
			<var declare='string'>${soxApp}="sox.exe"</var>
			<var declare='string'>${UNINSTALL}="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"</var>
			<var declare='string'>${ShellFolderKey}="SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders"</var>
			<var declare='string'>${ShellFolderKey2}="HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders"</var>
			<var declare='string'>${UNINSTALL2}="SOFTWARE\Companion\Companion Suite Pro LL"</var>
			<var declare='string'>${RUN}="SOFTWARE\Microsoft\Windows\CurrentVersion\Run"</var>
			<var declare='string'>${KEY_RUN_MFPRINTSERVER}="MFPrintServer_Pro_LL"</var>
			<var declare='string'>${KEY_RUN_MFSERVICES}="MFServices_Pro_LL"</var>
			<var declare='string'>${CURRENT_VERSION}="SOFTWARE\Microsoft\Windows\CurrentVersion"</var>
			<var declare='string'>${ServiceLfxnt}="lfxnt"</var>
		
			<!------------------------------------------ MN # BUG 2847 Delete INF PNF FILES -------------------------------------->	
			<if ${iOS}='${iOSMe}'>			
				<var declare='string'>${WINDOWS_INF_PATH_REG}="HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion"</var>						
				<var declare='string'>${WINDOWS_INF_PATH_KEY}="DevicePath"</var>				
				<var declare='string'>${WINDOWS_INF_PATH_VALUE}=""</var>
				
				<var declare='string'>${LFPCL598_PATH}="LFPCL598.inf"</var>
				<var declare='string'>${LFXACT_PATH}="LFXACT.inf"</var>
				<var declare='string'>${LFXGPU98_PATH}="LFXGPU98.inf"</var>								
															
				<registry path='${WINDOWS_INF_PATH_REG}' mode='rw'>
					<get_value>${WINDOWS_INF_PATH_VALUE}="DevicePath"</get_value>
				</registry>																	
				<file PNF_INF='ok' path='${WINDOWS_INF_PATH_VALUE}\${LFPCL598_PATH}'>
					<delete_file>''</delete_file>
				</file>	
				<file PNF_INF='ok' path='${WINDOWS_INF_PATH_VALUE}\${LFXACT_PATH}'>
					<delete_file>''</delete_file>
				</file>					
				<file PNF_INF='ok' path='${WINDOWS_INF_PATH_VALUE}\${LFXGPU98_PATH}'>
					<delete_file>''</delete_file>
				</file>					
							
			</if>
			<if ${iOS}='${iOS98}'>			
				<var declare='string'>${WINDOWS_INF_PATH_REG}="HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion"</var>						
				<var declare='string'>${WINDOWS_INF_PATH_KEY}="DevicePath"</var>				
				<var declare='string'>${WINDOWS_INF_PATH_VALUE}=""</var>
				
				<var declare='string'>${LFPCL598_PATH}="LFPCL598.inf"</var>
				<var declare='string'>${LFXACT_PATH}="LFXACT.inf"</var>
				<var declare='string'>${LFXGPU98_PATH}="LFXGPU98.inf"</var>								
															
				<registry path='${WINDOWS_INF_PATH_REG}' mode='rw'>
					<get_value>${WINDOWS_INF_PATH_VALUE}="DevicePath"</get_value>
				</registry>																	
				<file PNF_INF='ok' path='${WINDOWS_INF_PATH_VALUE}\${LFPCL598_PATH}'>
					<delete_file>''</delete_file>
				</file>	
				<file PNF_INF='ok' path='${WINDOWS_INF_PATH_VALUE}\${LFXACT_PATH}'>
					<delete_file>''</delete_file>
				</file>					
				<file PNF_INF='ok' path='${WINDOWS_INF_PATH_VALUE}\${LFXGPU98_PATH}'>
					<delete_file>''</delete_file>
				</file>						
			</if>
			<if ${iOS}='${iOSNT}'>								
				<Spooler State='FALSE'></Spooler>					
				<var declare='string'>${InfFileNameGdiPjlUsb}=""</var>						
				<var declare='string'>${InfFileNameLfxAct}=""</var>
				<var declare='string'>${InfFileNamePclUsb}=""</var>
				<var declare='string'>${InfFileNameTelch}=""</var>
				<var declare='string'>${InfFileNameXmlDiUsb}=""</var>				
				<var declare='string'>${InfFileNamePcl6UsbOki}=""</var>
				<var declare='string'>${InfFileNamePcl6UsbSagem}=""</var>
				<registry path='${UNINSTALL}\${UninstallKey}' mode='rw'>
					<get_value>${InfFileNamePcl6UsbOki}="InfFileNamePcl6UsbOki"</get_value>
				</registry>	
				<registry path='${UNINSTALL}\${UninstallKey}' mode='rw'>
					<get_value>${InfFileNamePcl6UsbSagem}="InfFileNamePcl6UsbSagem"</get_value>
				</registry>	
				<file PNF_INF='ok' path='${InfFileNamePcl6UsbOki}'>
					<delete_file>''</delete_file>				
				</file>
				<file PNF_INF='ok' path='${InfFileNamePcl6UsbSagem}'>
					<delete_file>''</delete_file>				
				</file>
				
				<registry path='${UNINSTALL}\${UninstallKey}' mode='rw'>
					<get_value>${InfFileNameTelch}="InfFileNameTelch"</get_value>
				</registry>
				
				<registry path='${UNINSTALL}\${UninstallKey}' mode='rw'>
					<get_value>${InfFileNameXmlDiUsb}="InfFileNameXmlDiUsb"</get_value>
				</registry>
				
				
														
				<registry path='${UNINSTALL}\${UninstallKey}' mode='rw'>
					<get_value>${InfFileNameGdiPjlUsb}="InfFileNameGdiPjlUsb"</get_value>
				</registry>													
				<registry path='${UNINSTALL}\${UninstallKey}' mode='rw'>
					<get_value>${InfFileNameLfxAct}="InfFileNameLfxAct"</get_value>
				</registry>							
				<registry path='${UNINSTALL}\${UninstallKey}' mode='rw'>
					<get_value>${InfFileNamePclUsb}="InfFileNamePclUsb"</get_value>
				</registry>	
				
													
				<file PNF_INF='ok' path='${InfFileNameGdiPjlUsb}'>
					<delete_file>''</delete_file>				
				</file>									
				<file PNF_INF='ok' path='${InfFileNameLfxAct}'>
					<delete_file>''</delete_file>				
				</file>						
				<file PNF_INF='ok' path='${InfFileNamePclUsb}'>
					<delete_file>''</delete_file>
				</file>	
				<file PNF_INF='ok' path='${InfFileNameTelch}'>
					<delete_file>''</delete_file>
				</file>
				<file PNF_INF='ok' path='${InfFileNameXmlDiUsb}'>
					<delete_file>''</delete_file>
				</file>	
				<Spooler State='TRUE'></Spooler>							
			</if>	
			<if ${iOS}='${iOS2K}'>
				<Spooler State='FALSE'></Spooler>					
				<var declare='string'>${InfFileNameGdiPjlUsb}=""</var>						
				<var declare='string'>${InfFileNameLfxAct}=""</var>
				<var declare='string'>${InfFileNamePclUsb}=""</var>				
				<var declare='string'>${InfFileNameTelch}=""</var>
				<var declare='string'>${InfFileNameXmlDiUsb}=""</var>
				<var declare='string'>${InfFileNamePcl6UsbOki}=""</var>
				<var declare='string'>${InfFileNamePcl6UsbSagem}=""</var>
				<registry path='${UNINSTALL}\${UninstallKey}' mode='rw'>
					<get_value>${InfFileNamePcl6UsbOki}="InfFileNamePcl6UsbOki"</get_value>
				</registry>	
				<registry path='${UNINSTALL}\${UninstallKey}' mode='rw'>
					<get_value>${InfFileNamePcl6UsbSagem}="InfFileNamePcl6UsbSagem"</get_value>
				</registry>	
				<file PNF_INF='ok' path='${InfFileNamePcl6UsbOki}'>
					<delete_file>''</delete_file>				
				</file>
				<file PNF_INF='ok' path='${InfFileNamePcl6UsbSagem}'>
					<delete_file>''</delete_file>				
				</file>
				
				<registry path='${UNINSTALL}\${UninstallKey}' mode='rw'>
					<get_value>${InfFileNameTelch}="InfFileNameTelch"</get_value>
				</registry>
				
				<registry path='${UNINSTALL}\${UninstallKey}' mode='rw'>
					<get_value>${InfFileNameXmlDiUsb}="InfFileNameXmlDiUsb"</get_value>
				</registry>						
				<registry path='${UNINSTALL}\${UninstallKey}' mode='rw'>
					<get_value>${InfFileNameGdiPjlUsb}="InfFileNameGdiPjlUsb"</get_value>
				</registry>													
				<registry path='${UNINSTALL}\${UninstallKey}' mode='rw'>
					<get_value>${InfFileNameLfxAct}="InfFileNameLfxAct"</get_value>
				</registry>							
				<registry path='${UNINSTALL}\${UninstallKey}' mode='rw'>
					<get_value>${InfFileNamePclUsb}="InfFileNamePclUsb"</get_value>
				</registry>										
				<file PNF_INF='ok' path='${InfFileNameGdiPjlUsb}'>
					<delete_file>''</delete_file>				
				</file>									
				<file PNF_INF='ok' path='${InfFileNameLfxAct}'>
					<delete_file>''</delete_file>				
				</file>						
				<file PNF_INF='ok' path='${InfFileNamePclUsb}'>
					<delete_file>''</delete_file>
				</file>					
				<file PNF_INF='ok' path='${InfFileNameTelch}'>
					<delete_file>''</delete_file>
				</file>
				<file PNF_INF='ok' path='${InfFileNameXmlDiUsb}'>
					<delete_file>''</delete_file>
				</file>	
				<Spooler State='TRUE'></Spooler>					
			</if>	
			<if ${iOS}='${iOSXP}'>	
				<Spooler State='FALSE'></Spooler>				
				<var declare='string'>${InfFileNameGdiPjlUsb}=""</var>						
				<var declare='string'>${InfFileNameLfxAct}=""</var>
				<var declare='string'>${InfFileNamePclUsb}=""</var>				
				<var declare='string'>${InfFileNameTelch}=""</var>
				<var declare='string'>${InfFileNameXmlDiUsb}=""</var>
				<var declare='string'>${InfFileNamePcl6UsbOki}=""</var>
				<var declare='string'>${InfFileNamePcl6UsbSagem}=""</var>
				<registry path='${UNINSTALL}\${UninstallKey}' mode='rw'>
					<get_value>${InfFileNamePcl6UsbOki}="InfFileNamePcl6UsbOki"</get_value>
				</registry>	
				<registry path='${UNINSTALL}\${UninstallKey}' mode='rw'>
					<get_value>${InfFileNamePcl6UsbSagem}="InfFileNamePcl6UsbSagem"</get_value>
				</registry>	
				<file PNF_INF='ok' path='${InfFileNamePcl6UsbOki}'>
					<delete_file>''</delete_file>				
				</file>
				<file PNF_INF='ok' path='${InfFileNamePcl6UsbSagem}'>
					<delete_file>''</delete_file>				
				</file>
				<registry path='${UNINSTALL}\${UninstallKey}' mode='rw'>
					<get_value>${InfFileNameTelch}="InfFileNameTelch"</get_value>
				</registry>
				
				<registry path='${UNINSTALL}\${UninstallKey}' mode='rw'>
					<get_value>${InfFileNameXmlDiUsb}="InfFileNameXmlDiUsb"</get_value>
				</registry>
				
				
				<registry path='${UNINSTALL}\${UninstallKey}' mode='rw'>
					<get_value>${InfFileNameGdiPjlUsb}="InfFileNameGdiPjlUsb"</get_value>
				</registry>													
				<registry path='${UNINSTALL}\${UninstallKey}' mode='rw'>
					<get_value>${InfFileNameLfxAct}="InfFileNameLfxAct"</get_value>
				</registry>							
				<registry path='${UNINSTALL}\${UninstallKey}' mode='rw'>
					<get_value>${InfFileNamePclUsb}="InfFileNamePclUsb"</get_value>
				</registry>										
				<file PNF_INF='ok' path='${InfFileNameGdiPjlUsb}'>
					<delete_file>''</delete_file>				
				</file>									
				<file PNF_INF='ok' path='${InfFileNameLfxAct}'>
					<delete_file>''</delete_file>				
				</file>						
				<file PNF_INF='ok' path='${InfFileNamePclUsb}'>
					<delete_file>''</delete_file>
				</file>
				<file PNF_INF='ok' path='${InfFileNameTelch}'>
					<delete_file>''</delete_file>
				</file>
				<file PNF_INF='ok' path='${InfFileNameXmlDiUsb}'>
					<delete_file>''</delete_file>
				</file>
				<Spooler State='TRUE'></Spooler>							
			</if>																																						
			<if ${iOS}='${iOSVISTA}'>
				<Spooler State='FALSE'></Spooler>				
				<var declare='string'>${InfFileNameGdiPjlUsb}=""</var>						
				<var declare='string'>${InfFileNameLfxAct}=""</var>
				<var declare='string'>${InfFileNamePclUsb}=""</var>
				<var declare='string'>${InfFileNameTelch}=""</var>
				<var declare='string'>${InfFileNameXmlDiUsb}=""</var>
				<var declare='string'>${InfFileNamePcl6UsbOki}=""</var>
				<var declare='string'>${InfFileNamePcl6UsbSagem}=""</var>
				<registry path='${UNINSTALL}\${UninstallKey}' mode='rw'>
					<get_value>${InfFileNamePcl6UsbOki}="InfFileNamePcl6UsbOki"</get_value>
				</registry>	
				<registry path='${UNINSTALL}\${UninstallKey}' mode='rw'>
					<get_value>${InfFileNamePcl6UsbSagem}="InfFileNamePcl6UsbSagem"</get_value>
				</registry>	
			
				<registry path='${UNINSTALL}\${UninstallKey}' mode='rw'>
					<get_value>${InfFileNameGdiPjlUsb}="InfFileNameGdiPjlUsb"</get_value>
				</registry>													
				<registry path='${UNINSTALL}\${UninstallKey}' mode='rw'>
					<get_value>${InfFileNameLfxAct}="InfFileNameLfxAct"</get_value>
				</registry>							
				<registry path='${UNINSTALL}\${UninstallKey}' mode='rw'>
					<get_value>${InfFileNamePclUsb}="InfFileNamePclUsb"</get_value>
				</registry>
				
				<registry path='${UNINSTALL}\${UninstallKey}' mode='rw'>
					<get_value>${InfFileNameTelch}="InfFileNameTelch"</get_value>
				</registry>
				
				<registry path='${UNINSTALL}\${UninstallKey}' mode='rw'>
					<get_value>${InfFileNameXmlDiUsb}="InfFileNameXmlDiUsb"</get_value>
				</registry>
				
				<file PNF_INF='CacheDrivers' path='${InfFileNameGdiPjlUsb}'>
					<delete_file>''</delete_file>				
				</file>										
				<file PNF_INF='ok' path='${InfFileNameGdiPjlUsb}'>
					<delete_file>''</delete_file>				
				</file>	
				<file PNF_INF='CacheDrivers' path='${InfFileNameLfxAct}'>
					<delete_file>''</delete_file>				
				</file>									
				<file PNF_INF='ok' path='${InfFileNameLfxAct}'>
					<delete_file>''</delete_file>				
				</file>	
				<file PNF_INF='CacheDrivers' path='${InfFileNamePclUsb}'>
					<delete_file>''</delete_file>				
				</file>						
				<file PNF_INF='ok' path='${InfFileNamePclUsb}'>
					<delete_file>''</delete_file>
				</file>	
				<file PNF_INF='CacheDrivers' path='${InfFileNameTelch}'>
					<delete_file>''</delete_file>				
				</file>						
				<file PNF_INF='ok' path='${InfFileNameTelch}'>
					<delete_file>''</delete_file>
				</file>	
				<file PNF_INF='CacheDrivers' path='${InfFileNameXmlDiUsb}'>
					<delete_file>''</delete_file>				
				</file>						
				<file PNF_INF='ok' path='${InfFileNameXmlDiUsb}'>
					<delete_file>''</delete_file>
				</file>
				
				<file PNF_INF='CacheDrivers' path='${InfFileNamePcl6UsbOki}'>
					<delete_file>''</delete_file>				
				</file>						
				<file PNF_INF='ok' path='${InfFileNamePcl6UsbOki}'>
					<delete_file>''</delete_file>
				</file>
				
				<file PNF_INF='CacheDrivers' path='${InfFileNamePcl6UsbSagem}'>
					<delete_file>''</delete_file>				
				</file>						
				<file PNF_INF='ok' path='${InfFileNamePcl6UsbSagem}'>
					<delete_file>''</delete_file>
				</file>												
				
				<Spooler State='TRUE'></Spooler>												
			</if>		
			<!------------------------------------------ MN # BUG 2847 Delete INF PNF FILES -------------------------------------->																	

			<kill>${ConverterApp}</kill>
			<kill>${CreerPdgApp}</kill>
			<kill>${MFAddressBookApp}</kill>
			<kill>${MFDirectorApp}</kill>
			<kill>${MFManagerApp}</kill>
			<kill>${MFMMSViewerApp}</kill>
			<kill>${MFPlugInLauncherApp}</kill>
			<kill>${MFPrintServerApp}</kill>
			<kill>${MFSendFaxApp}</kill>
			<kill>${MFServicesApp}</kill>
			<kill>${MFUpdateDeviceApp}</kill>
			<kill>${MFViewerApp}</kill>
			<kill>${soxApp}</kill>
			
			<if ${iOS}='${iOSMe}'>
				<msg level='highlight'>Cleaner on Windows Millenium</msg>
				<var>${LMName}="lfxelm9x"</var>
				<var>${PMName}="lfxslp9x"</var>
				<var>${PM2Name}="cspll9x"</var>
				<var>${ShellFolderKey}="HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders"</var>
				<var>${KeyShellFolder}="Programs"</var>
				<var>${USBPRINT_PATH}="Enum\USBPRINT"</var>
				
				
			</if>

			<if ${iOS}='${iOS98}'>
				<msg level='highlight'>Cleaner on Windows 98</msg>
				<var>${LMName}="lfxelm9x"</var>
				<var>${PMName}="cspll9x"</var>
				<var>${PM2Name}="csfpm9x"</var>
				<var>${ShellFolderKey}="HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders"</var>
			<var>${ShellFolderKey2}="HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders"</var>


				<var>${KeyShellFolder}="Programs"</var>
			</if>


			<if ${iOS}='${iOSNT}'>
				<msg level='highlight'>Cleaner on Windows NT</msg>
				<var>${LMName}="lfxelm"</var>
				<var>${PMName}="lfxslps"</var>
				<var>${PM2Name}="cspll"</var>
				<var>${ShellFolderKey}="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders"</var>
				<var>${KeyShellFolder}="Common Programs"</var>
				<isadmin result='${bResult}'></isadmin>
				<if ${bResult}='false'>
					<msg level='error'>User should have administrator rights. MFCleaner aborted.</msg>
					<goto>StateExit</goto>
				</if>

				<service remove='true' result='${bResult}'>"${ServiceLfxnt}"</service>			
			</if>

			<if ${iOS}='${iOS2K}'>
				<msg level='highlight'>Cleaner on Windows 2000</msg>
				<var>${LMName}="lfxelm"</var>
				<var>${PMName}="lfxslps"</var>
				<var>${PM2Name}="cspll"</var>
				<var>${ShellFolderKey}="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders"</var>
				<var>${KeyShellFolder}="Common Programs"</var>
				<isadmin result='${bResult}'></isadmin>
				<if ${bResult}='false'>
					<msg level='error'>User should have administrator rights. MFCleaner aborted.</msg>
					<goto>StateExit</goto>
				</if>

				<service remove='true' result='${bResult}'>"${ServiceLfxnt}"</service>
			</if>


			<if ${iOS}='${iOSXP}'>
				<msg level='highlight'>Cleaner on Windows XP</msg>
				<var>${LMName}="lfxelm"</var>
				<var>${PMName}="lfxslps"</var>
				<var>${PM2Name}="cspll"</var>
				<var>${ShellFolderKey}="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders"</var>
				<var>${KeyShellFolder}="Common Programs"</var>
				<isadmin result='${bResult}'></isadmin>
				<if ${bResult}='false'>
					<msg level='error'>User should have administrator rights. MFCleaner aborted.</msg>
					<goto>StateExit</goto>
				</if>

				<service remove='true' result='${bResult}'>"${ServiceLfxnt}"</service>
			</if>
			<if ${iOS}='${iOSVISTA}'>
				<msg level='highlight'>Cleaner on Windows XP</msg>
				<var>${LMName}="lfxelm"</var>
				<var>${PMName}="lfxslps"</var>
				<var>${PM2Name}="cspll"</var>
				<var>${ShellFolderKey}="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders"</var>
				<var>${KeyShellFolder}="Common Programs"</var>
				<isadmin result='${bResult}'></isadmin>
				<if ${bResult}='false'>
					<msg level='error'>User should have administrator rights. MFCleaner aborted.</msg>
					<goto>StateExit</goto>
				</if>

				<service remove='true' result='${bResult}'>"${ServiceLfxnt}"</service>
			</if>
			
	
			<registry path='${CURRENT_VERSION}' mode='rw'>
				<get_value>${MyValueRead}="ProgramFilesDir"</get_value>
			</registry>

			<var>${MyValueRead} += "\InstallShield Installation Information"</var>

			<file path='${MyValueRead}'>
				<delete_dir>"${UninstallKey}"</delete_dir>
			</file>
				
			<registry path='${RUN}' mode='rw'>
				<delete_value>"${KEY_RUN_MFPRINTSERVER}"</delete_value>
				<delete_value>"${KEY_RUN_MFSERVICES}"</delete_value>
			</registry>
				
			<printer logic='true' lm='false' pm='false' drv='false'>${PrinterName}</printer>
			<printer logic='true' lm='false' pm='false' drv='false'>${PCL_PrinterName}</printer>
			<printer logic='true' lm='false' pm='false' drv='false'>${__PrinterName_1}</printer>
			<printer logic='true' lm='false' pm='false' drv='false'>${__PrinterName_2}</printer>
			<printer logic='true' lm='false' pm='false' drv='false'>${__PrinterName_3}</printer>
			<printer logic='true' lm='false' pm='false' drv='false'>${__PrinterName_4}</printer>
			<printer logic='true' lm='false' pm='false' drv='false'>${Printer2Name}</printer>
			<printer logic='true' lm='false' pm='false' drv='false'>${Printer3Name}</printer>			
			<printer logic='false' lm='true' pm='false' drv='false' lm_name='${LMName}'>${PrinterName}</printer>
			<printer logic='false' lm='false' pm='true' drv='false' pm_name='${PMName}'>${PrinterName}</printer>
			<printer logic='false' lm='true' pm='false' drv='false' lm_name='${LMName}'>${PCL_PrinterName}</printer>
			<printer logic='false' lm='false' pm='true' drv='false' pm_name='${PMName}'>${PCL_PrinterName}</printer>
			
			<printer logic='false' lm='true' pm='false' drv='false' lm_name='${LMName}'>${__PrinterName_1}</printer>			
			<printer logic='false' lm='false' pm='true' drv='false' pm_name='${PMName}'>${__PrinterName_1}</printer>
			<printer logic='false' lm='true' pm='false' drv='false' lm_name='${LMName}'>${__PrinterName_2}</printer>
			<printer logic='false' lm='false' pm='true' drv='false' pm_name='${PMName}'>${__PrinterName_2}</printer>
			<printer logic='false' lm='true' pm='false' drv='false' lm_name='${LMName}'>${__PrinterName_3}</printer>
			<printer logic='false' lm='false' pm='true' drv='false' pm_name='${PMName}'>${__PrinterName_3}</printer>
			<printer logic='false' lm='true' pm='false' drv='false' lm_name='${LMName}'>${__PrinterName_4}</printer>
			<printer logic='false' lm='false' pm='true' drv='false' pm_name='${PMName}'>${__PrinterName_4}</printer>
			
			<printer logic='false' lm='false' pm='true' drv='false' pm_name='${PM2Name}'>${Printer2Name}</printer>
			<printer logic='false' lm='false' pm='false' drv='true' driver_name='${DriverName}'>${PrinterName}</printer>
			<printer logic='false' lm='false' pm='false' drv='true' driver_name='${PCL_DriverName}'>${PCL_PrinterName}</printer>
			
			<printer logic='false' lm='false' pm='false' drv='true' driver_name='${_OKIDriverName}'>${__PrinterName_1}</printer>
			<printer logic='false' lm='false' pm='false' drv='true' driver_name='${_OKIDriverName}'>${__PrinterName_2}</printer>
			<printer logic='false' lm='false' pm='false' drv='true' driver_name='${_OKIDriverName}'>${__PrinterName_3}</printer>
			<printer logic='false' lm='false' pm='false' drv='true' driver_name='${_OKIDriverName_1}'>${__PrinterName_4}</printer>
			
			<printer logic='false' lm='false' pm='false' drv='true' driver_name='${Driver2Name}'>${Printer2Name}</printer>
			<printer logic='false' lm='false' pm='false' drv='true' driver_name='${Driver3Name}'>${Printer3Name}</printer>
		
			<pnpkey>${PnpKey01}</pnpkey>		
			<pnpkey>${PnpKey02}</pnpkey>
			<pnpkey>${PnpKey03}</pnpkey>
			<pnpkey>${PnpKey04}</pnpkey>
			<pnpkey>${PnpKey05}</pnpkey>

			<pnpkey>${PnpKey11}</pnpkey>		
			<pnpkey>${PnpKey12}</pnpkey>
			<pnpkey>${PnpKey13}</pnpkey>
			<pnpkey>${PnpKey14}</pnpkey>
			<pnpkey>${PnpKey15}</pnpkey>

			<pnpkey>${PnpKey21}</pnpkey>		
			<pnpkey>${PnpKey22}</pnpkey>
			<pnpkey>${PnpKey23}</pnpkey>
			<pnpkey>${PnpKey24}</pnpkey>
			<pnpkey>${PnpKey25}</pnpkey>

			<pnpkey>${PnpKey31}</pnpkey>		
			<pnpkey>${PnpKey32}</pnpkey>
			<pnpkey>${PnpKey33}</pnpkey>
			<pnpkey>${PnpKey34}</pnpkey>
			<pnpkey>${PnpKey35}</pnpkey>

			<pnpkey>${PnpKey41}</pnpkey>		
			<pnpkey>${PnpKey42}</pnpkey>
			<pnpkey>${PnpKey43}</pnpkey>
			<pnpkey>${PnpKey44}</pnpkey>
			<pnpkey>${PnpKey45}</pnpkey>

			<pnpkey>${PnpKey51}</pnpkey>		
			<pnpkey>${PnpKey52}</pnpkey>
			<pnpkey>${PnpKey53}</pnpkey>
			<pnpkey>${PnpKey54}</pnpkey>
			<pnpkey>${PnpKey55}</pnpkey>

			<pnpkey>${PnpKey61}</pnpkey>		
			<pnpkey>${PnpKey62}</pnpkey>
			<pnpkey>${PnpKey63}</pnpkey>
			<pnpkey>${PnpKey64}</pnpkey>
			<pnpkey>${PnpKey65}</pnpkey>
			
			<pnpkey>${_PnpKey12}</pnpkey>
			<pnpkey>${_PnpKey22}</pnpkey>
			<pnpkey>${_PnpKey32}</pnpkey>
			<pnpkey>${_PnpKey42}</pnpkey>
										
			<inf>${InfKey01}</inf>
			<inf>${InfKey11}</inf>
			<inf>${InfKey21}</inf>
			<inf>${InfKey31}</inf>
			<inf>${InfKey41}</inf>
			<inf>${InfKey51}</inf>
			<inf>${InfKey61}</inf>
			
			<inf>${_InfKey12}</inf>
			<inf>${_InfKey22}</inf>
			<inf>${_InfKey32}</inf>
			<inf>${_InfKey42}</inf>
			
			
			
					
			<file path='${WINDIR}'>
				<delete_dir>"twain_32\CSPLLTwain"</delete_dir>
			</file>
								
			<file path='${C_LFF_PATH}'>
				<delete_dir></delete_dir>
			</file>
				
			<registry path='${ShellFolderKey}' mode='rw'>
				<get_value>${ShellFolderRead}="${KeyShellFolder}"</get_value>
			</registry>
			
			<file path='${ShellFolderRead}'>
				<delete_dir>"\\Companion Suite\\Companion Suite Pro LL"</delete_dir>
			</file>
			
			<registry path='${ShellFolderKey2}' mode='rw'>
				<get_value>${ShellDesktopRead}="Desktop"</get_value>
			</registry>
			
			<file path='${ShellDesktopRead}'>
				<delete_file>"Companion Pro LL - Monitor.lnk"</delete_file>
				<delete_file>"Companion Pro LL - Director.lnk"</delete_file>
			</file>
			
			<registry path='${ShellFolderKey}' mode='rw'>
				<get_value>${ShellDesktopRead}="Common Desktop"</get_value>
			</registry>
			
			<file path='${ShellDesktopRead}'>
				<delete_file>"Companion Pro LL - Monitor.lnk"</delete_file>
				<delete_file>"Companion Pro LL - Director.lnk"</delete_file>
			</file>			
			
			<registry path='${UNINSTALL}\${UninstallKey}' mode='rw'>
				<get_value>${MyValueRead}="InstallDir"</get_value>
			</registry>			

			<file path='${MyValueRead}'>
				<delete_dir>"Cfg"</delete_dir>
				<delete_dir>"Comm"</delete_dir>
				<delete_dir>"COVERPAGES"</delete_dir>
				<delete_dir>"IMAGING"</delete_dir>
				<delete_dir>"Data"</delete_dir>
				<delete_dir>"Hal"</delete_dir>
				<delete_dir>"Html"</delete_dir>
				<delete_dir>"Icons"</delete_dir>
				<delete_dir>"Print"</delete_dir>
				<delete_dir>"Temp"</delete_dir>
				<delete_file>"*.*"</delete_file>
			</file>			
			
			<!--- MN : Those actiond witll delete devices  -->
			
			<devices Class_Name='${USBPRINT_KEY_OKIB2500}' mode='rw'>
				<delete_device>"${HWID_KEY_OKIB2500}"</delete_device>				
			</devices>
			
			<devices Class_Name='${USBPRINT_KEY_OKIB2520}' mode='rw'>
				<delete_device>"${HWID_KEY_OKIB2520}"</delete_device>				
			</devices>
			
			<devices Class_Name='${USBPRINT_KEY_OKIB2540}' mode='rw'>
				<delete_device>"${HWID_KEY_OKIB2540}"</delete_device>				
			</devices>
					
			<devices Class_Name='${USBPRINT_KEY_Pro_LL}' mode='rw'>
				<delete_device>"${HWID_KEY_Pro_LL}"</delete_device>				
			</devices>
			
			<devices Class_Name='${USBPRINT_KEY_LL_Pcl}' mode='rw'>
				<delete_device>"${HWID_KEY_LL_Pcl}"</delete_device>				
			</devices>	
			
			
			<devices Class_Name='${USBPRINT_KEY___1}' mode='rw'>
				<delete_device>"${HWID_KEY___1}"</delete_device>				
			</devices>
			<devices Class_Name='${USBPRINT_KEY___2}' mode='rw'>
				<delete_device>"${HWID_KEY___2}"</delete_device>				
			</devices>
			<devices Class_Name='${USBPRINT_KEY___3}' mode='rw'>
				<delete_device>"${HWID_KEY___3}"</delete_device>				
			</devices>
			<devices Class_Name='${USBPRINT_KEY___4}' mode='rw'>
				<delete_device>"${HWID_KEY___4}"</delete_device>				
			</devices>
			<devices Class_Name='${USBPRINT_KEY___5}' mode='rw'>
				<delete_device>"${HWID_KEY___5}"</delete_device>				
			</devices>
			<devices Class_Name='${USBPRINT_KEY___6}' mode='rw'>
				<delete_device>"${HWID_KEY___6}"</delete_device>				
			</devices>
			<devices Class_Name='${USBPRINT_KEY___7}' mode='rw'>
				<delete_device>"${HWID_KEY___7}"</delete_device>				
			</devices>
			<devices Class_Name='${USBPRINT_KEY___8}' mode='rw'>
				<delete_device>"${HWID_KEY___8}"</delete_device>				
			</devices>
			<devices Class_Name='${USBPRINT_KEY___9}' mode='rw'>
				<delete_device>"${HWID_KEY___9}"</delete_device>				
			</devices>		
			
					
			<!-- MN : Those actiond will delete registry keys  -->
			
			<registry path='${USBPRINT_PATH}' mode='rw'>
				<delete_subkey>"${REG_KEY_OKIB2500}"</delete_subkey>
			</registry>
			
			<registry path='${USBPRINT_PATH}' mode='rw'>
				<delete_subkey>"${REG_KEY_OKIB2520}"</delete_subkey>
			</registry>
			
			<registry path='${USBPRINT_PATH}' mode='rw'>
				<delete_subkey>"${REG_KEY_OKIB2540}"</delete_subkey>
			</registry>
			
			<registry path='${USBPRINT_PATH}' mode='rw'>
				<delete_subkey>"${REG_KEY_Pro_LL}"</delete_subkey>
			</registry>
			
			<registry path='${USBPRINT_PATH}' mode='rw'>
				<delete_subkey>"${REG_KEY_LL_Pcl}"</delete_subkey>
			</registry>			

			<registry path='${USBPRINT_PATH}' mode='rw'>
				<delete_subkey>"${REG_KEY_LL___1}"</delete_subkey>
			</registry>
			<registry path='${USBPRINT_PATH}' mode='rw'>
				<delete_subkey>"${REG_KEY_LL___2}"</delete_subkey>
			</registry>
			<registry path='${USBPRINT_PATH}' mode='rw'>
				<delete_subkey>"${REG_KEY_LL___3}"</delete_subkey>
			</registry>
			<registry path='${USBPRINT_PATH}' mode='rw'>
				<delete_subkey>"${REG_KEY_LL___4}"</delete_subkey>
			</registry>
			<registry path='${USBPRINT_PATH}' mode='rw'>
				<delete_subkey>"${REG_KEY_LL___5}"</delete_subkey>
			</registry>
			<registry path='${USBPRINT_PATH}' mode='rw'>
				<delete_subkey>"${REG_KEY_LL___6}"</delete_subkey>
			</registry>
			<registry path='${USBPRINT_PATH}' mode='rw'>
				<delete_subkey>"${REG_KEY_LL___7}"</delete_subkey>
			</registry>
			<registry path='${USBPRINT_PATH}' mode='rw'>
				<delete_subkey>"${REG_KEY_LL___8}"</delete_subkey>
			</registry>
			<registry path='${USBPRINT_PATH}' mode='rw'>
				<delete_subkey>"${REG_KEY_LL___9}"</delete_subkey>
			</registry>
			
			

				
			<!-- MN : END of actions  -->	
			
			<registry path='${UNINSTALL2}' mode='rw'>
				<get_value>${MyValueRead}="InstallDir"</get_value>
			</registry>

			<file path='${MyValueRead}'>
				<delete_dir>"Cfg"</delete_dir>
				<delete_dir>"Comm"</delete_dir>
				<delete_dir>"COVERPAGES"</delete_dir>
				<delete_dir>"IMAGING"</delete_dir>
				<delete_dir>"Data"</delete_dir>
				<delete_dir>"Hal"</delete_dir>
				<delete_dir>"Html"</delete_dir>
				<delete_dir>"Icons"</delete_dir>
				<delete_dir>"Print"</delete_dir>
				<delete_dir>"Temp"</delete_dir>
				<delete_file>"*.*"</delete_file>
			</file>


			<registry path='${UNINSTALL}' mode='rw'>
				<delete_subkey>"${UninstallKey}"</delete_subkey>
			</registry>

			<registry path='${USBPRINT_PATH}' mode='rw'>
				<delete_subkey>"${USBPRINT}"</delete_subkey>
			</registry>
		
			<registry path='${USB_PATH02}' mode='rw'>
				<delete_subkey>"${USBSUBKey01}"</delete_subkey>
			</registry>
			<registry path='${USB_PATH03}' mode='rw'>
				<delete_subkey>"${USBSUBKey02}"</delete_subkey>
			</registry>
			<registry path='${USB_PATH04}' mode='rw'>
				<delete_subkey>"${USBSUBKey03}"</delete_subkey>
			</registry>
			<registry path='${USB_PATH05}' mode='rw'>
				<delete_subkey>"${USBSUBKey04}"</delete_subkey>
			</registry>
			<registry path='${USB_PATH0}' mode='rw'>
				<delete_subkey>"${USBKey01}"</delete_subkey>
				<delete_subkey>"${USBKey02}"</delete_subkey>
				<delete_subkey>"${USBKey03}"</delete_subkey>
				<delete_subkey>"${USBKey04}"</delete_subkey>
				<delete_subkey>"${USBKey05}"</delete_subkey>
				
				<delete_subkey>"${_InfKey12}"</delete_subkey>
				<delete_subkey>"${_InfKey22}"</delete_subkey>
				<delete_subkey>"${_InfKey32}"</delete_subkey>
				<delete_subkey>"${_InfKey42}"</delete_subkey>
				
				
			</registry>

			<!------------------------------------------ MN # BUG 2887 Delete LFXNT.sys -------------------------------------->										
			<if ${iOS}='${iOSMe}'>			
				<var declare='string'>${VXD_SERVICE_REG}="HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD"</var>																
				<var declare='string'>${Lfx9x_SERVICE_REG}="lfx9x"</var>				
				<registry path='${VXD_SERVICE_REG}' mode='rw'>
					<delete_subkey>"${Lfx9x_SERVICE_REG}"</delete_subkey>
				</registry>
			
				<var declare='string'>${WINDOWS_INSTALL_PATH_REG}="HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion"</var>						
				<var declare='string'>${WINDOWS_INSTALL_PATH_VALUE}=""</var>
				<var declare='string'>${WINDOWS_SYSTEM_DRIVERS}="System"</var>						
				<registry path='${WINDOWS_INSTALL_PATH_REG}' mode='rw'>
						<get_value>${WINDOWS_INSTALL_PATH_VALUE}="SystemRoot"</get_value>
				</registry>			
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM_DRIVERS}'>
						<delete_file>"lfx9x.vxd"</delete_file>
				</file>	
				
				<kill>"SPOOL32.EXE"</kill>	
				<kill>"LFXGDIPO.EXE"</kill>
				<kill>"LFXPCLPO.EXE"</kill>					
				
				
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM_DRIVERS}'>
						<delete_file>"LFXGDIPO.EXE"</delete_file>
				</file>	
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM_DRIVERS}'>
						<delete_file>"LFXPCLPO.EXE"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM_DRIVERS}'>
						<delete_file>"LfxVs21.dll"</delete_file>
				</file>		
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM_DRIVERS}'>
						<delete_file>"LfxGPu9x.drv"</delete_file>
				</file>				
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM_DRIVERS}'>
						<delete_file>"LFXPJL91.dll"</delete_file>
				</file>					
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM_DRIVERS}'>
						<delete_file>"LFXPM9x.dll"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM_DRIVERS}'>
						<delete_file>"LfxPJL9X.dll"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM_DRIVERS}'>
						<delete_file>"LfxPp9x.dll"</delete_file>
				</file>	
				<Spooler State='TRUE'></Spooler>
			</if>			
			<if ${iOS}='${iOS98}'>
			
				<var declare='string'>${VXD_SERVICE_REG}="HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD"</var>																
				<var declare='string'>${Lfx9x_SERVICE_REG}="lfx9x"</var>				
				<registry path='${VXD_SERVICE_REG}' mode='rw'>
					<delete_subkey>"${Lfx9x_SERVICE_REG}"</delete_subkey>
				</registry>
				
								
				<var declare='string'>${WINDOWS_INSTALL_PATH_REG}="HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion"</var>						
				<var declare='string'>${WINDOWS_INSTALL_PATH_VALUE}=""</var>
				<var declare='string'>${WINDOWS_SYSTEM_DRIVERS}="System"</var>						
				<registry path='${WINDOWS_INSTALL_PATH_REG}' mode='rw'>
						<get_value>${WINDOWS_INSTALL_PATH_VALUE}="SystemRoot"</get_value>
				</registry>			
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM_DRIVERS}'>
						<delete_file>"lfx9x.vxd"</delete_file>
				</file>	
				<kill>"SPOOL32.EXE"</kill>	
				<kill>"LFXGDIPO.EXE"</kill>
				<kill>"LFXPCLPO.EXE"</kill>					
				
				
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM_DRIVERS}'>
						<delete_file>"LFXGDIPO.EXE"</delete_file>
				</file>	
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM_DRIVERS}'>
						<delete_file>"LFXPCLPO.EXE"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM_DRIVERS}'>
						<delete_file>"LfxVs21.dll"</delete_file>
				</file>		
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM_DRIVERS}'>
						<delete_file>"LfxGPu9x.drv"</delete_file>
				</file>				
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM_DRIVERS}'>
						<delete_file>"LFXPJL91.dll"</delete_file>
				</file>					
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM_DRIVERS}'>
						<delete_file>"LFXPM9x.dll"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM_DRIVERS}'>
						<delete_file>"LfxPJL9X.dll"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM_DRIVERS}'>
						<delete_file>"LfxPp9x.dll"</delete_file>
				</file>	
				<Spooler State='TRUE'></Spooler>	
			</if>			
			<if ${iOS}='${iOSXP}'>				
				<var declare='string'>${LFX_SERVICE_REG}="HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services"</var>																
				<var declare='string'>${LfxNt_SERVICE_REG}="lfxnt"</var>				
				<registry path='${LFX_SERVICE_REG}' mode='rw'>
					<delete_subkey>"${LfxNt_SERVICE_REG}"</delete_subkey>
				</registry>
			
				<var declare='string'>${WINDOWS_INSTALL_PATH_REG}="HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion"</var>						
				<var declare='string'>${WINDOWS_INSTALL_PATH_VALUE}=""</var>				
				<var declare='string'>${WINDOWS_SYSTEM32_DRIVERS}="system32\drivers"</var>						
				<registry path='${WINDOWS_INSTALL_PATH_REG}' mode='rw'>
						<get_value>${WINDOWS_INSTALL_PATH_VALUE}="PathName"</get_value>
				</registry>			
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS}'>
						<delete_file>"lfxnt.sys"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS}'>
						<delete_file>"lfxact.sys"</delete_file>
				</file>
				<Spooler State='FALSE'></Spooler>	
				<kill>"LFXGDIPO.EXE"</kill>
				<kill>"LFXPCLPO.EXE"</kill>					
				<var declare='string'>${WINDOWS_INSTALL_PATH_SYSTEM32}="system32"</var>
				
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_INSTALL_PATH_SYSTEM32}'>
						<delete_file>"LFXGDIPO.EXE"</delete_file>
				</file>	
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_INSTALL_PATH_SYSTEM32}'>
						<delete_file>"LFXPCLPO.EXE"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_INSTALL_PATH_SYSTEM32}'>
						<delete_file>"LFXCOI31.DLL"</delete_file>
				</file>		
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_INSTALL_PATH_SYSTEM32}'>
						<delete_file>"LFXCOINS.DLL"</delete_file>
				</file>				
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_INSTALL_PATH_SYSTEM32}'>
						<delete_file>"LFXPJL2K.DLL"</delete_file>
				</file>					
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_INSTALL_PATH_SYSTEM32}'>
						<delete_file>"LFXPJL31.DLL"</delete_file>
				</file>	
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_INSTALL_PATH_SYSTEM32}'>
						<delete_file>"LFXPM.DLL"</delete_file>
				</file>
				<Spooler State='TRUE'></Spooler>																											
			</if>
			<if ${iOS}='${iOSVISTA}'>
				<var declare='string'>${WINDOWS_INSTALL_PATH_VALUE}=""</var>				
				<var declare='string'>${WINDOWS_SYSTEM32_DRIVERS}="system32\drivers"</var>
				<var declare='string'>${WINDOWS_INSTALL_PATH_REG}="HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion"</var>												
				<registry path='${WINDOWS_INSTALL_PATH_REG}' mode='rw'>
						<get_value>${WINDOWS_INSTALL_PATH_VALUE}="PathName"</get_value>
				</registry>			
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS}'>
						<delete_file>"lfxnt.sys"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS}'>
						<delete_file>"lfxact.sys"</delete_file>
				</file>
				
				<Spooler State='FALSE'></Spooler>	
				<kill>"LFXGDIPO.EXE"</kill>
				<kill>"LFXPCLPO.EXE"</kill>					
				<var declare='string'>${WINDOWS_INSTALL_PATH_SYSTEM32}="system32"</var>
				
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_INSTALL_PATH_SYSTEM32}'>
						<delete_file>"LFXGDIPO.EXE"</delete_file>
				</file>	
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_INSTALL_PATH_SYSTEM32}'>
						<delete_file>"LFXPCLPO.EXE"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_INSTALL_PATH_SYSTEM32}'>
						<delete_file>"LFXCOI31.DLL"</delete_file>
				</file>		
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_INSTALL_PATH_SYSTEM32}'>
						<delete_file>"LFXCOINS.DLL"</delete_file>
				</file>				
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_INSTALL_PATH_SYSTEM32}'>
						<delete_file>"LFXPJL2K.DLL"</delete_file>
				</file>					
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_INSTALL_PATH_SYSTEM32}'>
						<delete_file>"LFXPJL31.DLL"</delete_file>
				</file>	
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_INSTALL_PATH_SYSTEM32}'>
						<delete_file>"LFXPM.DLL"</delete_file>
				</file>
				<var declare='string'>${LFX_SERVICE_REG}="HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services"</var>																
				<var declare='string'>${LfxNt_SERVICE_REG}="lfxnt"</var>				
				<registry path='${LFX_SERVICE_REG}' mode='rw'>
					<delete_subkey>"${LfxNt_SERVICE_REG}"</delete_subkey>
				</registry>
			
				<var declare='string'>${WINDOWS_INSTALL_PATH_REG}="HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion"</var>						
				<var declare='string'>${WINDOWS_INSTALL_PATH_VALUE}=""</var>
				<var declare='string'>${WINDOWS_SYSTEM32_DRIVERS}="system32\drivers"</var>						
				<registry path='${WINDOWS_INSTALL_PATH_REG}' mode='rw'>
						<get_value>${WINDOWS_INSTALL_PATH_VALUE}="PathName"</get_value>
				</registry>			
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS}'>
						<delete_file>"lfxnt.sys"</delete_file>
				</file>	
				<Spooler State='TRUE'></Spooler>
			</if>					
			<if ${iOS}='${iOSNT}'>
				<var declare='string'>${LFX_SERVICE_REG}="HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services"</var>																
				<var declare='string'>${LfxNt_SERVICE_REG}="lfxnt"</var>				
				<registry path='${LFX_SERVICE_REG}' mode='rw'>
					<delete_subkey>"${LfxNt_SERVICE_REG}"</delete_subkey>
				</registry>
				
				<var declare='string'>${WINDOWS_INSTALL_PATH_REG}="HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion"</var>						
				<var declare='string'>${WINDOWS_INSTALL_PATH_VALUE}=""</var>
				<var declare='string'>${WINDOWS_SYSTEM32_DRIVERS}="system32\drivers"</var>						
				<registry path='${WINDOWS_INSTALL_PATH_REG}' mode='rw'>
						<get_value>${WINDOWS_INSTALL_PATH_VALUE}="PathName"</get_value>
				</registry>			
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS}'>
						<delete_file>"lfxnt.sys"</delete_file>
				</file>	
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS}'>
						<delete_file>"lfxact.sys"</delete_file>
				</file>
				<Spooler State='FALSE'></Spooler>	
				<kill>"LFXGDIPO.EXE"</kill>
				<kill>"LFXPCLPO.EXE"</kill>					
				<var declare='string'>${WINDOWS_INSTALL_PATH_SYSTEM32}="system32"</var>
				
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_INSTALL_PATH_SYSTEM32}'>
						<delete_file>"LFXGDIPO.EXE"</delete_file>
				</file>	
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_INSTALL_PATH_SYSTEM32}'>
						<delete_file>"LFXPCLPO.EXE"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_INSTALL_PATH_SYSTEM32}'>
						<delete_file>"LFXCOI31.DLL"</delete_file>
				</file>		
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_INSTALL_PATH_SYSTEM32}'>
						<delete_file>"LFXCOINS.DLL"</delete_file>
				</file>				
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_INSTALL_PATH_SYSTEM32}'>
						<delete_file>"LFXPJL2K.DLL"</delete_file>
				</file>					
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_INSTALL_PATH_SYSTEM32}'>
						<delete_file>"LFXPJL31.DLL"</delete_file>
				</file>	
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_INSTALL_PATH_SYSTEM32}'>
						<delete_file>"LFXPM.DLL"</delete_file>
				</file>
				<Spooler State='TRUE'></Spooler>	
			</if>						
			<if ${iOS}='${iOS2k}'>
				
				<var declare='string'>${LFX_SERVICE_REG}="HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services"</var>																
				<var declare='string'>${LfxNt_SERVICE_REG}="lfxnt"</var>				
				<registry path='${LFX_SERVICE_REG}' mode='rw'>
					<delete_subkey>"${LfxNt_SERVICE_REG}"</delete_subkey>
				</registry>
				
				<var declare='string'>${WINDOWS_INSTALL_PATH_REG}="HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion"</var>						
				<var declare='string'>${WINDOWS_INSTALL_PATH_VALUE}=""</var>
				<var declare='string'>${WINDOWS_SYSTEM32_DRIVERS}="system32\drivers"</var>						
				<registry path='${WINDOWS_INSTALL_PATH_REG}' mode='rw'>
						<get_value>${WINDOWS_INSTALL_PATH_VALUE}="PathName"</get_value>
				</registry>			
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS}'>
						<delete_file>"lfxnt.sys"</delete_file>
				</file>	
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS}'>
						<delete_file>"lfxact.sys"</delete_file>
				</file>
				<Spooler State='FALSE'></Spooler>	
				<kill>"LFXGDIPO.EXE"</kill>
				<kill>"LFXPCLPO.EXE"</kill>					
				<var declare='string'>${WINDOWS_INSTALL_PATH_SYSTEM32}="system32"</var>
				
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_INSTALL_PATH_SYSTEM32}'>
						<delete_file>"LFXGDIPO.EXE"</delete_file>
				</file>	
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_INSTALL_PATH_SYSTEM32}'>
						<delete_file>"LFXPCLPO.EXE"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_INSTALL_PATH_SYSTEM32}'>
						<delete_file>"LFXCOI31.DLL"</delete_file>
				</file>		
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_INSTALL_PATH_SYSTEM32}'>
						<delete_file>"LFXCOINS.DLL"</delete_file>
				</file>				
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_INSTALL_PATH_SYSTEM32}'>
						<delete_file>"LFXPJL2K.DLL"</delete_file>
				</file>					
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_INSTALL_PATH_SYSTEM32}'>
						<delete_file>"LFXPJL31.DLL"</delete_file>
				</file>	
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_INSTALL_PATH_SYSTEM32}'>
						<delete_file>"LFXPM.DLL"</delete_file>
				</file>
				<Spooler State='TRUE'></Spooler>	
			</if>
			<if ${iOS}='${iOSXP}'>											
				<var declare='string'>${WINDOWS_INSTALL_PATH_REG}="HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion"</var>						
				<var declare='string'>${WINDOWS_INSTALL_PATH_VALUE}=""</var>				
				<var declare='string'>${WINDOWS_SYSTEM32_DRIVERS}="system32"</var>						
				<var declare='string'>${WINDOWS_SYSTEM32_DRIVERS_32}="system32\spool\drivers\w32x86"</var>	
				<var declare='string'>${WINDOWS_SYSTEM32_DRIVERS_IA64}="system32\spool\drivers\IA64"</var>	
				<var declare='string'>${WINDOWS_SYSTEM32_DRIVERS_WIN40}="system32\spool\drivers\WIN40"</var>	
				<var declare='string'>${WINDOWS_SYSTEM32_DRIVERS_x64}="system32\spool\drivers\x64"</var>	
				
				<registry path='${WINDOWS_INSTALL_PATH_REG}' mode='rw'>
						<get_value>${WINDOWS_INSTALL_PATH_VALUE}="PathName"</get_value>
				</registry>	
				
				<Spooler State='FALSE'></Spooler>			
				

				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS_32}'>
						<delete_file>"CSPLL2K.dll"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS_IA64}'>
						<delete_file>"CSPLL2K.dll"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS_WIN40}'>
						<delete_file>"CSPLL2K.dll"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS_x64}'>
						<delete_file>"CSPLL2K.dll"</delete_file>
				</file>
				
				
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS_32}'>
						<delete_file>"CSPLL2K.gpd"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS_IA64}'>
						<delete_file>"CSPLL2K.gpd"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS_WIN40}'>
						<delete_file>"CSPLL2K.gpd"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS_x64}'>
						<delete_file>"CSPLL2K.gpd"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS}'>
						<delete_file>"CSPLLP.dll"</delete_file>
				</file>
				
				<Spooler State='TRUE'></Spooler>																											
			</if>
			<if ${iOS}='${iOSVISTA}'>	
				<var declare='string'>${WINDOWS_INSTALL_PATH_REG}="HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion"</var>						
				<var declare='string'>${WINDOWS_INSTALL_PATH_VALUE}=""</var>				
				<var declare='string'>${WINDOWS_SYSTEM32_DRIVERS}="system32"</var>						
				<var declare='string'>${WINDOWS_SYSTEM32_DRIVERS_32}="system32\spool\drivers\w32x86"</var>	
				<var declare='string'>${WINDOWS_SYSTEM32_DRIVERS_IA64}="system32\spool\drivers\IA64"</var>	
				<var declare='string'>${WINDOWS_SYSTEM32_DRIVERS_WIN40}="system32\spool\drivers\WIN40"</var>	
				<var declare='string'>${WINDOWS_SYSTEM32_DRIVERS_x64}="system32\spool\drivers\x64"</var>	
				
				<registry path='${WINDOWS_INSTALL_PATH_REG}' mode='rw'>
						<get_value>${WINDOWS_INSTALL_PATH_VALUE}="PathName"</get_value>
				</registry>	
				
				<Spooler State='FALSE'></Spooler>			
				

				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS_32}'>
						<delete_file>"CSPLL2K.dll"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS_IA64}'>
						<delete_file>"CSPLL2K.dll"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS_WIN40}'>
						<delete_file>"CSPLL2K.dll"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS_x64}'>
						<delete_file>"CSPLL2K.dll"</delete_file>
				</file>
				
				
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS_32}'>
						<delete_file>"CSPLL2K.gpd"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS_IA64}'>
						<delete_file>"CSPLL2K.gpd"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS_WIN40}'>
						<delete_file>"CSPLL2K.gpd"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS_x64}'>
						<delete_file>"CSPLL2K.gpd"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS}'>
						<delete_file>"CSPLLP.dll"</delete_file>
				</file>
				
				<Spooler State='TRUE'></Spooler>			
			</if>					
			<if ${iOS}='${iOSNT}'>
				<var declare='string'>${WINDOWS_INSTALL_PATH_REG}="HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion"</var>						
				<var declare='string'>${WINDOWS_INSTALL_PATH_VALUE}=""</var>				
				<var declare='string'>${WINDOWS_SYSTEM32_DRIVERS}="system32"</var>						
				<var declare='string'>${WINDOWS_SYSTEM32_DRIVERS_32}="system32\spool\drivers\w32x86"</var>	
				<var declare='string'>${WINDOWS_SYSTEM32_DRIVERS_IA64}="system32\spool\drivers\IA64"</var>	
				<var declare='string'>${WINDOWS_SYSTEM32_DRIVERS_WIN40}="system32\spool\drivers\WIN40"</var>	
				<var declare='string'>${WINDOWS_SYSTEM32_DRIVERS_x64}="system32\spool\drivers\x64"</var>	
				
				<registry path='${WINDOWS_INSTALL_PATH_REG}' mode='rw'>
						<get_value>${WINDOWS_INSTALL_PATH_VALUE}="PathName"</get_value>
				</registry>	
				
				<Spooler State='FALSE'></Spooler>			
				

				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS_32}'>
						<delete_file>"CSPLL2K.dll"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS_IA64}'>
						<delete_file>"CSPLL2K.dll"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS_WIN40}'>
						<delete_file>"CSPLL2K.dll"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS_x64}'>
						<delete_file>"CSPLL2K.dll"</delete_file>
				</file>
				
				
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS_32}'>
						<delete_file>"CSPLL2K.gpd"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS_IA64}'>
						<delete_file>"CSPLL2K.gpd"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS_WIN40}'>
						<delete_file>"CSPLL2K.gpd"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS_x64}'>
						<delete_file>"CSPLL2K.gpd"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS}'>
						<delete_file>"CSPLLP.dll"</delete_file>
				</file>
				
				<Spooler State='TRUE'></Spooler>									
			</if>						
			<if ${iOS}='${iOS2k}'>		
				<var declare='string'>${WINDOWS_INSTALL_PATH_REG}="HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion"</var>						
				<var declare='string'>${WINDOWS_INSTALL_PATH_VALUE}=""</var>				
				<var declare='string'>${WINDOWS_SYSTEM32_DRIVERS}="system32"</var>						
				<var declare='string'>${WINDOWS_SYSTEM32_DRIVERS_32}="system32\spool\drivers\w32x86"</var>	
				<var declare='string'>${WINDOWS_SYSTEM32_DRIVERS_IA64}="system32\spool\drivers\IA64"</var>	
				<var declare='string'>${WINDOWS_SYSTEM32_DRIVERS_WIN40}="system32\spool\drivers\WIN40"</var>	
				<var declare='string'>${WINDOWS_SYSTEM32_DRIVERS_x64}="system32\spool\drivers\x64"</var>	
				
				<registry path='${WINDOWS_INSTALL_PATH_REG}' mode='rw'>
						<get_value>${WINDOWS_INSTALL_PATH_VALUE}="PathName"</get_value>
				</registry>	
				
				<Spooler State='FALSE'></Spooler>			
				

				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS_32}'>
						<delete_file>"CSPLL2K.dll"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS_IA64}'>
						<delete_file>"CSPLL2K.dll"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS_WIN40}'>
						<delete_file>"CSPLL2K.dll"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS_x64}'>
						<delete_file>"CSPLL2K.dll"</delete_file>
				</file>
				
				
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS_32}'>
						<delete_file>"CSPLL2K.gpd"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS_IA64}'>
						<delete_file>"CSPLL2K.gpd"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS_WIN40}'>
						<delete_file>"CSPLL2K.gpd"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS_x64}'>
						<delete_file>"CSPLL2K.gpd"</delete_file>
				</file>
				<file  path='${WINDOWS_INSTALL_PATH_VALUE}\${WINDOWS_SYSTEM32_DRIVERS}'>
						<delete_file>"CSPLLP.dll"</delete_file>
				</file>
				
				<Spooler State='TRUE'></Spooler>						
			</if>									
			<!------------------------------------------ MN # BUG 2887 Delete LFXNT.sys -------------------------------------->
			<reboot></reboot>
		
			<goto>StateExit</goto>			                      
	
		</STATE_INIT>

		<StateExit Class="CStateEx">
			<goto>QUIT_STATEMACHINE</goto>
		</StateExit>

	</StateMachineEx>
</Cleaner>