Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

123 lines
3.1 KiB

  1. [Version]
  2. Signature = "$Windows NT$"
  3. Class = Infrared
  4. ClassGUID = {6bdd1fc5-810f-11d0-BEC7-08002BE2092F}
  5. Provider = %Microsoft%
  6. DriverVer = 07/07/2000,1.0.0.0
  7. [Manufacturer]
  8. %Microsoft%=MS_Devices
  9. [ControlFlags]
  10. ExcludeFromSelect=*PNP0510, *PNP0511
  11. [SourceDisksNames]
  12. 1 = %Disk_Description%
  13. [SourceDisksFiles]
  14. irclass.dll = 1
  15. irsir.sys = 1
  16. [DestinationDirs]
  17. DefaultDestDir = 12
  18. ClassInstallCopy = 11
  19. DriverInstallCopy = 12
  20. [ClassInstallCopy]
  21. irclass.dll
  22. [DriverInstallCopy]
  23. irsir.sys
  24. [MS_Devices]
  25. ; DisplayName Section DeviceID
  26. ; ----------- ------- --------
  27. %*PNP0510.DevDesc% = PNP, *PNP0510
  28. %*PNP0511.DevDesc% = PNP, *PNP0511
  29. [PNP.NT]
  30. DelReg = DelAdvancedTab.reg
  31. AddReg = IRSIR.reg, Generic.reg, Serial.reg
  32. PromptForPort = 0 ; This is handled by IRCLASS.DLL
  33. LowerFilters = SERIAL ; This is handled by IRCLASS.DLL
  34. BusType = 14
  35. Characteristics = 0x4 ; NCF_PHYSICAL
  36. CopyFiles=DriverInstallCopy
  37. [PNP.NT.HW]
  38. AddReg=SkipSerialPortAddReg
  39. [SkipSerialPortAddReg]
  40. HKR,"Device Parameters","SerialSkipExternalNaming",0x00010001, 1
  41. [PNP.NT.Services]
  42. AddService= irsir, 2, IRSIR.AddService, common.EventLog
  43. [PNP.NT.CoInstallers]
  44. AddReg = IRSIR.CoInstallers.reg
  45. CopyFiles=ClassInstallCopy
  46. [Generic.reg]
  47. HKR,,InfraredTransceiverType,0,"0"
  48. [Serial.reg]
  49. HKR, , SerialBased,0, "0"
  50. [IRSIR.reg]
  51. HKR, Ndi, HelpText, 0, %IRSIR.Help%
  52. HKR, Ndi, Service, 0, "IRSIR"
  53. HKR, Ndi\Interfaces, UpperRange, 0, "ndisirda"
  54. HKR, Ndi\Interfaces, LowerRange, 0, "nolower"
  55. HKR, Ndi, RequiredAll, 0, "MS_IrDA"
  56. HKR, , EnumPropPages32, , "IRCLASS.dll,IrSIRPortPropPageProvider"
  57. [DelAdvancedTab.reg]
  58. HKR,Ndi\params
  59. [IRSIR.CoInstallers.reg]
  60. HKR,,CoInstallers32,0x00010000,"IRCLASS.dll,IrSIRClassCoInstaller"
  61. [IRSIR.AddService]
  62. DisplayName = %IRSIR.DevDesc%
  63. ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
  64. StartType = 3 ;%SERVICE_DEMAND_START%
  65. ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
  66. ServiceBinary = %12%\irsir.sys
  67. LoadOrderGroup = NDIS
  68. [common.EventLog]
  69. AddReg = common.AddEventLog.reg
  70. [common.AddEventLog.reg]
  71. HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll"
  72. HKR, , TypesSupported, 0x00010001, 7
  73. [Strings]
  74. Microsoft = "(Standard Infrared Port)"
  75. IRSIR.DevDesc = "Microsoft Serial Infrared Driver"
  76. *PNP0510.DevDesc = "Built-in Infrared Device"
  77. *PNP0511.DevDesc = "Built-in Infrared Device"
  78. 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."
  79. Disk_Description = "InfraRed Device Install Disk"
  80. ;*******************************************
  81. ;Handy macro substitutions (non-localizable)
  82. SPSVCINST_ASSOCSERVICE = 0x00000002
  83. SERVICE_KERNEL_DRIVER = 1
  84. SERVICE_BOOT_START = 0
  85. SERVICE_DEMAND_START = 3
  86. SERVICE_ERROR_NORMAL = 1
  87. SERVICE_ERROR_CRITICAL = 3
  88. REG_EXPAND_SZ = 0x00020000
  89. REG_DWORD = 0x00010001