; Date		Who	Changes
;--------	-----	------------------------------------------------------------------------
; 6/25/12	rcg	add CatalogFile=isocusb.cat
; 6/25/12	rcg	uncomment out [FilesToCopy]
; 6/25/12	rcg	uncomment out isocusb.sys
; 6/25/12	rcg	put space in: isocusb.sys ,,,0x40  ; 0x40 == COPYFLG_OVERWRITE_OLDER_ONLY
; 6/15/12	rcg	uncomment out wdapi1100.dll=1 in SourceDisksFiles.NTamd64
			add isocusb_device.inf=1 & isocusb_driver.inf=1 to SourceDisksFiles
; 6/25/12	rcg	uncomment out wdapi1100.dll in [FilesToCopy.Dll]
; 6/25/12	rcg	add isocusb_device.inf & isocusb_driver.inf  to [FilesToCopy.inf]
; 6/25/12	rcg	remove NTamd64 on [SourceDisksFiles.NTamd64]
; 6/25/12	rcg	remove NTamd64 on [SourceDisksNames.NTamd64]
; 6/26/12	rcg	change CatalogFile
; 6/26/12	rcg	comment out *.inf files above chg in [FilesToCopy.Inf]
; 6/26/12	rcg	change CatalogFile again to use same name in both
;			CatalogFile.ntamd64=isocusb.cat
; 7/09/12	rcg	change data and version
; 7/09/12	rcg	this version worked on install and test and dev mngr shows no warnings!!!
; 7/09/12	rcg	jungo said that building cat file should be done with only 3 files present in folder
;			created new folder buildCatFile in ia64 tree
;			got errors so fix the ini file here
;			Under [SourceDisksFiles]:
;				comment out ;wdapi1100.dll=1 ; disk number 1 of "Intel Corp. Installation disks" set.
;				comment out ;isocusb_driver.inf=1
;			Under [FilesToCopy.Dll]
;				comment out ;wdapi1100.dll ,,,0x6  ; 0x6 == COPYFLG_NOVERSIONCHECK || COPYFLG_NOSKIP
;
; Jungo Confidential. Copyright (c) 2012 Jungo.  http://www.jungo.com
; Generated by DriverWizard v10.40.
; Installation file (.inf) for "IsocUSB" device
;
; You can create a customized version of this file
; by modifying the specified sections.
;
; Refer to Windows DDK documentation for more information on INF files
;

; Version Information
; -------------------
[Version]
Signature="$CHICAGO$"  ; Represents all Windows OS's
Provider=%intel%
; For WHQL, you should obtain a catalog signed by Microsoft Hardware Compatibility Labs
; CatalogFile=wd1040.cat
;rcg
;CatalogFile=isocusb.cat
;CatalogFile.ntamd64==isocusb_device.cat
CatalogFile.ntamd64=isocusb.cat
DriverVer=07/09/2012, 11.0.0.0

; Select an appropriate class for the device.
; There are several options:
; - Use the Jungo class.
; - Define your own class by generating a private GUID and a class description.
; - Use a system-defined class. This is required for a device that belongs to 
;   a device class that is supported by system-provided drivers, i.e. HID or USB Audio.
;   For example, to replace a default USB mouse driver you have to specify the 
;   description and GUID of HID class:
;       Class=HIDClass
;       ClassGuid={745a17a0-74d3-11d0-b6fe-00a0c90f57da}
;
; We use a Jungo class, you may modify here and use a different class:
Class=Intel Soc
ClassGuid={8fe6b55b-f363-4c5b-bfbe-bf6084a99b8b}

; Driver Information
; ------------------
[Manufacturer]
; You may modify the manufacturer name by changing the Mfg variable in the [Strings]
; section in this INF file.
%Mfg%=DeviceList,NTamd64

; The 'Install' lines under the [DeviceList] include the device name that will
; be displayed in the Device Managerand the hardware ID's. 
; You may modify the device names and the hardware ID's.
; The Vendor ID is 8086, and the Product ID is e004

; x86 platform, Windows 2000 and later
;%MedfieldDeviceName% = ISOCUSB_WIN32_DEV, USB\VID_8086&PID_E004
;%CloverviewDeviceName% = ISOCUSB_WIN32_DEV, USB\VID_8086&PID_E006
;%CloverviewplusDeviceName% = LIBUSB_WIN32_DEV, USB\VID_8086&PID_09EE

[DeviceList]
"Medfield Device"=Install, USB\VID_8086&PID_E004
"Merrifield Device"=Install, USB\VID_8086&PID_E005
"Cloverview Device"=Install, USB\VID_8086&PID_E006
"CloverviewPlus Device"=Install, USB\VID_8086&PID_09EE

; x64 platform, Windows XP x64 edition and later
[DeviceList.NTamd64]
"Medfield Device"=Install, USB\VID_8086&PID_E004
"Merrifield Device"=Install, USB\VID_8086&PID_E005
"Cloverview Device"=Install, USB\VID_8086&PID_E006
"CloverviewPlus Device"=Install, USB\VID_8086&PID_09EE

; Installation Section
; --------------------
[Install.NT]  ; Installation script for Windows 2000 and later
CopyFiles=FilesToCopy, FilesToCopy.Inf, FilesToCopy.Dll
AddReg=UpDateRegistry

[FilesToCopy]
; To copy isocusb.sys upon installation remove the ';' from the start of the following line
;rcg
isocusb.sys ,,,0x40  ; 0x40 == COPYFLG_OVERWRITE_OLDER_ONLY

[ClassInstall32.NTamd64]  ; Register a new class in Windows 2000 and later
AddReg=UpDateRegistry

[UpDateRegistry]
HKR,,,,Intel Soc
HKR,,Icon,,-5
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,, isocusb.sys

[ControlFlags]
ExcludeFromSelect = *  ; Remove all devices listed in this INF file from certain user 
;    interface displays, from which a user is expected to select a particular device 
;    for installation.

[PreCopySection]
HKR,,NoSetupUI,,1

; Defining isocusb Service
; ---------------------------
[Install.NT.Services]
Addservice=isocusb, 0x00000002, Service_Info

[Service_Info]
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\System32\Drivers\isocusb.sys

[DestinationDirs]
FilesToCopy=10,System32\Drivers
FilesToCopy.Inf=10,Inf
FilesToCopy.Dll=11,System32 ;FilesToCopy.dll=10 ,System32

; Source File Information
; -----------------------
;rcg
;[SourceDisksFiles.NTamd64]
[SourceDisksFiles]
isocusb.sys=1  ; This indicates that the isocusb.sys file is located on
;rcg
;wdapi1100.dll=1 ; disk number 1 of "Intel Corp. Installation disks" set.
isocusb_device.inf=1
;isocusb_driver.inf=1

;[SourceDisksNames.NTamd64]
[SourceDisksNames]
1="Intel Corp. Installation Disk",,  ; This indicates that disk number 1
    ; has the label "Intel Corp. Installation Disk". The installer will
    ; search for isocusb.sys in this disk.

[FilesToCopy]
isocusb.sys ,,,0x6  ; 0x6 == COPYFLG_NOVERSIONCHECK || COPYFLG_NOSKIP

[FilesToCopy.Dll]
;rcg
;wdapi1100.dll ,,,0x6  ; 0x6 == COPYFLG_NOVERSIONCHECK || COPYFLG_NOSKIP

[FilesToCopy.Inf]
;XBCD.inf ,,,0x6  ; 0x6 == COPYFLG_NOVERSIONCHECK || COPYFLG_NOSKIP
;rcg
;rcg
;isocusb_device.inf ,,,0x6  ; 0x6 == COPYFLG_NOVERSIONCHECK || COPYFLG_NOSKIP
;isocusb_driver.inf ,,,0x6  ; 0x6 == COPYFLG_NOVERSIONCHECK || COPYFLG_NOSKIP

;[DestinationDirs]
;DefaultDestDir=10, System32\Drivers  ; The location to which the isocusb.sys
    ; file will be copied (10 translates to the correct Windows directory
    ; on the target machine).

;---------------------------------------------------------------;

[Strings]
intel="Intel Corp."
Mfg="Intel Corp."

