summaryrefslogtreecommitdiff
path: root/filesys/miniFilter/simrep/simrep.inf
blob: 76aa1f0ca016bf42cac2110e0d94627080c3c87d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
;;;
;;; Simulate Reparse File System Filter Driver Sample
;;;
;;;
;;; Copyright (c) 1999 - 2001, Microsoft Corporation
;;;

[Version]
Signature   = "$Windows NT$"
Class       = "ActivityMonitor"                         ;This is determined by the work this filter driver does
ClassGuid   = {b86dff51-a31e-4bac-b3cf-e8cfe75c9fc2}
Provider    = %ProviderString%
DriverVer   = 01/01/2004,1.0.0.1
CatalogFile = simrep.cat
PnpLockdown = 1

[SourceDisksNames]
1 = %Disk1%

[SourceDisksFiles]
simrep.sys = 1

[DestinationDirs]
SimRepDownlevel.CopyDriverFiles = 12                  ;%windir%\system32\drivers
SimRepDownlevel.DelDriverFiles  = 12                  ;%windir%\system32\drivers
SimRep.DriverFiles              = 13                  ;driver store

;;
;; Default install sections
;;

[DefaultInstall.NT$ARCH$.10.0...25952]
OptionDesc          = %SimRepServiceDesc%
CopyFiles           = SimRep.DriverFiles

[DefaultInstall.NT$ARCH$.10.0...25952.Services]
AddService          = %SimRepServiceName%,,SimRep.Service

;
; Support sections
;

[SimRep.Service]
DisplayName      = %SimRepServiceName%
Description      = %SimRepServiceDesc%
ServiceBinary    = %13%\simrep.sys              ;driver store
Dependencies     = %FltmgrServiceName%          ;FltMgr
ServiceType      = 2                            ;SERVICE_FILE_SYSTEM_DRIVER
StartType        = 3                            ;SERVICE_DEMAND_START
ErrorControl     = 1                            ;SERVICE_ERROR_NORMAL
LoadOrderGroup   = "FSFilter Activity Monitor"
AddReg           = SimRep.AddRegistry, Common.AddRegistry

[SimRep.AddRegistry]
HKR,"Parameters","SupportedFeatures",0x00010001,0x3
HKR,"Parameters\Instances",%RegDefaultInstanceValueName%,0x00000000,%DefaultInstance%
HKR,"Parameters\Instances\"%Instance1.Name%,%RegAltitudeValueName%,0x00000000,%Instance1.Altitude%
HKR,"Parameters\Instances\"%Instance1.Name%,%RegFlagsValueName%,0x00010001,%Instance1.Flags%

[SimRep.DriverFiles]
simrep.sys

;;
;; Registry values shared for all OS versions
;;

[Common.AddRegistry]
HKR,"Parameters","DebugLevel",0x00010001,0x1F
HKR,"Parameters","RemapRenamesAndLinks",0x00010001,0x00
HKR,"Parameters","NewMapping",0x00000000,%NewMapping%
HKR,"Parameters","OldMapping",0x00000000,%OldMapping%

;;
;; Downlevel default install sections
;;

[DefaultInstall.NT$ARCH$]
OptionDesc          = %SimRepServiceDesc%
CopyFiles           = SimRepDownlevel.CopyDriverFiles

[DefaultInstall.NT$ARCH$.Services]
AddService          = %SimRepServiceName%,,SimRepDownlevel.Service

;;
;; Downlevel default uninstall sections
;;

[DefaultUninstall.NT$ARCH$]
LegacyUninstall = 1
DelFiles        = SimRepDownlevel.DelDriverFiles


[DefaultUninstall.NT$ARCH$.Services]
DelService      = %SimRepServiceName%,0x204

;
; Downlevel support sections
;

[SimRepDownlevel.Service]
DisplayName      = %SimRepServiceName%
Description      = %SimRepServiceDesc%
ServiceBinary    = %12%\simrep.sys              ;%windir%\system32\drivers\simrep.sys
Dependencies     = %FltmgrServiceName%          ;FltMgr
ServiceType      = 2                            ;SERVICE_FILE_SYSTEM_DRIVER
StartType        = 3                            ;SERVICE_DEMAND_START
ErrorControl     = 1                            ;SERVICE_ERROR_NORMAL
LoadOrderGroup   = "FSFilter Activity Monitor"
AddReg           = SimRepDownlevel.AddRegistry, Common.AddRegistry

[SimRepDownlevel.AddRegistry]
HKR,,"SupportedFeatures",0x00010001,0x3
HKR,"Instances",%RegDefaultInstanceValueName%,0x00000000,%DefaultInstance%
HKR,"Instances\"%Instance1.Name%,%RegAltitudeValueName%,0x00000000,%Instance1.Altitude%
HKR,"Instances\"%Instance1.Name%,%RegFlagsValueName%,0x00010001,%Instance1.Flags%

[SimRepDownlevel.CopyDriverFiles]
simrep.sys

[SimRepDownlevel.DelDriverFiles]
simrep.sys

;;
;; String Section
;;

[Strings]
ProviderString                      = "TODO-Set-Provider"
SimRepServiceDesc                   = "Simulate Reparse File System Filter Driver Sample"
SimRepServiceName                   = "SimRep"
FltmgrServiceName                   = "FltMgr"
RegDefaultInstanceValueName         = "DefaultInstance"
RegAltitudeValueName                = "Altitude"
RegFlagsValueName                   = "Flags"
Disk1                               = "SimRep Source Media"
NewMapping                          = "\a\b"
OldMapping                          = "\x\y"

;Instances specific information.
DefaultInstance      = "SimRep"
Instance1.Name       = "SimRep"
Instance1.Altitude   = "371100"
Instance1.Flags      = 0x0