home *** CD-ROM | disk | FTP | other *** search
/ Popular Software (Premium Edition) / mycd.iso / WIN98 / PRECOPY2.CAB / hiddev.inf < prev    next >
Encoding:
Windows Setup INFormation  |  1998-06-19  |  6.3 KB  |  238 lines

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