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

  1.  ■
  2. ;;++ Added by AddSDisk.cmd
  3. [SourceDisksNames]
  4. 3426=windows cd
  5. [SourceDisksFiles]
  6. irsir.sys         = 3426
  7. ;;--
  8. [Version]
  9. ;; Commented by AddSDisk.cmd
  10. ;; LayoutFile  = layout.inf
  11. Signature   = "$Windows NT$"
  12. Class       = Infrared
  13. ClassGUID   = {6bdd1fc5-810f-11d0-BEC7-08002BE2092F}
  14. Provider    = %Microsoft%
  15. DriverVer=06/21/2006,6.0.6001.18000
  16. [DestinationDirs]
  17. ;
  18. ;  Specify destination directories for groups of files.
  19. ;  '12' indicates the Windows System32\drivers directory.
  20. ;
  21. DefaultDestDir=12
  22. IrClass.CopyFiles = 11
  23. ; The following ClassInstall32 section is run by syssetup during
  24. ; GUI mode and is independent of the devices listed in this inf file
  25. ; Rather than introduce a new inf file for the classinstall32, we placed
  26. ; the section in this existing inf.
  27. ;
  28. ;  IF THIS FILE IS REMOVED, THE CLASS INSTALLER WILL NO LONGER
  29. ;  BE CALLED BY THE SYSTEM.  if the file must be removed, the section needs
  30. ;  to be relocated and Setup notified of the change
  31. ;[ClassInstall32.NT]
  32. ;AddReg    = IrDAClass.NT.AddReg
  33. ;CopyFiles = IrEnum.CopyFiles, IrClass.CopyFiles
  34. ;[ClassInstall32.NT.Services]
  35. ;AddService=IRENUM,,IrEnumServiceInstall
  36. [IrDAClass.NT.AddReg]
  37. HKR, , ,                0, %DisplayClassName%
  38. HKR, , EnumPropPages32, 0, "NetCfgx.dll,NetPropPageProvider"
  39. HKR, , Icon,            0, "1401"
  40. HKR, , Installer32,     0, "NetCfgx.dll,NetClassInstaller"
  41. HKR, , UpperFilters,    0x00010000 , "IRENUM"
  42. [IrClass.CopyFiles]
  43. irclass.dll
  44. [IrEnum.CopyFiles]
  45. irenum.sys
  46. [IrEnumServiceInstall]
  47. DisplayName     = %IrEnum.DisplayName%
  48. ServiceType     = 1 ;%SERVICE_KERNEL_DRIVER%
  49. StartType       = 3 ;%SERVICE_DEMAND_START%
  50. ErrorControl    = 1 ;%SERVICE_ERROR_NORMAL%
  51. ServiceBinary   = %12%\irenum.sys
  52. [Manufacturer]
  53. %Microsoft%=MS_Devices,NTx86...1
  54. %ACTiSYS%=ACTiSYS_Devices,NTx86...1
  55. %AMP%=AMP_Devices,NTx86...1
  56. %ESI%=ESI_Devices,NTx86...1
  57. %IBM%=IBM_Devices,NTx86...1
  58. %Parallax%=Parallax_Devices,NTx86...1
  59. %Tekram%=Tekram_Devices,NTx86...1
  60. %Puma%=Puma_Devices,NTx86...1
  61. %Temic%=Temic_Devices,NTx86...1
  62. %Girbil%=Girbil_Devices,NTx86...1
  63. [ControlFlags]
  64. ExcludeFromSelect=*PNP0510,*PNP0511,*IBM0002,*IBM0034,*IBM0020
  65. [MS_Devices.NTx86...1]
  66. ; DisplayName           Section           DeviceID
  67. ; -----------           -------           --------
  68. %*PNP0510.DevDesc%    = PNP,          *PNP0510
  69. %*PNP0511.DevDesc%    = PNP,          *PNP0511
  70. %NullModem.DevDesc%   = NullModem,      SIRNull
  71. [IBM_Devices.NTx86...1]
  72. %*IBM0002.DeviceDesc% = PNP,        *IBM0002
  73. %*IBM0034.DeviceDesc% = PNP,         *IBM0034
  74. [ACTiSYS_Devices.NTx86...1]
  75. ; DisplayName           Section           DeviceID
  76. ; -----------           -------           --------
  77. %ACTiSYS_200L.DevDesc%= ACTiSYS_200L,   SIRAct200
  78. %ACTiSYS_220L.DevDesc%= ACTiSYS_220L,   SIRAct220
  79. %ACTiSYS_220LPlus.DevDesc%=ACTiSYS_220LPlus,SIRAct220Plus
  80. [AMP_Devices.NTx86...1]
  81. ; DisplayName           Section           DeviceID
  82. ; -----------           -------           --------
  83. %AMP.DevDesc%         = AMP,        SIRAmp
  84. [ESI_Devices.NTx86...1]
  85. ; DisplayName           Section           DeviceID
  86. ; -----------           -------           --------
  87. %ESI_9680.DevDesc%    = ESI_9680,        SIRESI9680
  88. [Parallax_Devices.NTx86...1]
  89. ; DisplayName           Section           DeviceID
  90. ; -----------           -------           --------
  91. %Parallax.DevDesc%    = Parallax,        SIRParallax
  92. [Tekram_Devices.NTx86...1]
  93. ; DisplayName           Section           DeviceID
  94. ; -----------           -------           --------
  95. %Tekram.DevDesc%      = Tekram,        SIRTekram
  96. [Puma_Devices.NTx86...1]
  97. ; DisplayName           Section           DeviceID
  98. ; -----------           -------           --------
  99. %Puma.DevDesc%        = Puma,        SIRPuma
  100. [Temic_Devices.NTx86...1]
  101. ; DisplayName           Section           DeviceID
  102. ; -----------           -------           --------
  103. %Temic.DevDesc%       = Temic,        SIRTemic
  104. [Girbil_Devices.NTx86...1]
  105. ; DisplayName           Section           DeviceID
  106. ; -----------           -------           --------
  107. %Girbil.DevDesc%       = Girbil,        SIRGirbil
  108. [PNP.NT]
  109. CopyFiles=IrSir.CopyFiles
  110. DelReg                = DelAdvancedTab.reg
  111. AddReg                = IRSIR.reg, Generic.reg, Serial.reg
  112. PromptForPort         = 0        ; This is handled by IRCLASS.DLL
  113. LowerFilters          = SERIAL   ; This is handled by IRCLASS.DLL
  114. BusType               = 14
  115. Characteristics       = 0x4  ; NCF_PHYSICAL
  116. SyssetupPnPFlags=1
  117. [PNP.NT.HW]
  118. AddReg=SkipSerialPortAddReg
  119. [SkipSerialPortAddReg]
  120. HKR,"Device Parameters","SerialSkipExternalNaming",0x00010001, 1
  121. [PNP.NT.Services]
  122. AddService= irsir, 2, IRSIR.AddService, common.EventLog
  123. [PNP.NT.CoInstallers]
  124. AddReg                = IRSIR.CoInstallers.reg
  125. [NullModem.NT]
  126. CopyFiles=IrSir.CopyFiles
  127. DelReg                = DelAdvancedTab.reg
  128. AddReg                = IRSIR.reg, Generic.reg, Port.reg
  129. PromptForPort         = 1        ; This is handled by IRCLASS.DLL
  130. BusType               = 1
  131. Characteristics       = 0x4  ; NCF_PHYSICAL
  132. [NullModem.NT.Services]
  133. AddService= irsir, 2, IRSIR.AddService, common.EventLog
  134. [NullModem.NT.CoInstallers]
  135. AddReg                = IRSIR.CoInstallers.reg
  136. [ACTiSYS_200L.NT]
  137. CopyFiles=IrSir.CopyFiles
  138. DelReg                = DelAdvancedTab.reg
  139. AddReg                = IRSIR.reg, ACTiSYS_200L.reg, Port.reg
  140. PromptForPort         = 1        ; This is handled by IRCLASS.DLL
  141. BusType               = 1
  142. Characteristics       = 0x4  ; NCF_PHYSICAL
  143. [ACTiSYS_200L.NT.Services]
  144. AddService= irsir, 2, IRSIR.AddService, common.EventLog
  145. [ACTiSYS_200L.NT.CoInstallers]
  146. AddReg                = IRSIR.CoInstallers.reg
  147. [ACTiSYS_220L.NT]
  148. CopyFiles=IrSir.CopyFiles
  149. DelReg                = DelAdvancedTab.reg
  150. AddReg                = IRSIR.reg, ACTiSYS_220L.reg, Port.reg
  151. PromptForPort         = 1        ; This is handled by IRCLASS.DLL
  152. BusType               = 1
  153. Characteristics       = 0x4  ; NCF_PHYSICAL
  154. [ACTiSYS_220L.NT.Services]
  155. AddService= irsir, 2, IRSIR.AddService, common.EventLog
  156. [ACTiSYS_220L.NT.CoInstallers]
  157. AddReg                = IRSIR.CoInstallers.reg
  158. [ACTiSYS_220LPlus.NT]
  159. CopyFiles=IrSir.CopyFiles
  160. DelReg                = DelAdvancedTab.reg
  161. AddReg                = IRSIR.reg, ACTiSYS_220LPlus.reg, Port.reg
  162. PromptForPort         = 1        ; This is handled by IRCLASS.DLL
  163. BusType               = 1
  164. Characteristics       = 0x4  ; NCF_PHYSICAL
  165. [ACTiSYS_220LPlus.NT.Services]
  166. AddService= irsir, 2, IRSIR.AddService, common.EventLog
  167. [ACTiSYS_220LPlus.NT.CoInstallers]
  168. AddReg                = IRSIR.CoInstallers.reg
  169. [AMP.NT]
  170. CopyFiles=IrSir.CopyFiles
  171. DelReg                = DelAdvancedTab.reg
  172. AddReg                = IRSIR.reg, AMP.reg, Port.reg
  173. PromptForPort         = 1        ; This is handled by IRCLASS.DLL
  174. BusType               = 1
  175. Characteristics       = 0x4  ; NCF_PHYSICAL
  176. [AMP.NT.Services]
  177. AddService= irsir, 2, IRSIR.AddService, common.EventLog
  178. [AMP.NT.CoInstallers]
  179. AddReg                = IRSIR.CoInstallers.reg
  180. [ESI_9680.NT]
  181. CopyFiles=IrSir.CopyFiles
  182. DelReg                = DelAdvancedTab.reg
  183. AddReg                = IRSIR.reg, ESI_9680.reg, Port.reg
  184. PromptForPort         = 1        ; This is handled by IRCLASS.DLL
  185. BusType               = 1
  186. Characteristics       = 0x4  ; NCF_PHYSICAL
  187. [ESI_9680.NT.Services]
  188. AddService= irsir, 2, IRSIR.AddService, common.EventLog
  189. [ESI_9680.NT.CoInstallers]
  190. AddReg                = IRSIR.CoInstallers.reg
  191. [Parallax.NT]
  192. CopyFiles=IrSir.CopyFiles
  193. DelReg                = DelAdvancedTab.reg
  194. AddReg                = IRSIR.reg, Parallax.reg, Port.reg
  195. PromptForPort         = 1        ; This is handled by IRCLASS.DLL
  196. BusType               = 1
  197. Characteristics       = 0x4  ; NCF_PHYSICAL
  198. [Parallax.NT.Services]
  199. AddService= irsir, 2, IRSIR.AddService, common.EventLog
  200. [Parallax.NT.CoInstallers]
  201. AddReg                = IRSIR.CoInstallers.reg
  202. [Tekram.NT]
  203. CopyFiles=IrSir.CopyFiles
  204. DelReg                = DelAdvancedTab.reg
  205. AddReg                = IRSIR.reg, Tekram.reg, Port.reg
  206. PromptForPort         = 1        ; This is handled by IRCLASS.DLL
  207. BusType               = 1
  208. Characteristics       = 0x4  ; NCF_PHYSICAL
  209. [Tekram.NT.Services]
  210. AddService= irsir, 2, IRSIR.AddService, common.EventLog
  211. [Tekram.NT.CoInstallers]
  212. AddReg                = IRSIR.CoInstallers.reg
  213. [Puma.NT]
  214. CopyFiles=IrSir.CopyFiles
  215. DelReg                = DelAdvancedTab.reg
  216. AddReg                = IRSIR.reg, Tekram.reg, Port.reg
  217. PromptForPort         = 1        ; This is handled by IRCLASS.DLL
  218. BusType               = 1
  219. Characteristics       = 0x4  ; NCF_PHYSICAL
  220. [Puma.NT.Services]
  221. AddService= irsir, 2, IRSIR.AddService, common.EventLog
  222. [Puma.NT.CoInstallers]
  223. AddReg                = IRSIR.CoInstallers.reg
  224. [Temic.NT]
  225. CopyFiles=IrSir.CopyFiles
  226. DelReg                = DelAdvancedTab.reg
  227. AddReg                = IRSIR.reg, Temic.reg, Port.reg
  228. PromptForPort         = 1        ; This is handled by IRCLASS.DLL
  229. BusType               = 1
  230. Characteristics       = 0x4  ; NCF_PHYSICAL
  231. [Temic.NT.Services]
  232. AddService= irsir, 2, IRSIR.AddService, common.EventLog
  233. [Temic.NT.CoInstallers]
  234. AddReg                = IRSIR.CoInstallers.reg
  235. [Girbil.NT]
  236. CopyFiles=IrSir.CopyFiles
  237. DelReg                = DelAdvancedTab.reg
  238. AddReg                = IRSIR.reg, Girbil.reg, Port.reg
  239. PromptForPort         = 1        ; This is handled by IRCLASS.DLL
  240. BusType               = 1
  241. Characteristics       = 0x4  ; NCF_PHYSICAL
  242. [Girbil.NT.Services]
  243. AddService= irsir, 2, IRSIR.AddService, common.EventLog
  244. [Girbil.NT.CoInstallers]
  245. AddReg                = IRSIR.CoInstallers.reg
  246. [Serial.reg]
  247. HKR,  ,               SerialBased,0,    "0"
  248. [IRSIR.reg]
  249. HKR,  Ndi,            HelpText,       0,        %IRSIR.Help%
  250. HKR,  Ndi,            Service,        0,        "IRSIR"
  251. HKR,  Ndi\Interfaces, UpperRange,     0,        "ndisirda"
  252. HKR,  Ndi\Interfaces, LowerRange,     0,        "nolower"
  253. HKR,  Ndi,            RequiredAll,       0,        "MS_IrDA"
  254. HKR,  ,               EnumPropPages32,    ,    "IRCLASS.dll,IrSIRPortPropPageProvider"
  255. [NO_DRV.reg]
  256. HKR,  Ndi\Interfaces, UpperRange,     0,        "noupper"
  257. HKR,  Ndi\Interfaces, LowerRange,     0,        "nolower"
  258. [Port.reg]
  259. HKR,  ,               SerialBased,0,    "1"
  260. [Generic.reg]
  261. HKR,,InfraredTransceiverType,0,"0"
  262. [ACTiSYS_200L.reg]
  263. HKR,,InfraredTransceiverType,0,"1"
  264. HKR,,MaxConnectList,0x00010000,"115200"
  265. HKR,,MaxConnectList,0x00010008,"57600"
  266. HKR,,MaxConnectList,0x00010008,"38400"
  267. HKR,,MaxConnectList,0x00010008,"19200"
  268. HKR,,MaxConnectList,0x00010008,"9600"
  269. [ACTiSYS_220L.reg]
  270. HKR,,InfraredTransceiverType,0,"2"
  271. HKR,,MaxConnectList,0x00010000,"115200"
  272. HKR,,MaxConnectList,0x00010008,"57600"
  273. HKR,,MaxConnectList,0x00010008,"19200"
  274. HKR,,MaxConnectList,0x00010008,"9600"
  275. [ACTiSYS_220LPlus.reg]
  276. HKR,,InfraredTransceiverType,0,"3"
  277. HKR,,MaxConnectList,0x00010000,"115200"
  278. HKR,,MaxConnectList,0x00010008,"57600"
  279. HKR,,MaxConnectList,0x00010008,"38400"
  280. HKR,,MaxConnectList,0x00010008,"19200"
  281. HKR,,MaxConnectList,0x00010008,"9600"
  282. [AMP.reg]
  283. HKR,,InfraredTransceiverType,0,"4"
  284. HKR,,MaxConnectList,0x00010000,"115200"
  285. HKR,,MaxConnectList,0x00010008,"57600"
  286. HKR,,MaxConnectList,0x00010008,"38400"
  287. HKR,,MaxConnectList,0x00010008,"19200"
  288. HKR,,MaxConnectList,0x00010008,"9600"
  289. [ESI_9680.reg]
  290. HKR,,InfraredTransceiverType,0,"5"
  291. HKR,,MaxConnectList,0x00010000,"115200"
  292. HKR,,MaxConnectList,0x00010008,"19200"
  293. HKR,,MaxConnectList,0x00010008,"9600"
  294. [Parallax.reg]
  295. HKR,,InfraredTransceiverType,0,"6"
  296. HKR,,MaxConnectList,0x00010000,"115200"
  297. HKR,,MaxConnectList,0x00010008,"57600"
  298. HKR,,MaxConnectList,0x00010008,"38400"
  299. HKR,,MaxConnectList,0x00010008,"19200"
  300. HKR,,MaxConnectList,0x00010008,"9600"
  301. [Tekram.reg]
  302. HKR,,InfraredTransceiverType,0,"7"
  303. HKR,,MaxConnectList,0x00010000,"115200"
  304. HKR,,MaxConnectList,0x00010008,"57600"
  305. HKR,,MaxConnectList,0x00010008,"38400"
  306. HKR,,MaxConnectList,0x00010008,"19200"
  307. HKR,,MaxConnectList,0x00010008,"9600"
  308. [Temic.reg]
  309. HKR,,InfraredTransceiverType,0,"8"
  310. HKR,,MaxConnectList,0x00010000,"115200"
  311. HKR,,MaxConnectList,0x00010008,"57600"
  312. HKR,,MaxConnectList,0x00010008,"38400"
  313. HKR,,MaxConnectList,0x00010008,"19200"
  314. HKR,,MaxConnectList,0x00010008,"9600"
  315. [Girbil.reg]
  316. HKR,,InfraredTransceiverType,0,"9"
  317. HKR,,MaxConnectList,0x00010000,"115200"
  318. HKR,,MaxConnectList,0x00010008,"57600"
  319. HKR,,MaxConnectList,0x00010008,"38400"
  320. HKR,,MaxConnectList,0x00010008,"19200"
  321. HKR,,MaxConnectList,0x00010008,"9600"
  322. [DelAdvancedTab.reg]
  323. HKR,Ndi\params
  324. [IRSIR.CoInstallers.reg]
  325. HKR,,CoInstallers32,0x00010000,"IRCLASS.dll,IrSIRClassCoInstaller"
  326. [IRSIR.AddService]
  327. DisplayName     = %IRSIR.DevDesc%
  328. ServiceType     = 1 ;%SERVICE_KERNEL_DRIVER%
  329. StartType       = 3 ;%SERVICE_DEMAND_START%
  330. ErrorControl    = 1 ;%SERVICE_ERROR_NORMAL%
  331. ServiceBinary   = %12%\irsir.sys
  332. LoadOrderGroup  = NDIS
  333. [IrSir.CopyFiles]
  334. irsir.sys
  335. [common.EventLog]
  336. AddReg = common.AddEventLog.reg
  337. [common.AddEventLog.reg]
  338. HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll"
  339. HKR, , TypesSupported,   0x00010001, 7
  340. [Strings]
  341. ; localizable
  342. Microsoft           = "(Standard Infrared Port)"
  343. ACTiSYS            = "ACTiSYS"
  344. AMP            = "AMP"
  345. ESI                 = "Extended Systems"
  346. HP                  = "Hewlett Packard"
  347. IBM                 = "IBM"
  348. Parallax            = "Parallax"
  349. Tekram              = "Tekram"
  350. Puma                = "Puma Technologies"
  351. Temic               = "Vishay Telefunken"
  352. Girbil              = "Greenwich Instruments Ltd"
  353. IRSIR.DevDesc       = "Microsoft Serial Infrared Driver"
  354. DisplayClassName    = "Infrared devices"
  355. Generic.DevDesc        = "Built-in Infrared Device"
  356. *PNP0510.DevDesc    = "Built-in Infrared Device"
  357. *PNP0511.DevDesc    = "Built-in Infrared Device"
  358. *IBM0002.DeviceDesc = "IBM Thinkpad Infrared Device"
  359. *IBM0034.DeviceDesc = "IBM Thinkpad Infrared Device"
  360. *IBM0020.DeviceDesc = "Infrared connector on the King ISA Plug and Play PCMCIA Controller"
  361. HWPDEAD.DeviceDesc  = "HP Infrared Communication Port"
  362. ACTiSYS_200L.DevDesc= "ACTiSYS IR-200L Serial Infrared Device"
  363. ACTiSYS_220L.DevDesc= "ACTiSYS IR-220L Serial Infrared Device"
  364. ACTiSYS_220LPlus.DevDesc= "ACTiSYS IR-220L+ Serial Infrared Device"
  365. AMP.DevDesc         = "AMP PHASIR Serial Infrared Device"
  366. ESI_9680.DevDesc    = "ESI-9680 JetEye Serial Infrared Device"
  367. Parallax.DevDesc    = "Parallax PRA9500A Serial Infrared Device"
  368. Tekram.DevDesc      = "Tekram IRMate-210 Serial Infrared Device"
  369. Puma.DevDesc        = "Puma Serial Infrared Device"
  370. Temic.DevDesc       = "Vishay Telefunken TOIM3232 Serial Infrared Device"
  371. Girbil.DevDesc       = "Greenwich Instruments GIrBIL Serial Infrared Device"
  372. NullModem.DevDesc   = "Serial Cable using IrDA Protocol"
  373. IrEnum.DisplayName = "IR Enumerator Service"
  374. IRSIR.Help          = "An IrDA serial infrared device is a built-in COM port or external transceiver which transmits infrared pulses. This NDIS miniport driver installs as a network adapter and binds to the Fast IR protocol."
  375. InfraredTransceiver = "Infrared Transceiver"
  376. SerialPort          = "Serial Port"
  377. ;*******************************************
  378. ;Handy macro substitutions (non-localizable)
  379. SPSVCINST_ASSOCSERVICE = 0x00000002
  380. SERVICE_KERNEL_DRIVER  = 1
  381. SERVICE_BOOT_START     = 0
  382. SERVICE_DEMAND_START   = 3
  383. SERVICE_ERROR_NORMAL   = 1
  384. SERVICE_ERROR_CRITICAL = 3
  385. REG_EXPAND_SZ          = 0x00020000
  386. REG_DWORD              = 0x00010001
  387.