home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / install.wim / 2 / Windows / inf / circlass.inf < prev    next >
Windows Setup INFormation  |  2008-01-19  |  28KB  |  234 lines

  1.  ■;/*++
  2. ;
  3. ;Abstract:
  4. ;    INF file for installing CIR Class enumerator driver
  5. ;
  6. ;--*/
  7. ;;++ Added by AddSDisk.cmd
  8. [SourceDisksNames]
  9. 3426=windows cd
  10. [SourceDisksFiles]
  11. circlass.sys         = 3426
  12. ;;--
  13. [Version]
  14. Signature="$WINDOWS NT$"
  15. Class=System
  16. ClassGuid={4D36E97D-E325-11CE-BFC1-08002BE10318}
  17. Provider=%MSFT%
  18. DriverVer=06/21/2006,6.0.6001.18000
  19. [DestinationDirs]
  20. DefaultDestDir = 12
  21. [Manufacturer]
  22. %Microsoft%=MicrosoftHw,NTx86...1
  23. ;
  24. ; This is the CIRCLASS root enumerated hardware ID
  25. ;
  26. ; For XP and later
  27. [MicrosoftHw.NTx86...1]
  28. %CIRCLASS.DeviceDesc%=CIRCLASS_Device, root\circlass
  29. [CIRCLASS_Device.NT]
  30. CopyFiles=Drivers_Dir
  31. [CIRCLASS_Device.NT.HW]
  32. AddReg=CIRCLASS_Device.NT.AddReg
  33. [CIRCLASS_Device.NT.AddReg]                            
  34. HKR,,DeviceCharacteristics,0x10001,0x0100         ; Use same security checks on relative opens
  35. HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)(A;;GA;;;NS)"      ; Allow generic-all access to Built-in administrators, Local system, and Network Service
  36. [Drivers_Dir]
  37. circlass.sys
  38. ;-------------- Service installation
  39. [CIRCLASS_Device.NT.Services]
  40. AddService = circlass,0x00000002, circlass_Service_Inst
  41. ; -------------- circlass driver install sections
  42. [circlass_Service_Inst]
  43. DisplayName    = %circlass.SVCDESC%
  44. ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
  45. StartType      = 3               ; SERVICE_DEMAND_START 
  46. ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
  47. ServiceBinary  = %12%\circlass.sys
  48. LoadOrderGroup = Extended Base
  49. AddReg           = CIRCLASS_Device.NT.AddReg.Services
  50. [CIRCLASS_Device.NT.AddReg.Services]
  51. ; Philips RC6 protocol
  52. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57da","DecoderName",0x00000000,"Philips RC6 32-bit"
  53. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57da","DecoderID",0x00010001,0x1
  54. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57da","DecoderType",0x00000000,"BiPhase"
  55. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57da","BitOrder",0x00000000,"MSBFirst"
  56. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57da","CodeMinBits",0x00010001,32
  57. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57da","CodeMaxBits",0x00010001,32
  58. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57da","OnePatternMin",0x00000000,"300 -666"
  59. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57da","OnePatternMax",0x00000000,"666 -300"
  60. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57da","ZeroPatternMin",0x00000000,"-666 300"
  61. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57da","ZeroPatternMax",0x00000000,"-300 666"
  62. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57da","HasRepeatData",0x00010001,0x1
  63. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57da","RepeatPrefixPatternMin",0x00000000,"2300 -1110 300 -666 300 -666 300 -1110 300 -1110 666"
  64. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57da","RepeatPrefixPatternMax",0x00000000,"2900 -666 666 -300 666 -300 666 -666 666 -666 1110"
  65. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57da","MaxRepeatPauseInterval",0x00010001,80000
  66. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57da","MaxRepeatTimeout",0x00010001,120000
  67. ; Sony protocol
  68. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57db","DecoderName",0x00000000,"Sony 12 to 15-bit"
  69. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57db","DecoderID",0x00010001,0x2
  70. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57db","DecoderType",0x00000000,"Pulse"
  71. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57db","BitOrder",0x00000000,"LSBFirst"
  72. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57db","CodeMinBits",0x00010001,12
  73. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57db","CodeMaxBits",0x00010001,15
  74. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57db","OnePatternMin",0x00000000,"1000 -800"
  75. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57db","OnePatternMax",0x00000000,"1400 -400"
  76. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57db","ZeroPatternMin",0x00000000,"400 -800"
  77. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57db","ZeroPatternMax",0x00000000,"800 -400"
  78. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57db","HasRepeatData",0x00010001,0x1
  79. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57db","RepeatPrefixPatternMin",0x00000000,"2000 -800"
  80. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57db","RepeatPrefixPatternMax",0x00000000,"2800 -400"
  81. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57db","MaxRepeatPauseInterval",0x00010001,32000
  82. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57db","MaxRepeatTimeout",0x00010001,50000
  83. ; WebTV protocol
  84. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","DecoderName",0x00000000,"WebTV 13-bit"
  85. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","DecoderID",0x00010001,0x3
  86. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","DecoderType",0x00000000,"Space"
  87. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","BitOrder",0x00000000,"MSBFirst"
  88. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","CodeMinBits",0x00010001,13
  89. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","CodeMaxBits",0x00010001,13
  90. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","OnePatternMin",0x00000000,"400 -1800"
  91. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","OnePatternMax",0x00000000,"800 -1100"
  92. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","ZeroPatternMin",0x00000000,"400 -2900"
  93. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","ZeroPatternMax",0x00000000,"800 -2300"
  94. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","HasRepeatData",0x00010001,0x1
  95. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","RepeatPrefixPatternMin",0x00000000,"400 -6500"
  96. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","RepeatPrefixPatternMax",0x00000000,"800 -5500"
  97. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","MaxRepeatPauseInterval",0x00010001,32000
  98. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","MaxRepeatTimeout",0x00010001,50000
  99. ; NEC protocol
  100. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","DecoderName",0x00000000,"NEC 32-bit"
  101. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","DecoderID",0x00010001,0x4
  102. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","DecoderType",0x00000000,"Space"
  103. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","BitOrder",0x00000000,"LSBFirst"
  104. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","CodeMinBits",0x00010001,32
  105. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","CodeMaxBits",0x00010001,32
  106. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","OnePatternMin",0x00000000,"360 -1890"
  107. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","OnePatternMax",0x00000000,"760 -1490"
  108. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","ZeroPatternMin",0x00000000,"360 -760"
  109. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","ZeroPatternMax",0x00000000,"760 -360"
  110. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","HasRepeatData",0x00010001,0x1
  111. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","RepeatPrefixPatternMin",0x00000000,"4000 -5000"
  112. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","RepeatPrefixPatternMax",0x00000000,"5000 -4000"
  113. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","RepeatSuffixPatternMin",0x00000000,"360 -760"
  114. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","RepeatSuffixPatternMax",0x00000000,"760 -360"
  115. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","MaxRepeatPauseInterval",0x00010001,60000
  116. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","MaxRepeatTimeout",0x00010001,120000
  117. ; Thompson protocol? (xbox)
  118. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57de","DecoderName",0x00000000,"Thompson 24-bit"
  119. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57de","DecoderID",0x00010001,0x5
  120. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57de","DecoderType",0x00000000,"Space"
  121. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57de","BitOrder",0x00000000,"MSBFirst"
  122. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57de","CodeMinBits",0x00010001,24
  123. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57de","CodeMaxBits",0x00010001,24
  124. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57de","OnePatternMin",0x00000000,"300 -1200"
  125. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57de","OnePatternMax",0x00000000,"700 -800"
  126. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57de","ZeroPatternMin",0x00000000,"300 -2200"
  127. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57de","ZeroPatternMax",0x00000000,"700 -1800"
  128. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57de","HasRepeatData",0x00010001,0x1
  129. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57de","RepeatPrefixPatternMin",0x00000000,"3500 -4500"
  130. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57de","RepeatPrefixPatternMax",0x00000000,"4500 -3500"
  131. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57de","RepeatSuffixPatternMin",0x00000000,"300 -700"
  132. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57de","RepeatSuffixPatternMax",0x00000000,"700 -300"
  133. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57de","MaxRepeatPauseInterval",0x00010001,10000
  134. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57de","MaxRepeatTimeout",0x00010001,70000
  135. ; MCIR Standard Keyboard
  136. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57df","DecoderName",0x00000000,"MCIR Standard Keyboard 32-bit"
  137. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57df","DecoderID",0x00010001,0x6
  138. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57df","DecoderType",0x00000000,"BiPhase"
  139. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57df","BitOrder",0x00000000,"MSBFirst"
  140. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57df","CodeMinBits",0x00010001,32
  141. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57df","CodeMaxBits",0x00010001,32
  142. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57df","OnePatternMin",0x00000000,"150 -450"
  143. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57df","OnePatternMax",0x00000000,"450 -150"
  144. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57df","ZeroPatternMin",0x00000000,"-450 150"
  145. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57df","ZeroPatternMax",0x00000000,"-150 450"
  146. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57df","HasRepeatData",0x00010001,0x1
  147. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57df","RepeatPrefixPatternMin",0x00000000,"2300 -350 200 -450 450 -800 200 -450 200"
  148. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57df","RepeatPrefixPatternMax",0x00000000,"2900 -100 500 -150 800 -450 450 -150 450"
  149. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57df","MaxRepeatPauseInterval",0x00010001,80000
  150. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57df","MaxRepeatTimeout",0x00010001,250000
  151. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57df","AllowSimultaneousKeys",0x00010001,0x01
  152. ; MCIR Japanese Keyboard
  153. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57e0","DecoderName",0x00000000,"MCIR Japanese Keyboard 32-bit"
  154. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57e0","DecoderID",0x00010001,0x7
  155. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57e0","DecoderType",0x00000000,"BiPhase"
  156. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57e0","BitOrder",0x00000000,"MSBFirst"
  157. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57e0","CodeMinBits",0x00010001,32
  158. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57e0","CodeMaxBits",0x00010001,32
  159. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57e0","OnePatternMin",0x00000000,"150 -450"
  160. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57e0","OnePatternMax",0x00000000,"450 -150"
  161. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57e0","ZeroPatternMin",0x00000000,"-450 150"
  162. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57e0","ZeroPatternMax",0x00000000,"-150 450"
  163. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57e0","HasRepeatData",0x00010001,0x1
  164. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57e0","RepeatPrefixPatternMin",0x00000000,"2300 -450 150 -450 150 -450 450 -750 150"
  165. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57e0","RepeatPrefixPatternMax",0x00000000,"2900 -100 450 -150 450 -150 750 -450 450"
  166. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57e0","MaxRepeatPauseInterval",0x00010001,80000
  167. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57e0","MaxRepeatTimeout",0x00010001,250000
  168. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57e0","AllowSimultaneousKeys",0x00010001,0x01
  169. ; MCIR Three Button Mouse
  170. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57e1","DecoderName",0x00000000,"MCIR Three Button Mouse 29-bit"
  171. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57e1","DecoderID",0x00010001,0x8
  172. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57e1","DecoderType",0x00000000,"BiPhase"
  173. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57e1","BitOrder",0x00000000,"MSBFirst"
  174. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57e1","CodeMinBits",0x00010001,29
  175. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57e1","CodeMaxBits",0x00010001,29
  176. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57e1","OnePatternMin",0x00000000,"150 -450"
  177. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57e1","OnePatternMax",0x00000000,"450 -150"
  178. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57e1","ZeroPatternMin",0x00000000,"-450 150"
  179. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57e1","ZeroPatternMax",0x00000000,"-150 450"
  180. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57e1","HasRepeatData",0x00010001,0x1
  181. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57e1","RepeatPrefixPatternMin",0x00000000,"2300 -450 150 -450 150 -450 150 -450 450 -450"
  182. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57e1","RepeatPrefixPatternMax",0x00000000,"2900 -100 450 -150 450 -150 450 -150 750 -150"
  183. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57e1","MaxRepeatPauseInterval",0x00010001,80000
  184. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57e1","MaxRepeatTimeout",0x00010001,250000
  185. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57e1","SuppressRepeatPacketFilter",0x00010001,0x01
  186. HKR,"Decoders\745a17a0-74d3-11d0-b6fe-00a0c90f57e1","AllowSimultaneousKeys",0x00010001,0x01
  187. ; Triple-tap entries
  188. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Remote Controls","HID\IrDevice&COL05",0x00000000,""
  189. ; Number of ports seen to date
  190. HKR,"Parameters\","PortCount",0x00010001,0x0
  191. [CIRCLASS_Device.NT.WdfSection]
  192. USE_WDF_DYNAMIC
  193. COMPONENTS = WdfDynam
  194. [Strings]
  195. Microsoft="Microsoft"
  196. MSFT = "Microsoft"
  197. CIRCLASS.DeviceDesc = "Consumer IR Devices"
  198. circlass.SVCDESC = "Consumer IR Devices"
  199.