;---------------------------------------------------------------; ; ; TransferCable.inf ; .inf file for the Windows Easy Transfer Cable. ; ; Copyright (c) Microsoft Corp. 2006 ; ;---------------------------------------------------------------; ; ================= Version section ===================== [Version] Signature="$Windows NT$" Class=Transfer Cable ClassGUID={BC103702-DD72-406f-9B28-95C868337B59} provider=%MSFT% DriverVer=06/21/2006,6.1.7601.17514 ; ================= Class section ===================== [ClassInstall32] Addreg=CableClassReg [CableClassReg] HKR,,,0,%ClassName% HKR,,Icon,,-23 ; ================= Manufacturer section ===================== [Manufacturer] %MfgName%=Microsoft,NTx86.6.0,NTamd64.6.0 ; ================= Models section ===================== ;============Other OS Versions============ [Microsoft] ; ; Don't install on other OS versions ; ;============Vista - x86============ [Microsoft.NTx86.6.0] %GenericCableDesc%=TRANSFERCABLE_VISTA_X86, USB\MS_COMP_TFRCABL ; Generic Microsoft OS Descriptor %BelkinCableDesc%=TRANSFERCABLE_VISTA_X86, USB\VID_050D&PID_258A ; belkin cable %BelkinCableDesc%=TRANSFERCABLE_VISTA_X86, USB\VID_050D&PID_258B ; belkin cable %BelkinCableDesc%=TRANSFERCABLE_VISTA_X86, USB\VID_050D&PID_258C ; belkin cable %BelkinCableDesc%=TRANSFERCABLE_VISTA_X86, USB\VID_050D&PID_258D ; belkin cable %ProlificDesc%=TRANSFERCABLE_VISTA_X86, USB\VID_067B&PID_25A1 ; prolific reserved %ProlificDesc%=TRANSFERCABLE_VISTA_X86, USB\VID_067B&PID_25B1 ; prolific reserved %ProlificDesc%=TRANSFERCABLE_VISTA_X86, USB\VID_067B&PID_25C1 ; prolific reserved %ProlificDesc%=TRANSFERCABLE_VISTA_X86, USB\VID_067B&PID_25D1 ; prolific reserved %ProlificDesc%=TRANSFERCABLE_VISTA_X86, USB\VID_067B&PID_25E1 ; prolific reserved %ProlificDesc%=TRANSFERCABLE_VISTA_X86, USB\VID_067B&PID_25F1 ; prolific reserved %ProlificDesc%=TRANSFERCABLE_VISTA_X86, USB\VID_067B&PID_25A2 ; prolific reserved %ProlificDesc%=TRANSFERCABLE_VISTA_X86, USB\VID_067B&PID_25B2 ; prolific reserved %ProlificDesc%=TRANSFERCABLE_VISTA_X86, USB\VID_067B&PID_25C2 ; prolific reserved %ProlificDesc%=TRANSFERCABLE_VISTA_X86, USB\VID_067B&PID_25D2 ; prolific reserved %ProlificDesc%=TRANSFERCABLE_VISTA_X86, USB\VID_067B&PID_25E2 ; prolific reserved %ProlificDesc%=TRANSFERCABLE_VISTA_X86, USB\VID_067B&PID_25F2 ; prolific reserved %BAFODesc%=TRANSFERCABLE_VISTA_X86, USB\VID_0576&PID_1254 ; BAFO customers %BAFODesc%=TRANSFERCABLE_VISTA_X86, USB\VID_0576&PID_2795 ; BAFO customers %BAFODesc%=TRANSFERCABLE_VISTA_X86, USB\VID_0576&PID_9828 ; BAFO customers ;============Vista - amd64============ [Microsoft.NTamd64.6.0] %GenericCableDesc%=TRANSFERCABLE_VISTA_AMD64, USB\MS_COMP_TFRCABL ; Generic Microsoft OS Descriptor %BelkinCableDesc%=TRANSFERCABLE_VISTA_AMD64, USB\VID_050D&PID_258A ; belkin cable %BelkinCableDesc%=TRANSFERCABLE_VISTA_AMD64, USB\VID_050D&PID_258B ; belkin cable %BelkinCableDesc%=TRANSFERCABLE_VISTA_AMD64, USB\VID_050D&PID_258C ; belkin cable %BelkinCableDesc%=TRANSFERCABLE_VISTA_AMD64, USB\VID_050D&PID_258D ; belkin cable %ProlificDesc%=TRANSFERCABLE_VISTA_AMD64, USB\VID_067B&PID_25A1 ; prolific reserved %ProlificDesc%=TRANSFERCABLE_VISTA_AMD64, USB\VID_067B&PID_25B1 ; prolific reserved %ProlificDesc%=TRANSFERCABLE_VISTA_AMD64, USB\VID_067B&PID_25C1 ; prolific reserved %ProlificDesc%=TRANSFERCABLE_VISTA_AMD64, USB\VID_067B&PID_25D1 ; prolific reserved %ProlificDesc%=TRANSFERCABLE_VISTA_AMD64, USB\VID_067B&PID_25E1 ; prolific reserved %ProlificDesc%=TRANSFERCABLE_VISTA_AMD64, USB\VID_067B&PID_25F1 ; prolific reserved %ProlificDesc%=TRANSFERCABLE_VISTA_AMD64, USB\VID_067B&PID_25A2 ; prolific reserved %ProlificDesc%=TRANSFERCABLE_VISTA_AMD64, USB\VID_067B&PID_25B2 ; prolific reserved %ProlificDesc%=TRANSFERCABLE_VISTA_AMD64, USB\VID_067B&PID_25C2 ; prolific reserved %ProlificDesc%=TRANSFERCABLE_VISTA_AMD64, USB\VID_067B&PID_25D2 ; prolific reserved %ProlificDesc%=TRANSFERCABLE_VISTA_AMD64, USB\VID_067B&PID_25E2 ; prolific reserved %ProlificDesc%=TRANSFERCABLE_VISTA_AMD64, USB\VID_067B&PID_25F2 ; prolific reserved %BAFODesc%=TRANSFERCABLE_VISTA_AMD64, USB\VID_0576&PID_1254 ; BAFO customers %BAFODesc%=TRANSFERCABLE_VISTA_AMD64, USB\VID_0576&PID_2795 ; BAFO customers %BAFODesc%=TRANSFERCABLE_VISTA_AMD64, USB\VID_0576&PID_9828 ; BAFO customers ;============ OS-Platform specific install sections ===================== ;============Vista - x86============ [TRANSFERCABLE_VISTA_X86.NT] AddReg=TRANSFER_CABLE.AddReg CopyFiles=WinUsbDriver [TRANSFERCABLE_VISTA_X86.NT.HW] AddReg=TRANSFER_CABLE.HW.AddReg [TRANSFERCABLE_VISTA_X86.NT.Services] Addservice = winusb, 0x00000002, TRANSFER_CABLE.AddService ;============Vista - amd64============ [TRANSFERCABLE_VISTA_AMD64.NT] AddReg=TRANSFER_CABLE.AddReg CopyFiles=WinUsbDriver [TRANSFERCABLE_VISTA_AMD64.NT.HW] AddReg=TRANSFER_CABLE.HW.AddReg [TRANSFERCABLE_VISTA_AMD64.NT.Services] Addservice = winusb, 0x00000002, TRANSFER_CABLE.AddService ; ======== Generic installation sections ===================== [TRANSFER_CABLE.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,winusb.sys [TRANSFER_CABLE.HW.AddReg] HKR,,DeviceInterfaceGUID,,"{1EB7CB03-60A9-4d28-934F-4ABEEEBD0019}" HKR,,Label,,%EasyTransferCableName% HKR,,DeviceHandlers,,"MagicUSBDeviceHandler" HKR,,Icons,0x00010000,"%windir%\System32\MigAutoplay.exe,0" [TRANSFER_CABLE.AddService] DisplayName = %WINUSB_SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\WinUSB.SYS LoadOrderGroup = Base ; ================= Source Disks ===================== [SourceDisksNames] 1 = %CD_Description%,,,\x86 ; path to x86 downlevel winusb files 2 = %CD_Description%,,,\amd64 ; path to amd64 downlevel winusb files [SourceDisksFiles] winusb.sys = 1 [SourceDisksFiles.amd64] winusb.sys = 2 ; ================= Files Sections ===================== [WinUsbDriver] winusb.sys ; ================= Destination Dirs ===================== [DestinationDirs] DefaultDestDir = 11 WinUsbDriver = 12 ; drivers ; ================= Strings ===================== [Strings] ;localizable EasyTransferCableName = "Easy Transfer Cable" WINUSB_SvcDesc = "WinUSB Service" ClassName = "Transfer Cable Devices" CD_Description = "Windows Easy Transfer Cable CD-ROM" GenericCableDesc = "USB Easy Transfer Cable" BelkinCableDesc = "Belkin USB Easy Transfer Cable" ProlificDesc = "USB Easy Transfer Cable" BAFODesc = "USB Easy Transfer Cable" ;Non-Localizable MSFT = "Microsoft" MfgName = "Microsoft"