android_winusb.inf revision 7fa6b8dd1bcc351bd29e437eb3cb9f2acc7d7eb9
1; 2; Android WinUsb driver installation. 3; 4[Version] 5Signature = "$Windows NT$" 6Class = AndroidUsbDeviceClass 7ClassGuid = {3F966BD9-FA04-4ec5-991C-D326973B5128} 8Provider = %ProviderName% 9DriverVer = 05/24/2012,6.0.0000.00000 10CatalogFile.NTx86 = androidwinusb86.cat 11CatalogFile.NTamd64 = androidwinusba64.cat 12 13; 14; This section seems to be required for WinUsb driver installation. 15; If this section is removed the installer will report an error 16; "Required section not found in INF file". 17; 18[ClassInstall32] 19Addreg = AndroidWinUsbClassReg 20 21[AndroidWinUsbClassReg] 22HKR,,,0,%ClassName% 23HKR,,Icon,,-1 24 25[Manufacturer] 26%ProviderName% = Google, NTx86, NTamd64 27 28[Google.NTx86] 29 30;Google Nexus One 31%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02 32%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01 33%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11 34%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E12&MI_01 35 36;Google Nexus S 37%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E21 38%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E22&MI_01 39%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E23 40%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E24&MI_01 41 42;Google Nexus 7 43%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4E40 44%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E41 45%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E42 46%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E42&MI_01 47%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E44&MI_01 48 49[Google.NTamd64] 50 51;Google Nexus One 52%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02 53%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01 54%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11 55%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E12&MI_01 56 57;Google Nexus S 58%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E21 59%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E22&MI_01 60%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E23 61%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E24&MI_01 62 63;Google Nexus 7 64%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4E40 65%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E41 66%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E42 67%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E42&MI_01 68%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E44&MI_01 69 70[USB_Install] 71Include = winusb.inf 72Needs = WINUSB.NT 73 74[USB_Install.Services] 75Include = winusb.inf 76AddService = WinUSB,0x00000002,WinUSB_ServiceInstall 77 78[WinUSB_ServiceInstall] 79DisplayName = %WinUSB_SvcDesc% 80ServiceType = 1 81StartType = 3 82ErrorControl = 1 83ServiceBinary = %12%\WinUSB.sys 84 85[USB_Install.Wdf] 86KmdfService = WINUSB, WinUSB_Install 87 88[WinUSB_Install] 89KmdfLibraryVersion = 1.9 90 91[USB_Install.HW] 92AddReg = Dev_AddReg 93 94[Dev_AddReg] 95HKR,,DeviceInterfaceGUIDs,0x10000,"{F72FE0D4-CBCB-407d-8814-9ED673D0DD6B}" 96 97[USB_Install.CoInstallers] 98AddReg = CoInstallers_AddReg 99CopyFiles = CoInstallers_CopyFiles 100 101[CoInstallers_AddReg] 102HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll" 103 104[CoInstallers_CopyFiles] 105WinUSBCoInstaller2.dll 106WdfCoInstaller01009.dll 107 108[DestinationDirs] 109CoInstallers_CopyFiles=11 110 111[SourceDisksNames] 1121 = %DISK_NAME%,,,\i386 1132 = %DISK_NAME%,,,\amd64 114 115[SourceDisksFiles.x86] 116WinUSBCoInstaller2.dll = 1 117WdfCoInstaller01009.dll = 1 118 119[SourceDisksFiles.amd64] 120WinUSBCoInstaller2.dll = 2 121WdfCoInstaller01009.dll = 2 122 123[Strings] 124ProviderName = "Google, Inc." 125SingleAdbInterface = "Android ADB Interface" 126CompositeAdbInterface = "Android Composite ADB Interface" 127SingleBootLoaderInterface = "Android Bootloader Interface" 128WinUSB_SvcDesc = "Android USB Driver" 129DISK_NAME = "Android WinUsb installation disk" 130ClassName = "Android Phone" 131