home *** CD-ROM | disk | FTP | other *** search
/ Image Master / L80.iso / Win98 / PRECOPY2.CAB / hiddev.inf < prev    next >
Encoding:
INI File  |  1998-05-11  |  6.2 KB  |  237 lines

  1.  
  2. ;
  3. ; HIDDEV.INF
  4. ;
  5. ; - Installs default support for HID devices according to compatible id
  6. ;
  7. ; Copyright (c) 1998 Microsoft Corporation
  8. ;
  9.  
  10. [Version]
  11. CatalogFile=hiddev.cat
  12. LayoutFile=Layout.inf, Layout1.inf, Layout2.inf
  13. Signature="$CHICAGO$"
  14. Class=HID
  15. ClassGUID={745a17a0-74d3-11d0-b6fe-00a0c90f57da}
  16. Provider=Microsoft
  17. SetupClass=Base
  18.  
  19. [BaseWinOptions]
  20. Inst_Hiddev
  21.  
  22. [Inst_Hiddev]
  23. Copyfiles=Hid.Inf.Copy
  24.  
  25. [Hid.Inf.Copy]
  26. hiddev.inf
  27.  
  28. [DestinationDirs]
  29. DefaultDestDir = 11             ; LDID_SYS, the Windows\System directory
  30. HidClassCopy = 11
  31. HidClassDel = 25
  32. Hid.Inf.Copy   = 17             ; LDID_INF, the Windows\Inf directory
  33. USBHIDDevice.Copy = 10,system32\drivers
  34. USBHIDDevice.Del = 11
  35. HIDSystemControl.Copy = 11
  36. MMHID.Copy = 11
  37. MMHID.Del = 25
  38.  
  39. [ClassInstall]
  40. AddReg=HIDClassReg
  41. CopyFiles=HidClassCopy
  42. DelFiles=HidClassDel
  43.  
  44. [HIDClassReg]
  45. HKR,,,0,%HIDClassDescription%
  46. HKR,,Icon,,-24
  47. HKR,,Installer,,hidci.dll  ; the class installer forces RunOnce entries
  48.                            ; to be executed for all hid device installs
  49.  
  50. [HidClassCopy]
  51. hidci.dll
  52.  
  53. [HidClassDel]
  54. hidci.dll
  55.  
  56. [ControlFlags]
  57. ; All PnP devices should be excluded from manual AddDevice Applet list
  58. ;ExcludeFromSelect=*
  59.  
  60. [Manufacturer]
  61. %UnknownMfg%=UnknownMfg
  62. %Altec.Mfg%=Altec.Section
  63. %Philips.Mfg%=Philips.Section
  64. %CTX.Mfg%=CTX.Section
  65. %LiteOn.Mfg%=LiteOn.Section
  66. %Mitsubishi.Mfg%=Mitsubishi.Section
  67. %EIZO.Mfg%=EIZO.Section
  68. %Labtec.Mfg%=Labtec.Section
  69. %Microsoft.Mfg%=Microsoft.Section
  70.  
  71.  
  72. [UnknownMfg]
  73.  
  74. ; All USB HID devices have this compatible id
  75. %USB\Class_03%=USBHIDDevice,USB\Class_03
  76.  
  77. ; Compatible ID for generic HID collections
  78. %HID_DEVICE%=HIDCollection,HID_DEVICE
  79.  
  80. ;
  81. ; Note: the following compatible HID IDs are supported in
  82. ;       their device-class-specific INF files:
  83. ;
  84. ;               HID_DEVICE_SYSTEM_MOUSE
  85. ;               HID_DEVICE_SYSTEM_KEYBOARD
  86. ;               HID_DEVICE_SYSTEM_GAME
  87. ;
  88.  
  89.  
  90. %HID_DEVICE_SYSTEM_CONTROL%=HIDSystemControl,HID_DEVICE_SYSTEM_CONTROL
  91. %HID_DEVICE_SYSTEM_CONSUMER%=HIDSystemConsumer,HID_DEVICE_UP:000C_U:0001
  92.  
  93. ; =================== Microsoft ===========================
  94.  
  95. [Microsoft.Section]
  96. %USB\VID_045E&PID_0014&MI_02.DeviceDesc%=USBHIDDevice,USB\VID_045E&PID_0014&MI_02
  97.  
  98. ; =================== Altec Lansing ===========================
  99.  
  100. [Altec.Section]
  101. %USB\VID_04D2&PID_FF47&MI_02.DeviceDesc%=USBHIDDevice,USB\VID_04D2&PID_FF47&MI_02
  102. %USB\VID_04D2&PID_FF49&MI_02.DeviceDesc%=USBHIDDevice,USB\VID_04D2&PID_FF49&MI_02
  103.  
  104. ; =================== Philips ===========================
  105.  
  106. [Philips.Section]
  107. %USB\VID_0471&PID_0101&MI_02.DeviceDesc%=USBHIDDevice,USB\VID_0471&PID_0101&MI_02
  108.  
  109. ; =================== CTX ===========================
  110.  
  111. [CTX.Section]
  112. %USB\VID_0698&PID_1786.DeviceDesc%=USBHIDDevice,USB\VID_0698&PID_1786
  113.  
  114. ; =================== LiteOn ===========================
  115.  
  116. [LiteOn.Section]
  117. %USB\VID_04CA&PID_1766.DeviceDesc%=USBHIDDevice,USB\VID_04CA&PID_1766
  118.  
  119. ; =================== Mitsubishi ===========================
  120.  
  121. [Mitsubishi.Section]
  122. %USB\VID_0452&PID_0021.DeviceDesc%=USBHIDDevice,USB\VID_0452&PID_0021
  123.  
  124. ; =================== EIZO ===========================
  125.  
  126. [EIZO.Section]
  127. %USB\VID_056D&PID_0002.DeviceDesc%=USBHIDDevice,USB\VID_056D&PID_0002
  128.  
  129. ; =================== Labtec ===========================
  130.  
  131. [Labtec.Section]
  132. %USB\VID_0672&PID_1041&MI_02.DeviceDesc%=USBHIDDevice,USB\VID_0672&PID_1041&MI_02
  133.  
  134. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  135. ;;;;;  Install section for all USB HID devices  ;;;;;;;;;;;;;;;;
  136. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  137. [USBHIDDevice]
  138. CopyFiles=USBHIDDevice.Copy
  139. DelFiles=USBHIDDevice.Del
  140. AddReg=USBHIDDevice.AddReg
  141.  
  142. [USBHIDDevice.Copy]
  143. hidclass.sys
  144. hidusb.sys
  145. hidparse.sys
  146.  
  147. [USBHIDDevice.Del]
  148. hidclass.sys
  149. hidusb.sys
  150. hidparse.sys
  151.  
  152. [USBHIDDevice.AddReg]
  153. HKR,,DevLoader,,*ntkern
  154. HKR,,NTMPDriver,,"hidusb.sys"
  155.  
  156. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  157. [HIDCollection]
  158. ; no reg or copy section for generic collections
  159. ;
  160.  
  161. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  162. ;;;;;  Install section for HID System Control devices  ;;;;;;;;;
  163. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  164.  
  165. ;
  166. ; The keyboard mapper handles system power controls.
  167. ;
  168. [HIDSystemControl]
  169. CopyFiles=HIDSystemControl.Copy
  170. AddReg=HIDSystemControl.AddReg
  171.  
  172. [HIDSystemControl.Copy]
  173. kbdhid.vxd
  174.  
  175. [HIDSystemControl.AddReg]
  176. HKR,,DevLoader,,*ntkern
  177. HKR,,NTMPDriver,,"kbdhid.vxd"
  178. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  179.  
  180.  
  181. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  182. ;;;;;  Install section for HID Consumer Control devices  ;;;;;;;
  183. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  184.  
  185. [HIDSystemConsumer]
  186. CopyFiles=MMHID.Copy
  187. DelFiles=MMHID.Del
  188. AddReg=MMHID.AddReg
  189.  
  190. [MMHID.Copy]
  191. mmhid.dll
  192.  
  193. [MMHID.Del]
  194. mmhid.exe
  195.  
  196.  
  197. [MMHID.AddReg]
  198. HKLM,Software\Microsoft\Windows\CurrentVersion\Run,MMHID,,"rundll32 mmhid.dll,StartMmHid"
  199. HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,MMHID,,"rundll32 mmhid.dll,StartMmHid"
  200.  
  201. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  202.  
  203.  
  204. [Strings]
  205. UnknownMfg="(Standard device)"
  206. USB\Class_03="USB Human Interface Device"
  207. HIDClassDescription="Human Interface Devices"
  208. HID_DEVICE_SYSTEM_CONTROL="HID-compliant system control device"
  209. HID_DEVICE_SYSTEM_CONSUMER="HID-compliant consumer control device"
  210. HID_DEVICE="HID-compliant device"
  211.  
  212. Microsoft.Mfg="Microsoft"
  213. USB\VID_045E&PID_0014&MI_02.DeviceDesc="Microsoft Digital Sound System 80 HID Audio Controls"
  214.  
  215. Altec.Mfg="Altec Lansing"
  216. USB\VID_04D2&PID_FF47&MI_02.DeviceDesc="Altec Lansing HID Audio Controls"
  217. USB\VID_04D2&PID_FF49&MI_02.DeviceDesc="Altec Lansing HID Audio Controls"
  218.  
  219. Labtec.Mfg="Labtec"
  220. USB\VID_0672&PID_1041&MI_02.DeviceDesc="Labtec HID Audio Controls"
  221.  
  222. Philips.Mfg="Philips"
  223. USB\VID_0471&PID_0101&MI_02.DeviceDesc="Philips HID Audio Controls"
  224.  
  225. CTX.Mfg="CTX"
  226. USB\VID_0698&PID_1786.DeviceDesc="CTX USB Monitor"
  227.  
  228. LiteOn.Mfg="Lite On"
  229. USB\VID_04CA&PID_1766.DeviceDesc="Lite On USB Monitor"
  230.  
  231. Mitsubishi.Mfg="Mitsubishi"
  232. USB\VID_0452&PID_0021.DeviceDesc="Mitsubishi USB Monitor"
  233.  
  234. EIZO.Mfg="EIZO"
  235. USB\VID_056D&PID_0002.DeviceDesc="EIZO USB HID Monitor"
  236.  
  237.