diff options
| author | Dave Wilson <[email protected]> | 2015-04-29 09:48:49 -0700 |
|---|---|---|
| committer | Dave Wilson <[email protected]> | 2015-04-29 10:47:29 -0700 |
| commit | d40232638faaab19de557e70a3ee938da7a35295 (patch) | |
| tree | 14e61c973745949af186b7940e3a53d25322f5de /storage/ramdisk/src/ramdisk.inx | |
| parent | 02e5b090a6131a7cc1b90f4a9373117c9e3c7088 (diff) | |
samples update for //build
Diffstat (limited to 'storage/ramdisk/src/ramdisk.inx')
| -rw-r--r-- | storage/ramdisk/src/ramdisk.inx | 102 |
1 files changed, 102 insertions, 0 deletions
diff --git a/storage/ramdisk/src/ramdisk.inx b/storage/ramdisk/src/ramdisk.inx new file mode 100644 index 00000000..40ad4b1b --- /dev/null +++ b/storage/ramdisk/src/ramdisk.inx @@ -0,0 +1,102 @@ +; RAMDISK.INF +; Windows installation file for installing the Ramdisk driver +; Copyright (c) Microsoft Corporation All rights Reserved +; +; Installation Notes: +; +; Using Devcon: Type "devcon install ramdisk.inf Ramdisk" to install +; + +[Version] +Signature="$WINDOWS NT$" +Class=Sample +ClassGuid={78A1C341-4539-11d3-B88D-00C04FAD5171} +Provider=%MSFT% +DriverVer=11/14/1999,5.00.2183.1 +CatalogFile=KmdfSamples.cat + +[DestinationDirs] +DefaultDestDir = 12 + +[ClassInstall32] +Addreg=SampleClassReg + +[SampleClassReg] +HKR,,,0,%ClassName% +HKR,,Icon,,-5 + +[DiskCopyfiles] +WdfRamdisk.sys + +[SourceDisksNames] +1=%InstDisk%, + +[SourceDisksFiles] +WdfRamdisk.sys=1 + +[Manufacturer] +%MSFT% = DiskDevice,NT$ARCH$ + +; For XP and later +[DiskDevice.NT$ARCH$] +%DiskDevDesc% = DiskInstall, Ramdisk + +[DiskInstall.NT] +CopyFiles = DiskCopyfiles + +[DiskInstall.NT.Services] +AddService = Ramdisk, %SPSVCINST_ASSOCSERVICE%, DiskServiceInst + +[DiskServiceInst] +ServiceType = %SERVICE_KERNEL_DRIVER% +StartType = %SERVICE_DEMAND_START% +ErrorControl = %SERVICE_ERROR_NORMAL% +DisplayName = %DiskServiceDesc% +ServiceBinary = %12%\WdfRamdisk.sys +AddReg = DiskAddReg + +[DiskAddReg] +HKR, "Parameters", "BreakOnEntry", %REG_DWORD%, 0x00000000 +HKR, "Parameters", "DiskSize", %REG_DWORD%, 0x00100000 +HKR, "Parameters", "DriveLetter", %REG_SZ%, "R:" +HKR, "Parameters", "RootDirEntries", %REG_DWORD%, 0x00000200 +HKR, "Parameters", "SectorsPerCluster", %REG_DWORD%, 0x00000002 + + +;-------------- Coinstaller installation +[DestinationDirs] +CoInstaller_CopyFiles = 11 + +[DiskInstall.NT.CoInstallers] +AddReg=CoInstaller_AddReg +CopyFiles=CoInstaller_CopyFiles + +[CoInstaller_CopyFiles] +WdfCoInstaller$KMDFCOINSTALLERVERSION$.dll + +[SourceDisksFiles] +WdfCoInstaller$KMDFCOINSTALLERVERSION$.dll=1 ; make sure the number matches with SourceDisksNames + +[CoInstaller_AddReg] +HKR,,CoInstallers32,0x00010000, "WdfCoInstaller$KMDFCOINSTALLERVERSION$.dll,WdfCoInstaller" + +[DiskInstall.NT.Wdf] +KmdfService = Ramdisk, Ramdisk_wdfsect +[Ramdisk_wdfsect] +KmdfLibraryVersion = $KMDFVERSION$ + + +[Strings] +MSFT = "Microsoft" +ClassName = "Sample Device" +DiskDevDesc = "WDF Sample RAM disk Driver" +DiskServiceDesc = "Ramdisk Driver" +InstDisk = "Ramdisk Install Disk" +;******************************************* +;Handy macro substitutions (non-localizable) +SPSVCINST_ASSOCSERVICE = 0x00000002 +SERVICE_KERNEL_DRIVER = 1 +SERVICE_DEMAND_START = 3 +SERVICE_ERROR_NORMAL = 1 +REG_DWORD = 0x00010001 +REG_SZ = 0x00000000 |
