Home | History | Annotate | Download | only in driver
      1 ;/*++
      2 ;
      3 ;Abstract:
      4 ;    Installation inf for the Android USB Bulk device
      5 ;
      6 ;--*/
      7 
      8 [Version]
      9 Signature="$WINDOWS NT$"
     10 Class=USB
     11 ClassGuid={F72FE0D4-CBCB-407d-8814-9ED673D0DD6B}
     12 Provider=%GOOG%
     13 DriverVer=06/25/2009,1.0.0010.00001
     14 CatalogFile.NTx86=androidusb86.cat
     15 CatalogFile.NTamd64=androidusba64.cat
     16 
     17 ; ================= Class section =====================
     18 
     19 [ClassInstall32]
     20 Addreg=AndroidUsbClassReg
     21 
     22 [AndroidUsbClassReg]
     23 HKR,,,0,%ClassName%
     24 HKR,,Icon,,-5
     25 
     26 [DestinationDirs]
     27 DefaultDestDir = 12
     28 
     29 ; ================= Device section =====================
     30 
     31 [Manufacturer]
     32 %MfgName%=Google,NTx86,NTamd64
     33 
     34 ; For Win2K
     35 [Google]
     36 ; For loopback testing
     37 %USB\VID_18D1&PID_DDDD.DeviceDescTest%=androidusb.Dev, USB\VID_18D1&PID_DDDD
     38 ; HTC Dream
     39 %USB\VID_0BB4&PID_0C01.DeviceDescRelease%=androidusb.Dev, USB\VID_0BB4&PID_0C01
     40 %USB\VID_0BB4&PID_0C02&MI_01.DeviceDescRelease%=androidusb.Dev, USB\VID_0BB4&PID_0C02&MI_01
     41 %USB\VID_0BB4&PID_0C03&MI_01.DeviceDescRelease%=androidusb.Dev, USB\VID_0BB4&PID_0C03&MI_01
     42 %USB\VID_0BB4&PID_0FFF.DeviceDescRelease%=androidusb.Dev, USB\VID_0BB4&PID_0FFF
     43 
     44 ; For XP and later
     45 [Google.NTx86]
     46 ; For loopback testing
     47 %USB\VID_18D1&PID_DDDD.DeviceDescTest%=androidusb.Dev, USB\VID_18D1&PID_DDDD
     48 ; HTC Dream
     49 %USB\VID_0BB4&PID_0C01.DeviceDescRelease%=androidusb.Dev, USB\VID_0BB4&PID_0C01
     50 %USB\VID_0BB4&PID_0C02&MI_01.DeviceDescRelease%=androidusb.Dev, USB\VID_0BB4&PID_0C02&MI_01
     51 %USB\VID_0BB4&PID_0C03&MI_01.DeviceDescRelease%=androidusb.Dev, USB\VID_0BB4&PID_0C03&MI_01
     52 %USB\VID_0BB4&PID_0FFF.DeviceDescRelease%=androidusb.Dev, USB\VID_0BB4&PID_0FFF
     53 
     54 ; For AMD64 and later
     55 [Google.NTamd64]
     56 ; For loopback testing
     57 %USB\VID_18D1&PID_DDDD.DeviceDescTest%=androidusb.Dev, USB\VID_18D1&PID_DDDD
     58 ; HTC Dream
     59 %USB\VID_0BB4&PID_0C01.DeviceDescRelease%=androidusb.Dev, USB\VID_0BB4&PID_0C01
     60 %USB\VID_0BB4&PID_0C02&MI_01.DeviceDescRelease%=androidusb.Dev, USB\VID_0BB4&PID_0C02&MI_01
     61 %USB\VID_0BB4&PID_0C03&MI_01.DeviceDescRelease%=androidusb.Dev, USB\VID_0BB4&PID_0C03&MI_01
     62 %USB\VID_0BB4&PID_0FFF.DeviceDescRelease%=androidusb.Dev, USB\VID_0BB4&PID_0FFF
     63 
     64 [androidusb.Dev.NT]
     65 CopyFiles=androidusb.Files.Ext
     66 
     67 [androidusb.Dev.NT.Services]
     68 Addservice = androidusb, 0x00000002, androidusb.AddService
     69 
     70 [androidusb.AddService]
     71 DisplayName    = %androidusb.SvcDesc%
     72 ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
     73 StartType      = 3                  ; SERVICE_DEMAND_START
     74 ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
     75 ServiceBinary  = %10%\System32\Drivers\androidusb.sys
     76 AddReg         = androidusb.AddReg
     77 LoadOrderGroup = Base
     78 
     79 [androidusb.AddReg]
     80 HKR,"Parameters","MaximumTransferSize",0x10001,4096
     81 HKR,"Parameters","DebugLevel",0x10001,2
     82 HKR, Parameters\Wdf, VerboseOn,       0x00010001, 1
     83 HKR, Parameters\Wdf, VerifierOn,      0x00010001, 1
     84 HKR, Parameters\Wdf, DbgBreakOnError, 0x00010001, 1
     85 
     86 [androidusb.Files.Ext]
     87 androidusb.sys
     88 
     89 [SourceDisksNames]
     90 1=%Disk_Description%,,,
     91 
     92 [SourceDisksFiles]
     93 androidusb.sys = 1
     94 
     95 ;-------------- WDF Coinstaller installation
     96 [DestinationDirs]
     97 CoInstaller_CopyFiles = 11
     98 
     99 [androidusb.Dev.NT.CoInstallers]
    100 AddReg=CoInstaller_AddReg
    101 CopyFiles=CoInstaller_CopyFiles
    102 
    103 [CoInstaller_CopyFiles]
    104 wdfcoinstaller01005.dll
    105 
    106 [SourceDisksFiles]
    107 wdfcoinstaller01005.dll=1 ; make sure the number matches with SourceDisksNames
    108 
    109 [CoInstaller_AddReg]
    110 HKR,,CoInstallers32,0x00010000, "wdfcoinstaller01005.dll,WdfCoInstaller"
    111 
    112 [androidusb.Dev.NT.Wdf]
    113 KmdfService = androidusb, androidusb_wdfsect
    114 
    115 [androidusb_wdfsect]
    116 KmdfLibraryVersion = 1.5
    117 
    118 ;---------------------------------------------------------------;
    119 
    120 [Strings]
    121 GOOG            = "Google, Inc"
    122 MfgName         = "Google, Inc"
    123 Disk_Description= "ADB Interface Installation Disk"
    124 androidusb.SvcDesc = "ADB Interface Driver"
    125 ClassName       = "ADB Interface"
    126 USB\VID_18D1&PID_DDDD.DeviceDescTest="ADB Testing Interface"
    127 USB\VID_0BB4&PID_0C01.DeviceDescRelease="HTC Dream"
    128 USB\VID_0BB4&PID_0C02&MI_01.DeviceDescRelease="HTC Dream Composite ADB Interface"
    129 USB\VID_0BB4&PID_0C03&MI_01.DeviceDescRelease="HTC Magic Composite ADB Interface"
    130 USB\VID_0BB4&PID_0FFF.DeviceDescRelease="HTC Bootloader"
    131