summaryrefslogtreecommitdiff
path: root/network/trans/WFPSampler/sys/WFPSamplerCalloutDriver.InX
blob: c6aad0507afd6276d63a8e14d79f6f55a2f043fd (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
;///////////////////////////////////////////////////////////////////////////////////////////////////
;//
;//   Copyright (c) 2012 Microsoft Corporation. All Rights Reserved.
;//
;//   Module Name:
;//      WFPSamplerCalloutDriver.Inf
;//
;//   Abstract:
;//      INF file for installing the WFPSampler callout driver.
;//
;//   Author:
;//      Dusty Harper      (DHarper)
;//
;//   Revision History:
;//
;//      [ Month ][Day] [Year] - [Revision]-[ Comments ]
;//      April     01,   2010  -   0.0.0.1 -  Creation
;//
;///////////////////////////////////////////////////////////////////////////////////////////////////

[Version]
   Signature   = "$Windows NT$"
   Class       = WFPCALLOUTS
   ClassGuid   = {57465043-616C-6C6F-7574-5F636C617373}
   Provider    = %ProviderString%
   CatalogFile = WFPSamplerCalloutDriver.Cat
   DriverVer   = 
   PnpLockdown = 1

[SourceDisksNames.$ARCH$]
   1 = %WFPSamplerCalloutDriverDiskId%,,,""

[SourceDisksFiles.$ARCH$]
   WFPSamplerCalloutDriver.sys = 1,,

[ClassInstall32.nt$ARCH$]
   AddReg = WFPCalloutsClassReg

[DestinationDirs]
   WFPSamplerCalloutDriver.CopyFiles = 12                                                        ;/// %WinDir%\System32\Drivers
   WFPSamplerCalloutDriver.DelFiles = 12                                                        ;/// %WinDir%\System32\Drivers

[DefaultInstall.nt$ARCH$]
   OptionDesc = %WFPSamplerCalloutDriverDescription%
   CopyFiles  = WFPSamplerCalloutDriver.CopyFiles

[DefaultInstall.nt$ARCH$.Services]
   AddService = %WFPSamplerCalloutDriverServiceName%,,WFPSamplerCalloutDriver.Service

[DefaultUninstall.nt$ARCH$]
   LegacyUninstall = 1
   DelFiles = WFPSamplerCalloutDriver.DelFiles
   DelReg   = WFPCalloutsClassReg

[DefaultUninstall.nt$ARCH$.Services]
   DelService = %WFPSamplerCalloutDriverServiceName%,0x200                                         ;/// SPSVCINST_STOPSERVICE

[WFPCalloutsClassReg]
   HKR,,,0
   HKR,,Icon,,
   HKR,,SilentInstall,,
   HKR,,DeviceCharacteristics,0x10001,0x100                                                        ;/// FLG_ADDREG_BINVALUETYPE | FLG_ADDREG_TYPE_MULTI_SZ, FILE_DEVICE_SECURE_OPEN
   HKR,,Security,,                                                                                 ;/// Permit Generic All access to SYstem, Built-in Admin, and Local System.

[WFPSamplerCalloutDriver.CopyFiles]
   WFPSamplerCalloutDriver.sys,,,0x00000040                                                        ;/// COPYFLG_OVERWRITE_OLDER_ONLY

[WFPSamplerCalloutDriver.DelFiles]
   WFPSamplerCalloutDriver.sys

[WFPSamplerCalloutDriver.Service]
   DisplayName    = %WFPSamplerCalloutDriverServiceName%
   Description    = %WFPSamplerCalloutDriverServiceDescription%
   ServiceType    = 1                                                                              ;/// SERVICE_KERNEL_DRIVER
   StartType      = 0                                                                              ;/// SERVICE_BOOT_START
   ErrorControl   = 1                                                                              ;/// SERVICE_ERROR_NORMAL
   ServiceBinary  = %12%\WFPSamplerCalloutDriver.sys                                               ;/// %WinDir%\System32\Drivers\WFPSamplerCalloutDriver.sys
   LoadOrderGroup = NDIS                                                                           ;/// Load immediately after TCPIP.sys
   Dependencies   = TCPIP

[Strings]
   ProviderString                            = "TODO-Set-Provider"
   WFPCalloutsClassName                      = "WFP Callout Drivers"
   WFPSamplerCalloutDriverDeviceDescription  = "WFP Sampler Callout Device"
   WFPSamplerCalloutDriverDescription        = "WFP Sampler Callout Driver"
   WFPSamplerCalloutDriverServiceName        = "WFPSamplerCallouts"
   WFPSamplerCalloutDriverServiceDescription = "WFP Sampler Service - Callouts"
   WFPSamplerCalloutDriverDiskId             = "WFPSampler Installation Disk"