home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Installation King 98 / BootGold.iso / BOOTDISK / system / Pwin98 / PRECOPY2.CAB / hiddev.inf < prev    next >
Encoding:
Windows Setup INFormation  |  1998-01-29  |  5.9 KB  |  221 lines

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