;;; ;;; SwapBuffers ;;; ;;; ;;; Copyright (c) 2001, Microsoft Corporation ;;; [Version] signature = "$Windows NT$" Class = "Encryption" ;This is determined by the work this filter driver does ClassGuid = {a0a701c0-a511-42ff-aa6c-06dc0395576f} ;This value is determined by the Class Provider = %ProviderString% DriverVer = 06/16/2007,1.0.0.3 CatalogFile = swapbuffers.cat PnpLockdown = 1 [SourceDisksFiles] swapbuffers.sys = 1,, [SourceDisksNames] 1 = %DiskId1%,,, [DestinationDirs] MiniFilterDownlevel.CopyDriverFiles = 12 ;%windir%\system32\drivers MiniFilterDownlevel.DelDriverFiles = 12 ;%windir%\system32\drivers MiniFilter.DriverFiles = 13 ;driver store ;; ;; Default install sections ;; [DefaultInstall.NT$ARCH$.10.0...25952] OptionDesc = %ServiceDescription% CopyFiles = MiniFilter.DriverFiles [DefaultInstall.NT$ARCH$.10.0...25952.Services] AddService = %ServiceName%,,MiniFilter.Service ; ; Support sections ; [MiniFilter.Service] DisplayName = %ServiceName% Description = %ServiceDescription% ServiceBinary = %13%\%DriverName%.sys ;driver store Dependencies = "FltMgr" ServiceType = 2 ;SERVICE_FILE_SYSTEM_DRIVER ;StartType = 0 ;SERVICE_BOOT_START StartType = 3 ;SERVICE_DEMAND_START ErrorControl = 1 ;SERVICE_ERROR_NORMAL LoadOrderGroup = "FSFilter Encryption" AddReg = MiniFilter.AddRegistry [MiniFilter.AddRegistry] HKR,"Parameters","SupportedFeatures",0x00010001,0x3 HKR,"Parameters\Instances","DefaultInstance",0x00000000,%Instance1.Name% HKR,"Parameters\Instances\"%Instance1.Name%,"Altitude",0x00000000,%Instance1.Altitude% HKR,"Parameters\Instances\"%Instance1.Name%,"Flags",0x00010001,%Instance1.Flags% [MiniFilter.DriverFiles] %DriverName%.sys ;; ;; Downlevel default install sections ;; [DefaultInstall.NT$ARCH$] OptionDesc = %ServiceDescription% CopyFiles = MiniFilterDownlevel.CopyDriverFiles [DefaultInstall.NT$ARCH$.Services] AddService = %ServiceName%,,MiniFilterDownlevel.Service ;; ;; Downlevel default uninstall sections ;; [DefaultUninstall.NT$ARCH$] LegacyUninstall = 1 DelFiles = MiniFilterDownlevel.DelDriverFiles [DefaultUninstall.NT$ARCH$.Services] DelService = SwapBuffers,0x200 ;Ensure service is stopped before deleting ; ; Downlevel support sections ; [MiniFilterDownlevel.Service] DisplayName = %ServiceName% Description = %ServiceDescription% ServiceBinary = %12%\%DriverName%.sys ;%windir%\system32\drivers\ Dependencies = "FltMgr" ServiceType = 2 ;SERVICE_FILE_SYSTEM_DRIVER ;StartType = 0 ;SERVICE_BOOT_START StartType = 3 ;SERVICE_DEMAND_START ErrorControl = 1 ;SERVICE_ERROR_NORMAL LoadOrderGroup = "FSFilter Encryption" AddReg = MiniFilterDownlevel.AddRegistry [MiniFilterDownlevel.AddRegistry] HKR,,"SupportedFeatures",0x00010001,0x3 HKR,"Instances","DefaultInstance",0x00000000,%Instance1.Name% HKR,"Instances\"%Instance1.Name%,"Altitude",0x00000000,%Instance1.Altitude% HKR,"Instances\"%Instance1.Name%,"Flags",0x00010001,%Instance1.Flags% [MiniFilterDownlevel.CopyDriverFiles] %DriverName%.sys [MiniFilterDownlevel.DelDriverFiles] %DriverName%.sys ;; ;; String Section ;; [Strings] ProviderString = "TODO-Set-Provider" ServiceDescription = "Swap Buffers Sample Mini-Filter Driver" ServiceName = "SwapBuffers" DriverName = "SwapBuffers" DiskId1 = "SwapBuffers Device Installation Disk" ;Instances specific information. Instance1.Name = "SwapBuffers Instance" Instance1.Altitude = "141000" Instance1.Flags = 0x0 ; allow automatic attachments