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

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