[MLX4] This patch loads winverbs and winmad as filter drivers for mlx4_hca and mthca
[mirror/winof/.git] / hw / mthca / kernel / mthca.inx
1 ; Mellanox Technologies InfiniBand HCAs.\r
2 ; Copyright 2005 Mellanox Technologies all Rights Reserved.\r
3 \r
4 [Version]\r
5 Signature="$Windows NT$"\r
6 Class=InfiniBandController\r
7 ClassGUID={58517E00-D3CF-40c9-A679-CEE5752F4491}\r
8 Provider=%OFA%\r
9 ; must be synchronized with MTHCA_DEV.H\r
10 DriverVer=03/08/2006,1.0.0000.614\r
11 CatalogFile=mthca.cat\r
12 \r
13 ; ================= Destination directory section =====================\r
14 \r
15 [DestinationDirs]\r
16 DefaultDestDir=%DIRID_DRIVERS%\r
17 MTHCA.UMCopyFiles=%DIRID_SYSTEM%\r
18 MTHCA.WOW64CopyFiles=%DIRID_SYSTEM_X86%\r
19 Ibal.UMCopyFiles=%DIRID_SYSTEM%\r
20 Ibal.WOW64CopyFiles=%DIRID_SYSTEM_X86%\r
21 WinVerbs.CopySysFiles = %DIRID_DRIVERS%\r
22 WinVerbs.CopyDllFiles = %DIRID_SYSTEM%\r
23 WinMad.CopySysFiles = %DIRID_DRIVERS%\r
24 WinMad.CopyDllFiles = %DIRID_SYSTEM%\r
25 Wdf_CoInstaller_CopyFiles = %DIRID_SYSTEM%\r
26 \r
27 \r
28 ; ================= Class Install section =====================\r
29 \r
30 [ClassInstall32]\r
31 AddReg=ClassAddReg\r
32 \r
33 [ClassAddReg]\r
34 HKR,,,,"InfiniBand Channel Adapters"\r
35 HKR,,Icon,,-5\r
36 HKR,,SilentInstall,,1\r
37 HKR,,"UpperFilters",0x00010000,"ibbus"  ; enable IBBUS/AL Filter driver load.\r
38 HKR,,"UpperFilters",0x00010008,"WinVerbs" ; enable winverbs Filter driver load.\r
39 HKR,,"UpperFilters",0x00010008,"WinMad"\r
40 \r
41 \r
42 ; ================= Device Install section =====================\r
43 \r
44 [SourceDisksNames.x86]\r
45 1=%DiskId%,,,""\r
46 \r
47 [SourceDisksNames.amd64]\r
48 1=%DiskId%,,,""\r
49 \r
50 [SourceDisksNames.ia64]\r
51 1=%DiskId%,,,""\r
52 \r
53 [SourceDisksFiles]\r
54 mthca.sys=1,,\r
55 mthcau.dll=1,,\r
56 mthcaud.dll=1,,\r
57 ibal.dll=1,,\r
58 complib.dll=1,,\r
59 ibald.dll=1,,\r
60 complibd.dll=1,,\r
61 ibbus.sys=1,,\r
62 winverbs.sys = 1,,\r
63 winverbs.dll = 1,,\r
64 winverbsd.dll = 1,,\r
65 winmad.sys = 1,,\r
66 winmad.dll = 1,,\r
67 winmadd.dll = 1,,\r
68 WdfCoInstaller01007.dll = 1,,\r
69 \r
70 \r
71 [SourceDisksFiles.amd64]\r
72 mthca.sys=1,,\r
73 mthcau.dll=1,,\r
74 mthcaud.dll=1,,\r
75 mthca32.dll=1,,\r
76 mthca32d.dll=1,,\r
77 ibal.dll=1,,\r
78 ibald.dll=1,,\r
79 complib.dll=1,,\r
80 complibd.dll=1,,\r
81 cl32.dll=1,,\r
82 cl32d.dll=1,,\r
83 ibal32.dll=1,,\r
84 ibal32d.dll=1,,\r
85 ibbus.sys=1,,\r
86 winverbs.sys = 1,,\r
87 winverbs.dll = 1,,\r
88 winverbsd.dll = 1,,\r
89 winmad.sys = 1,,\r
90 winmad.dll = 1,,\r
91 winmadd.dll = 1,,\r
92 WdfCoInstaller01007.dll = 1,,\r
93 \r
94 [SourceDisksFiles.ia64]\r
95 mthca.sys=1,,\r
96 mthcau.dll=1,,\r
97 mthcaud.dll=1,,\r
98 mthca32.dll=1,,\r
99 mthca32d.dll=1,,\r
100 ibal.dll=1,,\r
101 ibald.dll=1,,\r
102 complib.dll=1,,\r
103 complibd.dll=1,,\r
104 cl32.dll=1,,\r
105 cl32d.dll=1,,\r
106 ibal32.dll=1,,\r
107 ibal32d.dll=1,,\r
108 ibbus.sys=1,,\r
109 winverbs.sys = 1,,\r
110 winverbs.dll = 1,,\r
111 winverbsd.dll = 1,,\r
112 winmad.sys = 1,,\r
113 winmad.dll = 1,,\r
114 winmadd.dll = 1,,\r
115 WdfCoInstaller01007.dll = 1,,\r
116 \r
117 [Manufacturer]\r
118 %MTL% = HCA.DeviceSection,ntx86,ntamd64,ntia64\r
119 \r
120 [HCA.DeviceSection]\r
121 ; empty since we don't support W9x/Me\r
122 \r
123 [HCA.DeviceSection.ntx86]\r
124 %MT23108.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_5A44\r
125 %MT23109.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_5A45\r
126 %MT25208.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_6278\r
127 %MT25209.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_6279\r
128 %MT25218.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_6282\r
129 %MT24204.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_5E8C\r
130 %MT24205.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_5E8D\r
131 %MT25204.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_6274\r
132 %MT25205.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_6275\r
133 \r
134 [HCA.DeviceSection.ntamd64]\r
135 %MT23108.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_5A44\r
136 %MT23109.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_5A45\r
137 %MT25208.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_6278\r
138 %MT25209.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_6279\r
139 %MT25218.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_6282\r
140 %MT24204.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_5E8C\r
141 %MT24205.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_5E8D\r
142 %MT25204.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_6274\r
143 %MT25205.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_6275\r
144 \r
145 [HCA.DeviceSection.ntia64]\r
146 %MT23108.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_5A44\r
147 %MT23109.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_5A45\r
148 %MT25208.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_6278\r
149 %MT25209.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_6279\r
150 %MT25218.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_6282\r
151 %MT24204.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_5E8C\r
152 %MT24205.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_5E8D\r
153 %MT25204.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_6274\r
154 %MT25205.DeviceDesc%=MTHCA.DDInstall, PCI\VEN_15B3&DEV_6275\r
155 \r
156 [MTHCA.DDInstall.ntx86]\r
157 CopyFiles = MTHCA.CopyFiles\r
158 CopyFiles = MTHCA.UMCopyFiles\r
159 CopyFiles = Ibal.UMCopyFiles\r
160 CopyFiles = Ibbus.CopyFiles\r
161 CopyFiles = WinVerbs.CopySysFiles\r
162 CopyFiles = WinVerbs.CopyDllFiles\r
163 CopyFiles = WinMad.CopySysFiles\r
164 CopyFiles = WinMad.CopyDllFiles\r
165 \r
166 [MTHCA.DDInstall.ntamd64]\r
167 CopyFiles = MTHCA.CopyFiles\r
168 CopyFiles = MTHCA.UMCopyFiles\r
169 CopyFiles = MTHCA.WOW64CopyFiles\r
170 CopyFiles = Ibal.UMCopyFiles\r
171 CopyFiles = Ibal.WOW64CopyFiles\r
172 CopyFiles = Ibbus.CopyFiles\r
173 CopyFiles = WinVerbs.CopySysFiles\r
174 CopyFiles = WinVerbs.CopyDllFiles\r
175 CopyFiles = WinMad.CopySysFiles\r
176 CopyFiles = WinMad.CopyDllFiles\r
177 \r
178 [MTHCA.DDInstall.ntia64]\r
179 CopyFiles = MTHCA.CopyFiles\r
180 CopyFiles = MTHCA.UMCopyFiles\r
181 CopyFiles = MTHCA.WOW64CopyFiles\r
182 CopyFiles = Ibal.UMCopyFiles\r
183 CopyFiles = Ibal.WOW64CopyFiles\r
184 CopyFiles = Ibbus.CopyFiles\r
185 CopyFiles = WinVerbs.CopySysFiles\r
186 CopyFiles = WinVerbs.CopyDllFiles\r
187 CopyFiles = WinMad.CopySysFiles\r
188 CopyFiles = WinMad.CopyDllFiles\r
189 \r
190 \r
191 ; ============== Services ==============\r
192 \r
193 [MTHCA.DDInstall.ntx86.Services]\r
194 AddService = mthca,%SPSVCINST_ASSOCSERVICE%,MTHCA.ServiceInstall,MTHCA.EventLog\r
195 AddService = ibbus,,Ibbus.ServiceInstall\r
196 AddService = WinVerbs,,WinVerbs.ServiceInstall\r
197 AddService = WinMad,,WinMad.ServiceInstall\r
198 \r
199 [MTHCA.DDInstall.ntamd64.Services]\r
200 AddService = mthca,%SPSVCINST_ASSOCSERVICE%,MTHCA.ServiceInstall,MTHCA.EventLog\r
201 AddService = ibbus,,Ibbus.ServiceInstall\r
202 AddService = WinVerbs,,WinVerbs.ServiceInstall\r
203 AddService = WinMad,,WinMad.ServiceInstall\r
204 \r
205 [MTHCA.DDInstall.ntia64.Services]\r
206 AddService = mthca,%SPSVCINST_ASSOCSERVICE%,MTHCA.ServiceInstall,MTHCA.EventLog\r
207 AddService = ibbus,,Ibbus.ServiceInstall\r
208 AddService = WinVerbs,,WinVerbs.ServiceInstall\r
209 AddService = WinMad,,WinMad.ServiceInstall\r
210 \r
211 \r
212 ; ============= File Copy ==============\r
213 \r
214 [MTHCA.CopyFiles]\r
215 mthca.sys\r
216 \r
217 [MTHCA.UMCopyFiles]\r
218 mthcau.dll,,,2\r
219 mthcaud.dll,,,2\r
220 \r
221 [MTHCA.WOW64CopyFiles]\r
222 mthcau.dll,mthca32.dll,,2\r
223 mthcaud.dll,mthca32d.dll,,2\r
224 \r
225 [Ibal.UMCopyFiles]\r
226 ibal.dll,,,2\r
227 ibald.dll,,,2\r
228 complib.dll,,,2\r
229 complibd.dll,,,2\r
230 \r
231 [Ibal.WOW64CopyFiles]\r
232 ibal.dll,ibal32.dll,,2\r
233 ibald.dll,ibal32d.dll,,2\r
234 complib.dll,cl32.dll,,2\r
235 complibd.dll,cl32d.dll,,2\r
236 \r
237 [Ibbus.CopyFiles]\r
238 ibbus.sys\r
239 \r
240 [WinVerbs.CopySysFiles]\r
241 winverbs.sys\r
242 \r
243 [WinVerbs.CopyDllFiles]\r
244 winverbs.dll,,,2\r
245 winverbsd.dll,,,2\r
246 \r
247 [WinMad.CopySysFiles]\r
248 winmad.sys\r
249 \r
250 [WinMad.CopyDllFiles]\r
251 winmad.dll,,,2\r
252 winmadd.dll,,,2\r
253 \r
254 ; ============= MTHCA Service Install section ==============\r
255 \r
256 [MTHCA.ServiceInstall]\r
257 DisplayName     = %MTHCA.ServiceDesc%\r
258 ServiceType     = %SERVICE_KERNEL_DRIVER%\r
259 StartType       = %SERVICE_DEMAND_START%\r
260 ErrorControl    = %SERVICE_ERROR_NORMAL%\r
261 ServiceBinary   = %12%\mthca.sys\r
262 LoadOrderGroup  = extended base\r
263 AddReg          = MTHCA.ParamsReg\r
264 \r
265 \r
266 [MTHCA.EventLog]\r
267 AddReg = MTHCA.AddEventLogReg\r
268 \r
269 [MTHCA.AddEventLogReg]\r
270 HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\mthca.sys"\r
271 HKR, , TypesSupported,   0x00010001, 7\r
272 \r
273 [MTHCA.ParamsReg]\r
274 HKR,"Parameters","DebugLevel",%REG_DWORD%,0x00000003\r
275 HKR,"Parameters","DebugFlags",%REG_DWORD%,0x0000ffff\r
276 HKR,"Parameters","SkipTavorReset",%REG_DWORD%,0\r
277 HKR,"Parameters","DisableTavorResetOnFailure",%REG_DWORD%,1\r
278 HKR,"Parameters","TunePci",%REG_DWORD%,0\r
279 HKR,"Parameters","ProcessorAffinity",%REG_DWORD%,0\r
280 HKR,"Parameters","MaxDpcTimeUs",%REG_DWORD%,10000\r
281 HKR,"Parameters","ProfileQpNum",%REG_DWORD%,0\r
282 HKR,"Parameters","ProfileRdOut",%REG_DWORD%,0xffffffff\r
283 HKLM,"System\CurrentControlSet\Control\WMI\GlobalLogger\8bf1f640-63fe-4743-b9ef-fa38c695bfde","Flags",%REG_DWORD%,0xffff\r
284 HKLM,"System\CurrentControlSet\Control\WMI\GlobalLogger\8bf1f640-63fe-4743-b9ef-fa38c695bfde","Level",%REG_DWORD%,0x3\r
285 \r
286 \r
287 ; ============= IBBUS Service Install section ==============\r
288 \r
289 [Ibbus.ServiceInstall]\r
290 DisplayName     = %Ibbus.ServiceDesc%\r
291 ServiceType     = %SERVICE_KERNEL_DRIVER%\r
292 StartType       = %SERVICE_DEMAND_START%\r
293 ErrorControl    = %SERVICE_ERROR_NORMAL%\r
294 ServiceBinary   = %12%\ibbus.sys\r
295 LoadOrderGroup  = PnP Filter\r
296 AddReg          = Ibbus.ParamsReg\r
297 Dependencies    = mthca\r
298 \r
299 [Ibbus.ParamsReg]\r
300 HKR,"Parameters","IbalDebugLevel",%REG_DWORD%,2\r
301 HKR,"Parameters","IbalDebugFlags",%REG_DWORD%,0x00ffffff\r
302 HKR,"Parameters","SmiPollInterval",%REG_DWORD_NO_CLOBBER%,20000\r
303 HKR,"Parameters","IocQueryTimeout",%REG_DWORD_NO_CLOBBER%,250\r
304 HKR,"Parameters","IocQueryRetries",%REG_DWORD_NO_CLOBBER%,4\r
305 HKR,"Parameters","IocPollInterval",%REG_DWORD_NO_CLOBBER%,30000\r
306 HKR,"Parameters","DebugFlags",%REG_DWORD%,0x80000000\r
307 HKR,"Parameters","ReportPortNIC",%REG_DWORD%,1\r
308 \r
309 \r
310 ; ============= WinVerbs Service Install section ==============\r
311 \r
312 [WinVerbs.ServiceInstall]\r
313 DisplayName = %WinVerbs.ServiceDesc%\r
314 ServiceType = %SERVICE_KERNEL_DRIVER%\r
315 StartType = %SERVICE_DEMAND_START%\r
316 ErrorControl = %SERVICE_ERROR_NORMAL%\r
317 ServiceBinary  = %12%\winverbs.sys\r
318 LoadOrderGroup = PNP Filter\r
319 Dependencies   = ibbus\r
320 \r
321 ; ============= WinMad Service Install section ==============\r
322 \r
323 [WinMad.ServiceInstall]\r
324 DisplayName = %WinMad.ServiceDesc%\r
325 ServiceType = %SERVICE_KERNEL_DRIVER%\r
326 StartType = %SERVICE_DEMAND_START%\r
327 ErrorControl = %SERVICE_ERROR_NORMAL%\r
328 ServiceBinary  = %12%\winmad.sys\r
329 LoadOrderGroup = PNP Filter\r
330 Dependencies   = winverbs\r
331 \r
332 \r
333 ; ============= KMDF CoInstaller section ==============\r
334 \r
335 [MTHCA.DDInstall.ntx86.CoInstallers]\r
336 AddReg = Wdf_CoInstaller_AddReg\r
337 CopyFiles = Wdf_CoInstaller_CopyFiles\r
338 \r
339 [MTHCA.DDInstall.ntamd64.CoInstallers]\r
340 AddReg = Wdf_CoInstaller_AddReg\r
341 CopyFiles = Wdf_CoInstaller_CopyFiles\r
342 \r
343 [MTHCA.DDInstall.ntia64.CoInstallers]\r
344 AddReg = Wdf_CoInstaller_AddReg\r
345 CopyFiles = Wdf_CoInstaller_CopyFiles\r
346 \r
347 [Wdf_CoInstaller_AddReg]\r
348 HKR,, CoInstallers32,0x00010000, "WdfCoInstaller01007.dll,WdfCoInstaller"\r
349 \r
350 [Wdf_CoInstaller_CopyFiles]\r
351 WdfCoInstaller01007.dll\r
352 \r
353 [MTHCA.DDInstall.ntx86.Wdf]\r
354 KmdfService = WinVerbs, WvWdfSect\r
355 KmdfService = WinMad, WvWdfSect\r
356 \r
357 [MTHCA.DDInstall.ntamd64.Wdf]\r
358 KmdfService = WinVerbs, WvWdfSect\r
359 KmdfService = WinMad, WvWdfSect\r
360 \r
361 [MTHCA.DDInstall.ntia64.Wdf]\r
362 KmdfService = WinVerbs, WvWdfSect\r
363 KmdfService = WinMad, WvWdfSect\r
364 \r
365 [WvWdfSect]\r
366 KmdfLibraryVersion = 1.7\r
367 \r
368 \r
369 ; ============= Uninstall Section =============\r
370 \r
371 [DefaultUninstall.ntx86]\r
372 DelFiles   = MTHCA.CopyFiles\r
373 DelFiles   = MTHCA.UMCopyFiles\r
374 DelReg     = MTHCA.ParamsReg\r
375 DelReg     = MTHCA.AddEventLogReg\r
376 DelReg     = ClassAddReg\r
377 DelFiles   = Ibal.UMCopyFiles\r
378 DelFiles   = Ibbus.CopyFiles\r
379 DelReg     = Ibbus.ParamsReg\r
380 DelFiles   = WinVerbs.CopySysFiles\r
381 DelFiles   = WinVerbs.CopyDllFiles\r
382 DelFiles   = WinMad.CopySysFiles\r
383 DelFiles   = WinMad.CopyDllFiles\r
384 \r
385 [DefaultUninstall.ntamd64]\r
386 DelFiles   = MTHCA.CopyFiles\r
387 DelFiles   = MTHCA.UMCopyFiles\r
388 DelFiles   = MTHCA.WOW64CopyFiles\r
389 DelReg     = MTHCA.ParamsReg\r
390 DelReg     = MTHCA.AddEventLogReg\r
391 DelReg     = ClassAddReg\r
392 DelFiles   = Ibal.UMCopyFiles\r
393 DelFiles   = Ibal.WOW64CopyFiles\r
394 DelFiles   = Ibbus.CopyFiles\r
395 DelReg     = Ibbus.ParamsReg\r
396 DelFiles   = WinVerbs.CopySysFiles\r
397 DelFiles   = WinVerbs.CopyDllFiles\r
398 DelFiles   = WinMad.CopySysFiles\r
399 DelFiles   = WinMad.CopyDllFiles\r
400 \r
401 [DefaultUninstall.ntia64]\r
402 DelFiles   = MTHCA.CopyFiles\r
403 DelFiles   = MTHCA.UMCopyFiles\r
404 DelFiles   = MTHCA.WOW64CopyFiles\r
405 DelReg     = MTHCA.ParamsReg\r
406 DelReg     = MTHCA.AddEventLogReg\r
407 DelReg     = ClassAddReg\r
408 DelFiles   = Ibal.UMCopyFiles\r
409 DelFiles   = Ibal.WOW64CopyFiles\r
410 DelFiles   = Ibbus.CopyFiles\r
411 DelReg     = Ibbus.ParamsReg\r
412 DelFiles   = WinVerbs.CopySysFiles\r
413 DelFiles   = WinVerbs.CopyDllFiles\r
414 DelFiles   = WinMad.CopySysFiles\r
415 DelFiles   = WinMad.CopyDllFiles\r
416 \r
417 [DefaultUninstall.Services]\r
418 DelService = WinMad,%SPSVCINST_STOPSERVICE%\r
419 DelService = WinVerbs,%SPSVCINST_STOPSERVICE%\r
420 DelService = Ibbus,%SPSVCINST_STOPSERVICE%\r
421 DelService = mthca,%SPSVCINST_STOPSERVICE%\r
422 \r
423 \r
424 [Strings]\r
425 IBClassGuid = "{58517E00-D3CF-40c9-A679-CEE5752F4491}"\r
426 OFA = "OpenFabrics Alliance"\r
427 MTL="Mellanox Technologies Ltd."\r
428 MTHCA.ServiceDesc = "Driver for Mellanox InfiniHost Devices"\r
429 MT23108.DeviceDesc="InfiniHost (MT23108) - Mellanox InfiniBand HCA"\r
430 MT23109.DeviceDesc="InfiniHost (MT23109) - Mellanox InfiniBand HCA (burner device)"\r
431 MT25208.DeviceDesc="InfiniHost (MT25208) - Mellanox InfiniBand HCA for PCI Express"\r
432 MT25209.DeviceDesc="InfiniHost (MT25209) - Mellanox InfiniBand HCA for PCI Express (burner device)"\r
433 MT25218.DeviceDesc="InfiniHost III Ex (MT25218) - Mellanox InfiniBand HCA for PCI Express"\r
434 MT24204.DeviceDesc="InfiniHost III Lx (MT24204) - Mellanox InfiniBand HCA for PCI Express"\r
435 MT24205.DeviceDesc="InfiniHost III Lx (MT24205) - Mellanox InfiniBand HCA for PCI Express (burner device)"\r
436 MT25204.DeviceDesc="InfiniHost III Lx (MT25204) - Mellanox InfiniBand HCA for PCI Express"\r
437 MT25205.DeviceDesc="InfiniHost III Lx (MT25205) - Mellanox InfiniBand HCA for PCI Express (burner device)"\r
438 DiskId = "Mellanox InfiniBand HCA installation disk"\r
439 Ibbus.ServiceDesc = "InfiniBand Bus/AL (Filter Driver)"\r
440 WinVerbs.ServiceDesc = "WinVerbs Service"\r
441 WinMad.ServiceDesc = "WinMad Service"\r
442 SPSVCINST_NULL         = 0x0\r
443 SPSVCINST_ASSOCSERVICE = 0x00000002\r
444 SPSVCINST_STOPSERVICE  = 0x00000200\r
445 SERVICE_KERNEL_DRIVER  = 1\r
446 SERVICE_BOOT_START     = 0\r
447 SERVICE_DEMAND_START   = 3\r
448 SERVICE_ERROR_NORMAL   = 1\r
449 REG_DWORD              = 0x00010001\r
450 REG_DWORD_NO_CLOBBER   = 0x00010003\r
451 REG_MULTI_SZ_APPEND    = 0x00010008\r
452 DIRID_SYSTEM           = 11\r
453 DIRID_DRIVERS          = 12\r
454 DIRID_SYSTEM_X86       = 16425\r
455 \r