win-pvdrivers

annotate xenvbd/xenvbd.inx @ 172:4d23c0381767

Converted xenhide from a wdf driver to a wdm driver, to get around boot load order problems with the wdf libraries.
author James Harper <james.harper@bendigoit.com.au>
date Tue Feb 05 17:13:31 2008 +1100 (2008-02-05)
parents ae761953516e
children 952b8aa9c44c
rev   line source
james@61 1 [Version]
james@61 2 Signature="$WINDOWS NT$"
james@61 3 Class=SCSIAdapter
james@61 4 ClassGuid={4D36E97B-E325-11CE-BFC1-08002BE10318}
james@155 5 Provider=%XenGplPv%
james@61 6
james@61 7 [DestinationDirs]
james@61 8 DefaultDestDir = 12
james@61 9 ClassInstall32_CopyFiles=11
james@61 10 CoInstaller_CopyFiles = 11
james@61 11
james@61 12 [ControlFlags]
james@61 13 ExcludeFromSelect=*
james@61 14
james@61 15 [Manufacturer]
james@155 16 %XenGplPv%=XenGplPv,NTx86
james@155 17 %XenGplPv%=XenGplPv,NTamd64
james@61 18
james@155 19 [XenGplPv.NTx86]
james@61 20 %XenVbd.DRVDESC%=XenVbd_Inst, XEN\VBD
james@155 21
james@155 22 [XenGplPv.NTamd64]
james@155 23 %XenVbd.DRVDESC%=XenVbd_Inst, XEN\VBD
james@61 24
james@61 25 [XenVbd_Inst.NT]
james@61 26 CopyFiles=XenVbd.CopyFiles
james@61 27
james@61 28 [XenVbd.CopyFiles]
james@61 29 xenvbd.sys
james@61 30 xenaddresource.sys
james@61 31
james@61 32 [XenVbd_Inst.NT.Services]
james@157 33 AddService=XenVbd,2,XenVbd_Service, XenVbd_EventLog
james@157 34 AddService=XenAddResource,,XenAddResource_Service
james@61 35
james@61 36 [XenVbd_Service]
james@61 37 DisplayName = %XenVbd.SVCDESC%
james@61 38 ServiceType = 1
james@61 39 StartType = 0
james@61 40 ErrorControl = 1
james@172 41 LoadOrderGroup = System Bus Extender
james@61 42 ServiceBinary = %12%\xenvbd.sys
james@61 43 AddReg = XenVbd_Service_AddReg
james@61 44
james@61 45 [XenVbd_Service_AddReg]
james@61 46 HKR,"Parameters\PnpInterface", "0", 0x00010001, 0x00000001
james@61 47
james@157 48 [XenVbd_EventLog]
james@157 49 AddReg = XenVbd_EventLog_AddReg
james@157 50
james@157 51 [XenVbd_EventLog_AddReg]
james@157 52 HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\XenVbd.sys"
james@157 53 HKR,,TypesSupported,0x00010001,7
james@157 54
james@61 55 [XenVbd_Inst.NT.CoInstallers]
james@61 56 AddReg=CoInstaller_AddReg
james@61 57 CopyFiles=CoInstaller_CopyFiles
james@61 58
james@61 59 [XenVbd_Inst.NT.Wdf]
james@61 60 KmdfService = xenvbd, xenvbd_wdfsect
james@61 61
james@61 62 [XenVbd_Inst.NT.HW]
james@61 63 AddReg = XenVbd_Inst_HW_AddReg
james@61 64
james@61 65 [XenVbd_Inst_HW_AddReg]
james@61 66 HKR,,"UpperFilters",0x00010000,"xenaddresource"
james@61 67
james@61 68 [XenAddResource_Inst.NT]
james@61 69 CopyFiles=XenAddResource.CopyFiles
james@61 70
james@61 71 [XenAddResource_Inst.NT.Services]
james@61 72 AddService=XenAddResource,,XenAddResource_Service
james@61 73
james@61 74 [XenAddResource_Inst.NT.HW]
james@61 75 AddReg = XenAddResource_Inst_HW_AddReg
james@61 76
james@61 77 [XenAddResource_Inst_HW_AddReg]
james@61 78 HKR,,"LowerFilters",0x00010000,"xenaddresource"
james@61 79
james@61 80 [XenAddResource.CopyFiles]
james@61 81 xenaddresource.sys
james@61 82
james@61 83 [XenAddResource_Service]
james@61 84 DisplayName = "Xen Resource Adder"
james@61 85 ServiceType = 1
james@61 86 StartType = 0
james@61 87 ErrorControl = 1
james@172 88 LoadOrderGroup = System Bus Extender
james@61 89 ServiceBinary = %12%\xenaddresource.sys
james@61 90 AddReg = XenAddResource_Service_AddReg
james@61 91
james@61 92 [XenAddResource.CopyFiles]
james@61 93 xenaddresource.sys
james@61 94
james@61 95 [XenAddResource_Service_AddReg]
james@61 96 HKR,"Parameters\PnpInterface", "0", 0x00010001, 0x00000001
james@61 97
james@61 98 [XenAddResource_Inst.NT.CoInstallers]
james@61 99 AddReg=CoInstaller_AddReg
james@61 100 CopyFiles=CoInstaller_CopyFiles
james@61 101
james@61 102 [XenAddResource_Inst.NT.Wdf]
james@61 103 KmdfService = xenaddresource, xenaddresource_wdfsect
james@61 104
james@61 105 [xenvbd_wdfsect]
james@170 106 KmdfLibraryVersion = $KMDFVERSION$
james@61 107
james@61 108 [xenaddresource_wdfsect]
james@170 109 KmdfLibraryVersion = $KMDFVERSION$
james@61 110
james@61 111 [SourceDisksFiles]
james@61 112 xenvbd.sys=1
james@61 113 xenaddresource.sys=1
james@170 114 WdfCoinstaller$KMDFCOINSTALLERVERSION$.dll=1,,
james@61 115
james@155 116 [SourceDisksNames.x86]
james@61 117 1 = %DISK_NAME%,,,\i386
james@61 118
james@155 119 [SourceDisksNames.amd64]
james@155 120 1 = %DISK_NAME%,,,\amd64
james@155 121
james@61 122 [CoInstaller_CopyFiles]
james@170 123 WdfCoinstaller$KMDFCOINSTALLERVERSION$.dll,,,2
james@61 124
james@61 125 [CoInstaller_AddReg]
james@170 126 HKR,,CoInstallers32,0x00010000, "WdfCoinstaller$KMDFCOINSTALLERVERSION$.dll,WdfCoInstaller"
james@61 127
james@61 128 [Strings]
james@155 129 XenGplPv = "Xen GPL PV Driver Developers"
james@61 130 XenVbd.SVCDESC = "Xen Block Device Driver"
james@61 131 XenVbd.DRVDESC = "Xen Block Device Driver"
james@61 132 XenAddResource.DRVDESC = "Xen Resource Adder"
james@61 133 DISK_NAME = "Xen Block Device Driver Install Disk"