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

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