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

  1. ;
  2. ; WindowsSideShowEnhancedDriver.inf
  3. ;
  4.  
  5. [Version]
  6. Signature   = "$Windows NT$"
  7. ClassGuid   = {997B5D8D-C442-4F2E-BAF3-9C8E671E9E21}
  8. Provider    = %Msft%
  9. DriverVer=06/21/2006,6.0.6001.18000
  10.  
  11. ; =================== Manufacturer/Models sections ===================
  12.  
  13. [Manufacturer]
  14. %Msft%      = MicrosoftEnhancedDisplays,NTx86,NTia64,NTamd64
  15.  
  16. [MicrosoftEnhancedDisplays.NTx86]
  17. %Simulator.DeviceDesc%              =Simulator_Install,UMB\WindowsSideShowSimulator
  18. %USB\MS_COMP_SIDESHW.DeviceDesc%    =USB_Install,USB\MS_COMP_SIDESHW&MS_SUBCOMP_ENHV1
  19. %USB\MS_COMP_MTP&MS_SUBCOMP_TINYCLR.DeviceDesc% =MTP_Install,USB\MS_COMP_MTP&MS_SUBCOMP_TINYCLR
  20.  
  21. [MicrosoftEnhancedDisplays.NTia64]
  22. %Simulator.DeviceDesc%              =Simulator_Install,UMB\WindowsSideShowSimulator
  23. %USB\MS_COMP_SIDESHW.DeviceDesc%    =USB_Install,USB\MS_COMP_SIDESHW&MS_SUBCOMP_ENHV1
  24. %USB\MS_COMP_MTP&MS_SUBCOMP_TINYCLR.DeviceDesc% =MTP_Install,USB\MS_COMP_MTP&MS_SUBCOMP_TINYCLR
  25.  
  26. [MicrosoftEnhancedDisplays.NTamd64]
  27. %Simulator.DeviceDesc%              =Simulator_Install,UMB\WindowsSideShowSimulator
  28. %USB\MS_COMP_SIDESHW.DeviceDesc%    =USB_Install,USB\MS_COMP_SIDESHW&MS_SUBCOMP_ENHV1
  29. %USB\MS_COMP_MTP&MS_SUBCOMP_TINYCLR.DeviceDesc% =MTP_Install,USB\MS_COMP_MTP&MS_SUBCOMP_TINYCLR
  30.  
  31. ; =================== Third-Party USB Install directives ==================
  32.  
  33. ;;******************************************************************************
  34. ;; The following are to be used in vendor specific "Includes" and "Needs" sections.
  35. ;; Specifically, the INF should contain:
  36. ;;
  37. ;; [DDInstall]
  38. ;; Include = WindowsSideShowEnhancedDriver.inf, winusb.inf
  39. ;; Needs   = ThirdParty.USB_Install, WINUSB.NT
  40. ;;
  41. ;; [DDInstall.CoInstallers]
  42. ;; Include = WindowsSideShowEnhancedDriver.inf
  43. ;; Needs   = ThirdParty.USB_Install.CoInstallers
  44. ;;
  45. ;; [DDInstall.HW]
  46. ;; Include = WindowsSideShowEnhancedDriver.inf
  47. ;; Needs   = ThirdParty.USB_Install.HW
  48. ;;
  49. ;; [DDInstall.Services]
  50. ;; Include = WindowsSideShowEnhancedDriver.inf, winusb.inf
  51. ;; Needs   = ThirdParty.USB_Install.Services
  52. ;;
  53. ;; [DDInstall.Wdf]
  54. ;; Include = WindowsSideShowEnhancedDriver.inf
  55. ;; Needs   = ThirdParty.USB_Install.Wdf
  56. ;; UmdfServiceOrder = WindowsSideShowEnhancedDriver
  57. ;;
  58. ;;******************************************************************************
  59.  
  60. [ThirdParty.USB_Install]
  61. CopyFiles   = UMDriverCopy
  62. AddProperty = DriverPropertiesSection
  63.  
  64. [ThirdParty.USB_Install.CoInstallers]
  65. AddReg      = WUDF_CoInstallers_AddReg
  66.  
  67. [ThirdParty.USB_Install.Wdf]
  68. UmdfDispatcher = WinUSB
  69. UmdfService = WindowsSideShowEnhancedDriver, WindowsSideShowEnhancedDriver_Install
  70. UmdfImpersonationLevel = Impersonation
  71.  
  72. [ThirdParty.USB_Install.HW]
  73. AddReg      = WINUSBTransport_AddReg
  74.  
  75. [ThirdParty.USB_Install.Services]
  76. AddService  = WUDFRd, 0x000001fa, WUDFRD_ServiceInstall
  77. AddService  = WinUsb, 0x000001f8, WINUSB.AddService
  78.  
  79. ; =================== Enhanced Windows SideShow USB Install ===================
  80.  
  81. [USB_Install]
  82. Include     = winusb.inf
  83. Needs       = WINUSB.NT
  84. CopyFiles   = UMDriverCopy
  85. AddProperty = DriverPropertiesSection
  86.  
  87. [USB_Install.CoInstallers]
  88. AddReg      = WUDF_CoInstallers_AddReg
  89.  
  90. [USB_Install.Wdf]
  91. UmdfDispatcher = WinUSB
  92. UmdfService = WindowsSideShowEnhancedDriver, WindowsSideShowEnhancedDriver_Install
  93. UmdfServiceOrder = WindowsSideShowEnhancedDriver
  94. UmdfImpersonationLevel = Impersonation
  95.  
  96. [USB_Install.HW]
  97. AddReg      = WINUSBTransport_AddReg
  98.  
  99. [USB_Install.Services]
  100. Include     = winusb.inf
  101. AddService  = WUDFRd, 0x000001fa, WUDFRD_ServiceInstall
  102. AddService  = WinUsb, 0x000001f8, WINUSB.AddService
  103.  
  104. [WINUSBTransport_AddReg]
  105. HKR,,"LowerFilters",0x00010008,"WinUsb" ; FLG_ADDREG_TYPE_MULTI_SZ | FLG_ADDREG_APPEND
  106. HKR,,"DeviceIdleEnabled",0x00010001,1
  107. HKR,,"UserSetDeviceIdleEnabled",0x00010001,1
  108. HKR,,"DefaultIdleState",0x00010001,1
  109.  
  110. ; =================== Enhanced Windows SideShow MTP Install ===================
  111.  
  112. [MTP_Install]
  113. Include     = wpdmtp.inf
  114. Needs       = WPD.MTP
  115. CopyFiles   = UMDriverCopy
  116. AddProperty = DriverPropertiesSection
  117.  
  118. [MTP_Install.CoInstallers]
  119. Include     = wpdmtp.inf
  120. Needs       = WPD.MTP.CoInstallers
  121. AddReg      = WUDF_CoInstallers_AddReg
  122.  
  123. [MTP_Install.Wdf]
  124. Include = wpdmtp.inf
  125. Needs   = WPD.MTP.Wdf
  126. UmdfService = WindowsSideShowEnhancedDriver, WindowsSideShowEnhancedDriver_Install
  127. UmdfServiceOrder = WpdMtpDriver, WindowsSideShowEnhancedDriver
  128. UmdfImpersonationLevel = Impersonation
  129.  
  130. [MTP_Install.HW]
  131. Include = wpdmtp.inf
  132. Needs   = WPD.MTP.Registration
  133. AddReg  = MTPTransport_AddReg
  134.  
  135. [MTP_Install.Services]
  136. Include     = wpdmtp.inf
  137. Needs       = WPD.MTP.Services
  138. AddService  = WUDFRd, 0x000001fa, WUDFRD_ServiceInstall
  139.  
  140. [MTPTransport_AddReg]
  141. HKR,"WindowsSideShowEnhancedDriver","Transport",0x00000000,"MTP"
  142. HKR,,"UseExtendedWmdm",0x10001,1
  143. HKR,,"WMDMSPCLSID",,"{77F7F122-20B0-4117-A2FB-059D1FC88256}"
  144.  
  145. ; =================== Simulator for Windows SideShow Install ===================
  146.  
  147. [Simulator_Install]
  148. CopyFiles   = UMDriverCopy
  149. AddProperty = DriverPropertiesSection
  150.  
  151. [Simulator_Install.CoInstallers]
  152. AddReg      = WUDF_CoInstallers_AddReg
  153.  
  154. [Simulator_Install.Wdf]
  155. UmdfDispatcher = FileHandle
  156. UmdfService = WindowsSideShowEnhancedDriver, WindowsSideShowEnhancedDriver_Install
  157. UmdfServiceOrder = WindowsSideShowEnhancedDriver
  158. UmdfImpersonationLevel = Impersonation
  159.  
  160. [Simulator_Install.HW]
  161. AddReg      = PipeTransport_AddReg
  162.  
  163. [Simulator_Install.Services]
  164. AddService  = WUDFRd, 0x000001fa, WUDFRD_ServiceInstall
  165.  
  166. [PipeTransport_AddReg]
  167. HKR,"WindowsSideShowEnhancedDriver","Transport",0x00000000,"Pipe"
  168.  
  169. ; =================== Driver Property section ===================
  170.  
  171. [DriverPropertiesSection]
  172.  
  173.  
  174. ; =================== UMDF Service Install section ===================
  175.  
  176. [WUDF_CoInstallers_AddReg]
  177. HKR,,CoInstallers32,0x00010000,"WUDFCoInstaller.dll"
  178.  
  179. [WindowsSideShowEnhancedDriver_Install]
  180. UmdfLibraryVersion = 1.0.0
  181. ServiceBinary = "%12%\umdf\AuxiliaryDisplayEnhancedDriver.dll"
  182. DriverCLSID = {682B1D1D-3489-4A99-91E6-232FC42741A2}
  183.  
  184. [UMDriverCopy]
  185. AuxiliaryDisplayEnhancedDriver.dll,,,0x100          ; 0x100 means the driver is protected
  186.  
  187. [DestinationDirs]
  188. UMDriverCopy=12,UMDF    ; copy to drivers\umdf
  189.  
  190. [SourceDisksNames]
  191. 3426=windows cd
  192.  
  193. [SourceDisksFiles]
  194. AuxiliaryDisplayEnhancedDriver.dll = 3426
  195.  
  196. ; =================== WUDFRd ===================
  197.  
  198. [WUDFRD_ServiceInstall]
  199. ServiceType     = %SERVICE_KERNEL_DRIVER%
  200. StartType       = %SERVICE_DEMAND_START%
  201. ErrorControl    = %SERVICE_ERROR_NORMAL%
  202. ServiceBinary   = %12%\WUDFRd.sys
  203.  
  204. ;
  205. ; =================== Strings ===================
  206. ;
  207.  
  208. [Strings]
  209. Msft                            = "Microsoft"
  210. Simulator.DeviceDesc            = "Simulator for Microsoft Windows SideShow"
  211. USB\MS_COMP_SIDESHW.DeviceDesc  = "Microsoft Windows SideShow-compatible device"
  212. USB\MS_COMP_MTP&MS_SUBCOMP_TINYCLR.DeviceDesc = "Microsoft Windows SideShow MTP-based device"
  213.                                                             
  214. REG_DWORD                       = 0x00010001
  215. SERVICE_BOOT_START              = 0x0 
  216. SERVICE_SYSTEM_START            = 0x1 
  217. SERVICE_AUTO_START              = 0x2 
  218. SERVICE_DEMAND_START            = 0x3 
  219. SERVICE_DISABLED                = 0x4 
  220. SERVICE_KERNEL_DRIVER           = 0x1 
  221. SERVICE_ERROR_IGNORE            = 0x0 
  222. SERVICE_ERROR_NORMAL            = 0x1 
  223. SERVICE_ERROR_SEVERE            = 0x2 
  224. SERVICE_ERROR_CRITICAL          = 0x3 
  225.  
  226.