home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / install.wim / 1 / Windows / inf / smscirda.inf < prev    next >
Encoding:
Text (UTF-16)  |  2008-01-19  |  14.8 KB  |  239 lines

  1. ; Copyright (c) 2006, Microsoft
  2.  
  3. ; This INF is designed for installation as part of the NT CD.  To change it to
  4. ; floppy based install, comment out any lines ending with "; CD only"
  5. ; and uncomment all lines ending with "; floppy only"
  6.  
  7. [Version]
  8. Signature   = "$Windows NT$"
  9. Provider    = %Msft%
  10. Class       = Infrared
  11. ClassGUID   = {6bdd1fc5-810f-11d0-BEC7-08002BE2092F}
  12. DriverVer=06/21/2006,6.0.6001.18000
  13.  
  14. [SourceDisksNames]
  15. ;1 = %MediaDescription%,,
  16. 3426=windows cd
  17.  
  18. [SourceDisksFiles]
  19. ;smscirda.sys = 1
  20. smscirda.sys = 3426
  21.  
  22. [DestinationDirs]
  23. ;
  24. ;  Specify destination directories for groups of files.
  25. ;  '12' indicates the Windows drivers directory.
  26. ;  '17' indicates the Windows Inf directory.
  27. ;
  28. DefaultDestDir=12
  29.  
  30. [SMC_CopySys]
  31. ;
  32. ;  This section lists the source and destination names of files that need
  33. ;  to be copied to the user's drive.  The destination directory is given
  34. ;  in the [DestinationDirs] section above.
  35. ;
  36. smscirda.sys,,,2 ; Do not Skip File
  37.  
  38. [ControlFlags]
  39. ExcludeFromSelect= *SMCF010
  40. ExcludeFromSelect= *SMCF030
  41.  
  42.  
  43. [Manufacturer]
  44. ;
  45. ;  Specify a name and devices section for each supported manufacturer that
  46. ;  makes products of this class.
  47. ;
  48. %SMC% = SMC_Devices,NT...1
  49.  
  50. [SMC_Devices.NT...1]
  51. ;
  52. ;  This section describes the devices of this class made by a particular
  53. ;  manufacturer.
  54. ;  The first descriptor, delimited by '%', is a symbolic string whose actual
  55. ;  value is given in the [Strings] section below.
  56. ;
  57. %SMCF010.DeviceDesc% = SMCF010_ndi,   *SMCF010    ; Generic SMC driver
  58. %SMCF010.DeviceDesc% = SMCF010_ndi,   *SMCF030    ; Alias for SMCF010
  59.  
  60.  
  61. [SMCF010_ndi]
  62. DelReg      = SMC_DelReg
  63. AddReg      = SMC_AddReg,*SMCF010_AddReg,Dongle_Addreg,Speed_Addreg,Mode_Addreg,Turn_Addreg,Help_AddReg
  64. BusType     = 14
  65. Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI
  66. CopyFiles   = SMC_CopySys
  67.  
  68.  
  69. [SMCF010_ndi.Services]
  70. AddService= SMSCIRDA, 2, SMCIRDA.AddService, common.EventLog
  71.  
  72.  
  73. [SMC_AddReg]
  74. ; Interfaces
  75. HKR, Ndi,            Service,       0, %SERVICESTATION%
  76. HKR, NDI\Interfaces, DefUpper,      0, ndisirda
  77. HKR, NDI\Interfaces, UpperRange,    0, ndisirda
  78. HKR, Ndi\Interfaces, DefLower,      0, nolower
  79. HKR, Ndi\Interfaces, LowerRange,    0, nolower
  80. HKR, Ndi,            RequiredAll,   0, %MS_INTERFACE%
  81.  
  82.  
  83.  
  84. [*SMCF010_AddReg]
  85. HKR,,BoardType,0,"3"
  86. HKR,NDI\params\Dongle_A_Type,default,,%SMCF010_DONGLE_A% 
  87. HKR,NDI\params\MaxConnectRate,default,,%SMCF010_MAX_CONNECT%
  88. HKR,NDI\params\Xceiver_Turn,default,,%SMCF010_XCEIVER%
  89. HKR,NDI\params\TurnaroundTime,default,,%SMCF010_TURN%
  90.  
  91. [Dongle_Addreg]
  92. ;
  93. ; These entries allow the user to select the Configuration Register
  94. ; from the dialog box AFTER INSTALLATION (under the 'Advanced' options).
  95. ; The user's selection is recorded in the registry and then read out
  96. ; by the smscirda.sys driver at boot time.
  97. ;
  98.  
  99. HKR,NDI\params\Dongle_A_Type,ParamDesc,,%Dongle_A%
  100. HKR,NDI\params\Dongle_A_Type,flag,1,20,00,00,00
  101. HKR,NDI\params\Dongle_A_Type,type,,enum
  102. HKR,NDI\params\Dongle_A_Type\enum,"0",,%DongleType_0%
  103. HKR,NDI\params\Dongle_A_Type\enum,"1",,%DongleType_1%
  104. HKR,NDI\params\Dongle_A_Type\enum,"2",,%DongleType_2%
  105. HKR,NDI\params\Dongle_A_Type\enum,"3",,%DongleType_3%
  106. HKR,NDI\params\Dongle_A_Type\enum,"4",,%DongleType_4%
  107.  
  108.  
  109. [Speed_Addreg]
  110. ;
  111. ; These entries allow the user to select the Configuration Register
  112. ; from dialog box AFTER INSTALLATION (under the 'Advanced' options).
  113. ; The user's selection is recorded in the registry and then read out
  114. ; by the smscirda.sys driver at boot time.
  115. ;
  116.  
  117. HKR,NDI\params\MaxConnectRate,ParamDesc,,%MaxConnectRate%
  118. HKR,NDI\params\MaxConnectRate,type,,enum
  119. HKR,NDI\params\MaxConnectRate\enum,"4000000",,%MaxConnectRate_6%
  120. HKR,NDI\params\MaxConnectRate\enum,"1152000",,%MaxConnectRate_5%
  121. HKR,NDI\params\MaxConnectRate\enum,"115200",,%MaxConnectRate_4%
  122. HKR,NDI\params\MaxConnectRate\enum,"57600",,%MaxConnectRate_3%
  123. HKR,NDI\params\MaxConnectRate\enum,"38400",,%MaxConnectRate_2%
  124. HKR,NDI\params\MaxConnectRate\enum,"19200",,%MaxConnectRate_1%
  125. HKR,NDI\params\MaxConnectRate\enum,"9600",,%MaxConnectRate_0%
  126.  
  127. [Mode_Addreg]
  128. ;
  129. ; These entries allow the user to select the Configuration Register
  130. ; from the dialog box AFTER INSTALLATION (under the 'Advanced' options).
  131. ; The user's selection is recorded in the registry and then read out
  132. ; by the smcirda.sys driver at boot time.
  133. ;
  134.  
  135. HKR,NDI\params\Xceiver_Turn,ParamDesc,,%Xceiver_Turn%
  136. HKR,NDI\params\Xceiver_Turn,type,,enum
  137. HKR,NDI\params\Xceiver_Turn\enum,"0",,%HD_200%
  138. HKR,NDI\params\Xceiver_Turn\enum,"1",,%HD_300%
  139. HKR,NDI\params\Xceiver_Turn\enum,"2",,%FD_300%
  140.  
  141. [Turn_Addreg]
  142. ;
  143. ; These entries allow the user to select the Configuration Register
  144. ; from dialog box AFTER INSTALLATION (under the 'Advanced' options).
  145. ; The user's selection is recorded in the registry and then read out
  146. ; by the smscirda.sys driver at boot time.
  147. ;
  148.  
  149. HKR,NDI\params\TurnaroundTime,ParamDesc,,%TurnaroundTime%
  150. HKR,NDI\params\TurnaroundTime,type,,enum
  151. HKR,NDI\params\TurnaroundTime\enum,"10000",,%TurnaroundTime_3%
  152. HKR,NDI\params\TurnaroundTime\enum,"5000",,%TurnaroundTime_2%
  153. HKR,NDI\params\TurnaroundTime\enum,"1000",,%TurnaroundTime_1%
  154. HKR,NDI\params\TurnaroundTime\enum,"500",,%TurnaroundTime_0%
  155.  
  156. [Help_Addreg]
  157. HKR,NDI,HelpText,0,%IRMINI_HELP%
  158.  
  159. [SMC_DelReg]
  160. HKR,,EnumPropPages32
  161. HKR,NDI\params\MaxSpeed
  162. HKR,NDI\params\MinTurnTime
  163. HKR,NDI\params\RxSel
  164. HKR,,RxSel
  165. HKR,,MinTurnTime
  166. HKR,,MaxSpeed
  167. HKR,,SpeedEnable
  168. HKR,,SmcIrdaOptions
  169.  
  170. [SMCIRDA.AddService]
  171. DisplayName        = %SMCIRDA.ServiceDesc%
  172. ServiceType        = 1 ; %SERVICE_KERNEL_DRIVER%
  173. StartType        = 3 ; %SERVICE_DEMAND_START%
  174. ErrorControl    = 1 ; %SERVICE_ERROR_NORMAL%
  175. ServiceBinary    = %12%\SMSCirda.sys        ;12=drivers directory
  176. LoadOrderGroup    = NDIS
  177.  
  178. [common.EventLog]
  179. AddReg = common.AddEventLog.reg
  180.  
  181. [common.AddEventLog.reg]
  182. HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll"
  183. HKR, , TypesSupported,   0x00010001, 7
  184.  
  185.  
  186.  
  187. [Strings]
  188. ;
  189. ;  This section defines symbolic string constants for use in the rest
  190. ;  of the .inf script.  You should create and use symbols for all
  191. ;  translatable strings in order to make localization easier.
  192. ;  Also, spaces within strings elsewhere in the script confuse infedit.exe;
  193. ;  so use symbolic constants for any multi-word strings.
  194. ;
  195. MediaDescription = "IrDA miniport install disk"
  196.  
  197. IRMINI_HELP="The IrDA infrared port.  It can be used to establish wireless serial and network links to other computers."
  198. SMCIRDA.ServiceDesc="SMSC Infrared Device Driver"
  199. SMCF010.DeviceDesc="SMSC Fast Infrared Driver"
  200.  
  201. V_CLASSNAME="Infrared adapters"
  202.  
  203. Msft = "Microsoft"
  204. SMC="SMSC"
  205. SERVICESTATION = "SMSCIRDA"
  206. MS_INTERFACE = "MS_IrDA"
  207.  
  208. SMCF010_DONGLE_A = "0"
  209. SMCF010_MAX_CONNECT = "4000000"
  210. SMCF010_TURN = "1000"
  211. SMCF010_XCEIVER = "0"
  212. Dongle_A="Infrared Transceiver Type"
  213.  
  214. DongleType_0="AUTO [Default]"
  215. DongleType_1="TEMIC"
  216. DongleType_2="HP"
  217. DongleType_3="Sharp"
  218. DongleType_4="VISHAY"
  219.  
  220. MaxConnectRate_6 ="4 Mbps"
  221. MaxConnectRate_5 ="1.152 Mbps"
  222. MaxConnectRate_4 =" 115.2 kbps"
  223. MaxConnectRate_3 ="  57.6 kbps"
  224. MaxConnectRate_2 ="  38.4 kbps"
  225. MaxConnectRate_1 ="  19.2 kbps"
  226. MaxConnectRate_0 ="   9.6 kbps"
  227.  
  228. TurnaroundTime_3 = "10.0 ms"
  229. TurnaroundTime_2 = " 5.0 ms"
  230. TurnaroundTime_1 = " 1.0 ms [Default]"
  231. TurnaroundTime_0 = " 0.5 ms"
  232.  
  233. MaxConnectRate="Maxiumum Connect Rate"
  234. TurnaroundTime="Minimum Turnaround Time"
  235. Xceiver_Turn="Transceiver Turnaround Mode"
  236. HD_200="Mode 1:HD200 [Default]"
  237. HD_300="Mode 2:HD300"
  238. FD_300="Mode 3:FD300"
  239.