;====================================================
;
; Copyright (C) ROMEX SOFTWARE. All rights reserved.
;
; fancyrd.inf
;
; Installation file for Primo Ramdisk controller device
;
;====================================================

[Version]
Signature="$WINDOWS NT$"
Class=System
ClassGuid={4D36E97D-E325-11CE-BFC1-08002BE10318}
Provider=%ROMEXSOFTWARE%
DriverVer=03/15/2022,6.6.0.6
CatalogFile=fancyrd.cat

;----------------------------------------------------
;            Destination and Source section
;----------------------------------------------------
[DestinationDirs]
DefaultDestDir = 12

[SourceDisksNames]
1 = %DiskId1%,,,""

[SourceDisksFiles]
fancyrd.sys  = 1,,

;----------------------------------------------------
;            Driver Install Section
;----------------------------------------------------
[Manufacturer]
%ROMEXSOFTWARE%=Standard,NTamd64

[Standard.NTamd64]
%FANCYRD.DeviceDesc%=FANCYRD.Device, root\Fancy_Ramdisk

[FANCYRD.Device.NT]
CopyFiles=FANCYRD.Device.NT.Copy

[FANCYRD.Device.NT.Copy]
fancyrd.sys

[FANCYRD.Device.NT.Services]
AddService = FancyRd, 0x00000002, FANCYRD.Service.Install, FANCYRD.EventLog.Install

[FANCYRD.Service.Install]
DisplayName    = %FANCYRD.DeviceDesc%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 0               ; BOOT_START 
ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\fancyrd.sys
LoadOrderGroup = Boot Bus Extender

[FANCYRD.EventLog.Install]
AddReg = FANCYRD.EventLog.AddReg

[FANCYRD.EventLog.AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\fancyrd.sys"
HKR,,TypesSupported,0x00010001,7

;----------------------------------------------------
;            Localizable Strings
;----------------------------------------------------
[Strings]
ROMEXSOFTWARE = "ROMEX SOFTWARE"
DiskId1 = "Primo Ramdisk Installation Disk #1"
FANCYRD.DeviceDesc = "Primo Ramdisk Controller"
