Rename mouse.inf to msmouse.inf to allow better compatibility with 3rd party mouse...
[reactos.git] / reactos / media / inf / usbport.inf
1 ; USBPORT.INF
2
3 ; Installation of USB controllers
4
5 [Version]
6 Signature = "$Windows NT$"
7 ;Signature = "$ReactOS$"
8 LayoutFile = layout.inf
9 Class = USB
10 ClassGUID = {36FC9E60-C465-11CF-8056-444553540000}
11 Provider = %ReactOS%
12 DriverVer = 10/19/1999,5.00.2157.1
13
14 [DestinationDirs]
15 DefaultDestDir = 12
16
17 [ClassInstall32.NT]
18 AddReg = USBClass.NT.AddReg
19
20 [USBClass.NT.AddReg]
21 HKR, , , 0, %USBClassName%
22 HKR, , Icon, 0, "-20"
23 HKR, , NoInstallClass, 0, 1
24
25 [Manufacturer]
26 %GenericMfg% = GenericMfg
27 %IntelMfg% = IntelMfg
28
29 [GenericMfg]
30 %PCI\CC_0C0300.DeviceDesc%=UHCI_Inst,PCI\CC_0C0300
31 %PCI\CC_0C0310.DeviceDesc%=OHCI_Inst,PCI\CC_0C0310
32 %PCI\CC_0C0320.DeviceDesc%=EHCI_Inst,PCI\CC_0C0320
33 %USB\ROOT_HUB.DeviceDesc%=RootHub_Inst,USB\ROOT_HUB
34 %USB\ROOT_HUB.DeviceDesc%=RootHub_Inst,USB\ROOT_HUB20
35
36 [IntelMfg]
37 %PCI\VEN_8086&DEV_7112&CC_0C0300.DeviceDesc%=UHCI_Inst,PCI\VEN_8086&DEV_7112&CC_0C0300
38
39 ;------------------------------ UHCI DRIVER -----------------------------
40
41 [UHCI_Inst.NT]
42 CopyFiles = UHCI_CopyFiles.NT
43
44 [UHCI_CopyFiles.NT]
45 usbport.sys
46 usbuhci.sys
47
48 [UHCI_Inst.NT.Services]
49 AddService = usbuhci, 0x00000002, usbuhci_Service_Inst
50
51 [usbuhci_Service_Inst]
52 ServiceType = 1
53 StartType = 3
54 ErrorControl = 1
55 ServiceBinary = %12%\usbuhci.sys
56 LoadOrderGroup = Base
57
58 ;------------------------------ OHCI DRIVER -----------------------------
59
60 [OHCI_Inst.NT]
61 CopyFiles = OHCI_CopyFiles.NT
62
63 [OHCI_CopyFiles.NT]
64 usbport.sys
65 usbohci.sys
66
67 [OHCI_Inst.NT.Services]
68 AddService = usbohci, 0x00000002, usbohci_Service_Inst
69
70 [usbohci_Service_Inst]
71 ServiceType = 1
72 StartType = 3
73 ErrorControl = 1
74 ServiceBinary = %12%\usbohci.sys
75 LoadOrderGroup = Base
76
77 ;------------------------------ EHCI DRIVER -----------------------------
78
79 [EHCI_Inst.NT]
80 CopyFiles = EHCI_CopyFiles.NT
81
82 [EHCI_CopyFiles.NT]
83 usbport.sys
84 usbehci.sys
85
86 [EHCI_Inst.NT.Services]
87 AddService = usbehci, 0x00000002, usbehci_Service_Inst
88
89 [usbehci_Service_Inst]
90 ServiceType = 1
91 StartType = 3
92 ErrorControl = 1
93 ServiceBinary = %12%\usbehci.sys
94 LoadOrderGroup = Base
95
96 ;---------------------------- ROOT HUB DRIVER ---------------------------
97
98 [RootHub_Inst.NT]
99 CopyFiles = RootHub_CopyFiles.NT
100
101 [RootHub_CopyFiles.NT]
102 usbport.sys
103 usbhub.sys
104
105 [RootHub_Inst.NT.Services]
106 AddService = usbhub, 0x00000002, usbhub_Service_Inst
107
108 [usbhub_Service_Inst]
109 ServiceType = 1
110 StartType = 3
111 ErrorControl = 1
112 ServiceBinary = %12%\usbhub.sys
113 LoadOrderGroup = Base
114
115 ;-------------------------------- STRINGS -------------------------------
116
117 [Strings]
118 ReactOS = "ReactOS Team"
119 USBClassName = "USB Controllers"
120
121 GenericMfg = "(Generic USB devices)"
122 PCI\CC_0C0300.DeviceDesc = "UHCI USB controller"
123 PCI\CC_0C0310.DeviceDesc = "OHCI USB controller"
124 PCI\CC_0C0320.DeviceDesc = "EHCI USB controller"
125 USB\ROOT_HUB.DeviceDesc = "Root hub"
126
127 IntelMfg = "Intel"
128 PCI\VEN_8086&DEV_7112&CC_0C0300.DeviceDesc = "Intel 82371AB/EB/MB PIIX4 USB controller"