home *** CD-ROM | disk | FTP | other *** search
/ PC World 2004 March / PCWorld_2004-03_cd.bin / Hardware / FIR / WIN2000 / VIAFIR2K.INF next >
Windows Setup INFormation  |  2001-12-07  |  6KB  |  194 lines

  1. [Version]
  2. LayoutFile=layout.inf
  3. Signature   = "$Windows NT$"
  4. Provider=%VIA%
  5. Class=Infrared
  6. ClassGUID   = {6bdd1fc5-810f-11d0-BEC7-08002BE2092F}
  7. DriverVer   = 11/20/2001,1.20.0000.1
  8. CatalogFile=viairda.cat
  9.  
  10. [SourceDisksNames]              ; floppy only
  11. 1 =%DiskDescription%,,          ; floppy only
  12.  
  13. [SourceDisksFiles]              ; floppy only
  14. viairda.sys = 1                 ; floppy only
  15. viafir2k.inf = 1                ; floppy only
  16.  
  17. [DestinationDirs]
  18. ;
  19. ;  Specify destination directories for groups of files.
  20. ;  '12' indicates the Windows System32\drivers directory.
  21. ;
  22. DefaultDestDir=12
  23. VIA_Drivers=12
  24. VIA_CopyFiles=12
  25.  
  26. [Manufacturer]
  27. ;
  28. ;  Specify a name and devices section for each supported manufacturer that
  29. ;  makes products of this class.
  30. ;
  31. "VIA Technologies, Inc."=VIA_Devices
  32.  
  33. [VIA_Devices]
  34. ;
  35. ;  This section describes the devices of this class made by a particular
  36. ;  manufacturer.
  37. ;  The first descriptor, delimited by '%', is a symbolic string whose actual
  38. ;  value is given in the [Strings] section below.
  39. ;
  40. %VIA3058.DeviceDesc% =  VIA3058.ndi,*VIA3058         ; VIA Device
  41. %VIA3076.DeviceDesc% =  VIA3076.ndi,*VIA3076         ; VIA Device
  42.  
  43. [VIA3058.ndi]
  44. SyssetupPnPFlags=1
  45. ;
  46. ;  This section describes how to install a particular device.
  47. ;  It names other sections which detail the registry changes
  48. ;  that need to be made and the files that need to be copied.
  49. ;
  50. DeviceID=*VIA3058
  51. DelReg=VIA_DelReg
  52. AddReg=VIA_AddReg,IR3058_AddReg,Dongle_Addreg,MAXSPEED_AddReg,Help_AddReg
  53. MaxInstance=1
  54. BusType               = 14
  55. Characteristics       = 0x4  ; NCF_PHYSICAL
  56. CopyFiles=VIA_CopyFiles
  57. [VIA3076.ndi]
  58. SyssetupPnPFlags=1
  59. ;
  60. ;  This section describes how to install a particular device.
  61. ;  It names other sections which detail the registry changes
  62. ;  that need to be made and the files that need to be copied.
  63. ;
  64. DeviceID=*VIA3076
  65. DelReg=VIA_DelReg
  66. AddReg=VIA_AddReg,IR3076_AddReg,Dongle_Addreg,MAXSPEED_AddReg,Help_AddReg
  67. MaxInstance=1
  68. BusType               = 14
  69. Characteristics       = 0x4  ; NCF_PHYSICAL
  70. CopyFiles=VIA_CopyFiles
  71.  
  72.  
  73.  
  74. [VIA3058.ndi.Services]
  75. AddService= VIAIRDA, 2, VIAIRDA.AddService, common.EventLog
  76. [VIA3076.ndi.Services]
  77. AddService= VIAIRDA, 2, VIAIRDA.AddService, common.EventLog
  78.  
  79. [VIA3058.ndi.Coinstallers]
  80. DelReg=VIA_DelCoinstallers
  81. [VIA3076.ndi.Coinstallers]
  82. DelReg=VIA_DelCoinstallers
  83.  
  84.  
  85. [VIA_CopyFiles]
  86. ;
  87. ;  This section lists the source and destination names of files that need
  88. ;  to be copied to the user's drive.  The destination directory is given
  89. ;  in the [DestinationDirs] section above.
  90. ;
  91. viairda.sys,,,2
  92.  
  93.  
  94.  
  95. [VIA_AddReg]
  96. ;HKR,NDI\Install,,0,VIAIRDA.Install
  97. ; Interfaces
  98. HKR,  Ndi,            Service,    0,    "VIAIRDA"
  99. HKR,  ,               BusType,    0,    "14"
  100. HKR,NDI\Interfaces,DefUpper,0,ndisirda
  101. HKR,NDI\Interfaces,UpperRange,0,ndisirda
  102. HKR,Ndi\Interfaces, DefLower,   0,nolower
  103. HKR,Ndi\Interfaces, LowerRange, 0,nolower
  104. HKR,Ndi,RequiredAll,0,"MS_IrDA"
  105.  
  106. [IR3058_AddReg]
  107. HKR, , BoardType, 0, "0"
  108. HKR,NDI\params\Dongle,default,,"2"
  109. HKR,NDI\params\MaxConnectRate,default,,"4000000"
  110. [IR3076_AddReg]
  111. HKR, , BoardType, 0, "0"
  112. HKR,NDI\params\Dongle,default,,"2"
  113. HKR,NDI\params\MaxConnectRate,default,,"4000000"
  114.  
  115. [Dongle_Addreg]
  116. ;
  117. ; These entries allow the user to select the Configuration Register
  118. ; dialog box AFTER INSTALLATION (under the 'Advanced' options).
  119. ; The user's selection is recorded in the registry and then read out
  120. ; by the nscirda.sys driver at boot time.
  121. ;
  122.  
  123. HKR,NDI\params\Dongle,ParamDesc,,%Dongle%
  124. HKR,NDI\params\Dongle,flag,1,20,00,00,00
  125. ;HKR,NDI\params\Dongle,default,,"2"
  126. HKR,NDI\params\Dongle,type,,enum
  127. HKR,NDI\params\Dongle\enum,"1",,%DongleType_1%
  128. HKR,NDI\params\Dongle\enum,"2",,%DongleType_2%
  129. HKR,NDI\params\Dongle\enum,"3",,%DongleType_3%
  130.  
  131.  
  132.  
  133. [MAXSPEED_AddReg]
  134. ;These entries allow the user to select the Max speed which the device
  135. ;will support. The user's selection is recorded in the registry and then
  136. ;read out by the viairda.sys driver at boot time.
  137.  
  138. HKR,NDI\params\MaxConnectRate,ParamDesc,,"MaxConnectRate"
  139. HKR,NDI\params\MaxConnectRate,type,,enum
  140. HKR,NDI\params\MaxConnectRate\enum,"4000000",,"4,000,000 bps"
  141. HKR,NDI\params\MaxConnectRate\enum,"1152000",,"1,152,000 bps"
  142. HKR,NDI\params\MaxConnectRate\enum,"115200",, "  115,200 bps"
  143. HKR,NDI\params\MaxConnectRate\enum,"57600",,  "   57,600 bps"
  144. HKR,NDI\params\MaxConnectRate\enum,"38400",,  "   38,400 bps"
  145. HKR,NDI\params\MaxConnectRate\enum,"19200",,  "   19,200 bps"
  146. HKR,NDI\params\MaxConnectRate\enum,"9600",,   "    9,600 bps"
  147.  
  148.  
  149. [VIA_DelReg]
  150. HKR,,EnumPropPages32
  151.  
  152. [VIA_DelCoinstallers]
  153. HKR,,CoInstallers32
  154.  
  155. [Help_Addreg]
  156. HKR,NDI,HelpText,0,%IRMINI_HELP%
  157.  
  158.  
  159.  
  160. [VIAIRDA.AddService]
  161. DisplayName     = %VIAIRDA.ServiceDesc%
  162. ServiceType     = 1 ; %SERVICE_KERNEL_DRIVER%
  163. StartType       = 3 ; %SERVICE_DEMAND_START%
  164. ErrorControl    = 1 ; %SERVICE_ERROR_NORMAL%
  165. ServiceBinary   = %12%\viairda.sys        ;12=drivers directory
  166. LoadOrderGroup  = NDIS
  167.  
  168. [common.EventLog]
  169. AddReg = common.AddEventLog.reg
  170.  
  171. [common.AddEventLog.reg]
  172. HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll"
  173. HKR, , TypesSupported,   0x00010001, 7
  174.  
  175. [Strings]
  176. ;
  177. ;  This section defines symbolic string constants for use in the rest
  178. ;  of the .inf script.  You should create and use symbols for all
  179. ;  translatable strings in order to make localization easier.
  180. ;  Also, spaces within strings elsewhere in the script confuse infedit.exe;
  181. ;  so use symbolic constants for any multi-word strings.
  182. ;
  183. IRMINI_HELP="The IrDA infrared port.  It can be used to establish wireless serial and network links to other computers."
  184. VIAIRDA.ServiceDesc="VIA Infrared Device Driver"
  185. VIA3058.DeviceDesc="VIA Fast Infrared Controller"
  186. VIA3076.DeviceDesc="VIA Fast Infrared Controller"
  187. V_CLASSNAME="Infrared adapters"
  188. VIA="VIA Technologies, Inc."
  189. Dongle="Infrared Transceiver"
  190. DongleType_1="HP HSDL-1100"
  191. DongleType_2="IBM 31T1100"
  192. DongleType_3="HP HSDL-3600"
  193. DiskDescription  = ""
  194.