reactos/drivers/filesystems/btrfs/btrfs.inf

166 lines
3.9 KiB
INI

;;;
;;; WinBtrfs
;;;
;;;
;;; Copyright (c) 2016-22 Mark Harmstone
;;;
[Version]
Signature = "$Windows NT$"
Class = Volume
ClassGuid = {71a27cdd-812a-11d0-bec7-08002be2092f}
Provider = %Me%
DriverVer = 08/23/2022,1.8.1
CatalogFile = btrfs.cat
[DestinationDirs]
DefaultDestDir = 12
Btrfs.DriverFiles = 12 ;%windir%\system32\drivers
Btrfs.DllFiles = 11 ;%windir%\system32
;;
;; Default install sections
;;
[DefaultInstall]
OptionDesc = %ServiceDescription%
CopyFiles = Btrfs.DriverFiles,Btrfs.DllFiles
RegisterDlls = shellbtrfs
CopyINF = btrfs.inf
[DefaultInstall.Services]
AddService = %ServiceName%,0x802,Btrfs.Service
[Manufacturer]
%Me%=Standard,NTamd64,NTx86,NTarm,NTarm64
[Standard.NTamd64]
%VolumeName% = Btrfs_Install, BtrfsVolume
%ControllerName% = Btrfs_Install, ROOT\btrfs
[Standard.NTx86]
%VolumeName% = Btrfs_Install, BtrfsVolume
%ControllerName% = Btrfs_Install, ROOT\btrfs
[Standard.NTarm]
%VolumeName% = Btrfs_Install, BtrfsVolume
%ControllerName% = Btrfs_Install, ROOT\btrfs
[Standard.NTarm64]
%VolumeName% = Btrfs_Install, BtrfsVolume
%ControllerName% = Btrfs_Install, ROOT\btrfs
[Btrfs_Install]
OptionDesc = %ServiceDescription%
CopyFiles = Btrfs.DriverFiles,Btrfs.DllFiles
RegisterDlls = shellbtrfs
[Btrfs_Install.Services]
AddService = %ServiceName%,2,Btrfs.Service
;;
;; Default uninstall sections
;;
[DefaultUninstall]
UnregisterDlls = shellbtrfs
DelFiles = Btrfs.DriverFiles,Btrfs.DllFiles
[DefaultUninstall.Services]
DelService = %ServiceName%,0x200 ;Ensure service is stopped before deleting
;
; Services Section
;
[Btrfs.Service]
DisplayName = %ServiceName%
Description = %ServiceDescription%
ServiceBinary = %12%\%DriverName%.sys ;%windir%\system32\drivers\
ServiceType = 2
StartType = 1 ;SERVICE_SYSTEM_START
ErrorControl = 1
LoadOrderGroup = "File System"
[shellbtrfs]
11,,shellbtrfs.dll,1
;
; Copy Files
;
[Btrfs.DriverFiles]
%DriverName%.sys
[Btrfs.DllFiles]
shellbtrfs.dll
ubtrfs.dll
mkbtrfs.exe
[SourceDisksFiles]
btrfs.sys = 1,,
shellbtrfs.dll = 1,,
ubtrfs.dll = 1,,
mkbtrfs.exe = 1,,
[SourceDisksNames.x86]
1 = %DiskId1%,,,\x86
[SourceDisksNames.amd64]
1 = %DiskId1%,,,\x64
[SourceDisksNames.arm]
1 = %DiskId1%,,,\arm
[SourceDisksNames.arm64]
1 = %DiskId1%,,,\aarch64
;;
;; String Section
;;
[Strings]
Me = "Mark Harmstone"
ServiceDescription = "Btrfs driver"
ServiceName = "btrfs"
DriverName = "btrfs"
DiskId1 = "Btrfs Device Installation Disk"
VolumeName = "Btrfs volume"
ControllerName = "Btrfs controller"
[Strings.0404]
Me = "Mark Harmstone"
ServiceDescription = "Btrfs 驅動程式"
ServiceName = "btrfs"
DriverName = "btrfs"
DiskId1 = "Btrfs 裝置安裝磁片"
VolumeName = "Btrfs 磁碟區"
ControllerName = "Btrfs 控制器"
[Strings.0415]
Me = "Mark Harmstone"
ServiceDescription = "Sterownik systemu plików Btrfs"
ServiceName = "btrfs"
DriverName = "btrfs"
DiskId1 = "Dysk instalacyjny urządzenia Btrfs"
VolumeName = "Wolumin Btrfs"
ControllerName = "Kontroler Btrfs"
[Strings.0804]
Me = "Mark Harmstone"
ServiceDescription = "Btrfs 驱动程序"
ServiceName = "btrfs"
DriverName = "btrfs"
DiskId1 = "Btrfs 设备安装磁盘"
VolumeName = "Btrfs 卷"
ControllerName = "Btrfs 控制器"
[Strings.0c04]
Me = "Mark Harmstone"
ServiceDescription = "Btrfs 驅動程式"
ServiceName = "btrfs"
DriverName = "btrfs"
DiskId1 = "Btrfs 裝置安裝磁片"
VolumeName = "Btrfs 磁碟區"
ControllerName = "Btrfs 控制器"