home *** CD-ROM | disk | FTP | other *** search
/ What the Doctor Required - The Freshest December / December.iso / windows / mem1614 / precopy2.cab / hiddev.inf < prev    next >
Encoding:
INI File  |  1997-10-21  |  4.4 KB  |  184 lines

  1.  
  2.  
  3. ;
  4. ; HIDDEV.INF
  5. ;
  6. ; - Installs default support for HID devices according to compatible id 
  7. ;
  8. ; Copyright (c) 1997 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. Hid.Inf.Copy   = 17             ; LDID_INF, the Windows\Inf directory
  32. USBHIDDevice.Copy = 10,system32\drivers
  33. USBHIDDevice.Del = 11
  34. HIDSystemControl.Copy = 11
  35. MMHID.Copy = 25
  36.  
  37. [ClassInstall]
  38. AddReg=HIDClassReg
  39. CopyFiles=HidClassCopy
  40.  
  41. [HIDClassReg]
  42. HKR,,,0,%HIDClassDescription%
  43. HKR,,Icon,,-24
  44. HKR,,Installer,,hidci.dll
  45.  
  46. [HidClassCopy]
  47. hidci.dll
  48.  
  49. [Manufacturer]
  50. %UnknownMfg%=UnknownMfg
  51. %Altec.Mfg%=Altec.Section
  52. %Philips.Mfg%=Philips.Section
  53. %CTX.Mfg%=CTX.Section
  54. %LiteOn.Mfg%=LiteOn.Section
  55. %Mitsubishi.Mfg%=Mitsubishi.Section
  56.  
  57.  
  58. [UnknownMfg]
  59.  
  60. ; All USB HID devices have this compatible id
  61. %USB\Class_03%=USBHIDDevice,USB\Class_03
  62.  
  63. ; Compatible ID for generic HID collections
  64. %HID_DEVICE%=HIDCollection,HID_DEVICE
  65.  
  66. ;
  67. ; Note: the following compatible HID IDs are supported in
  68. ;       their device-class-specific INF files:
  69. ;
  70. ;               HID_DEVICE_SYSTEM_MOUSE
  71. ;               HID_DEVICE_SYSTEM_KEYBOARD
  72. ;               HID_DEVICE_SYSTEM_GAME
  73. ;
  74.  
  75.  
  76. %HID_DEVICE_SYSTEM_CONTROL%=HIDSystemControl,HID_DEVICE_SYSTEM_CONTROL
  77.  
  78. ; =================== Altec Lansing ===========================
  79.  
  80. [Altec.Section]
  81. %USB\VID_04D2&PID_FF47&MI_02.DeviceDesc%=USBHIDDevice,USB\VID_04D2&PID_FF47&MI_02
  82.  
  83. ; =================== Philips ===========================
  84.  
  85. [Philips.Section]
  86. %USB\VID_0471&PID_0101&MI_02.DeviceDesc%=USBHIDDevice,USB\VID_0471&PID_0101&MI_02
  87.  
  88. ; =================== CTX ===========================
  89.  
  90. [CTX.Section]
  91. %USB\VID_0698&PID_1786.DeviceDesc%=USBHIDDevice,USB\VID_0698&PID_1786
  92.  
  93. ; =================== LiteOn ===========================
  94.  
  95. [LiteOn.Section]
  96. %USB\VID_04CA&PID_1766.DeviceDesc%=USBHIDDevice,USB\VID_04CA&PID_1766
  97.  
  98. ; =================== Mitsubishi ===========================
  99.  
  100. [Mitsubishi.Section]
  101. %USB\VID_0452&PID_0021.DeviceDesc%=USBHIDDevice,USB\VID_0452&PID_0021
  102.  
  103.  
  104.  
  105. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  106. ;;;;;  Install section for all USB HID devices  ;;;;;;;;;;;;;;;;
  107. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  108. [USBHIDDevice]
  109. CopyFiles=USBHIDDevice.Copy, MMHID.Copy
  110. DelFiles=USBHIDDevice.Del, MMHID.Del
  111. AddReg=USBHIDDevice.AddReg, MMHID.AddReg
  112.                   
  113. [USBHIDDevice.Copy]
  114. hidclass.sys
  115. hidusb.sys
  116. hidparse.sys
  117.  
  118. [USBHIDDevice.Del]
  119. hidclass.sys
  120. hidusb.sys
  121. hidparse.sys
  122.  
  123. [USBHIDDevice.AddReg]
  124. HKR,,DevLoader,,*ntkern 
  125. HKR,,NTMPDriver,,"hidusb.sys"
  126.  
  127. [MMHID.Copy]
  128. mmhid.exe
  129.  
  130. [MMHID.Del]
  131. mmhid.exe
  132.  
  133. [MMHID.AddReg]
  134. HKLM,Software\Microsoft\Windows\CurrentVersion\Run,MMHID,,"Mmhid.exe"
  135.  
  136. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  137. [HIDCollection]
  138. ; no reg or copy section for generic collections
  139. ;
  140.  
  141. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  142. ;;;;;  Install section for HID System (power) Controls  ;;;;;;;;
  143. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  144.  
  145. ;
  146. ; The keyboard mapper handles system power controls.
  147. ;
  148. [HIDSystemControl]
  149. CopyFiles=HIDSystemControl.Copy
  150. AddReg=HIDSystemControl.AddReg
  151.  
  152. [HIDSystemControl.Copy]
  153. kbdhid.vxd
  154.  
  155. [HIDSystemControl.AddReg]
  156. HKR,,DevLoader,,*ntkern
  157. HKR,,NTMPDriver,,"kbdhid.vxd"
  158. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  159.  
  160.  
  161.  
  162. [Strings]
  163. UnknownMfg="(Standard device)"
  164. USB\Class_03="USB Human Interface Device"
  165. HIDClassDescription="Human Interface Devices"
  166. HID_DEVICE_SYSTEM_CONTROL="HID-compliant system control device"
  167. HID_DEVICE="Human Interface Device"
  168.  
  169. Altec.Mfg="Altec Lansing"
  170. USB\VID_04D2&PID_FF47&MI_02.DeviceDesc="Altec Lansing HID Audio Controls"
  171.  
  172. Philips.Mfg="Philips"
  173. USB\VID_0471&PID_0101&MI_02.DeviceDesc="Philips HID Audio Controls"
  174.  
  175. CTX.Mfg="CTX"
  176. USB\VID_0698&PID_1786.DeviceDesc="CTX USB Monitor"
  177.  
  178. LiteOn.Mfg="Lite On"
  179. USB\VID_04CA&PID_1766.DeviceDesc="Lite On USB Monitor"
  180.  
  181. Mitsubishi.Mfg="Mitsubishi"
  182. USB\VID_0698&PID_1786.DeviceDesc="Mitsubishi USB Monitor"
  183.  
  184.