summaryrefslogtreecommitdiff
path: root/pofx/WDF/Driver/MultiComp/driver/WdfMultiComp.inx
blob: 5bd9ee1c0c71666921bf2bddd299c73437981e47 (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
;/*++
;
;Copyright (c) Microsoft Corporation.  All rights reserved.
;
;Module Name:
;    WdfMultiComp.inf
;
;Important:
;    This INF depends on features for the Driver Store DIRIDs which are available starting Windows 10 1709
;
;--*/

[Version]
Signature="$Windows NT$"
Class=Sample
ClassGuid={78A1C341-4539-11d3-B88D-00C04FAD5171}
Provider=%ProviderString%
CatalogFile=KmdfSamples.cat
DriverVer=03/27/2011,0.0.0.1
PnpLockdown=1

[DestinationDirs]
DefaultDestDir = 13

[SourceDisksNames]
1 = %MediaDescription%

[SourceDisksFiles]
WdfMultiComp.sys=1

; =================== Class install ==================================

[ClassInstall32]
AddReg=SampleClassReg

[SampleClassReg]
HKR,,,,%ClassName%
HKR,,Icon,,-5

; =================== KMDF Multi-Component Device ==================================

[Manufacturer]
%ManufacturerString%=Microsoft,NT$ARCH$.10.0...16299

[Microsoft.NT$ARCH$.10.0...16299]
%WdfMultiCompDeviceName%=WdfMultiComp_Install,WDF\WdfMultiComp

[WdfMultiComp_Install.NT]
CopyFiles=WdfMultiCompDriverCopy

[WdfMultiCompDriverCopy]
WdfMultiComp.sys

[WdfMultiComp_Install.NT.Services]
AddService=WdfMultiComp,0x000001fa,WdfMultiComp_ServiceInstall

[WdfMultiComp_ServiceInstall]
ServiceType=1
StartType=3
ErrorControl=1
ServiceBinary=%13%\WdfMultiComp.sys

[WdfMultiComp_Install.NT.Wdf]
KmdfService = WdfMultiComp, WdfMultiComp_wdfsect

[WdfMultiComp_wdfsect]
KmdfLibraryVersion=$KMDFVERSION$

; =================== Generic ==================================

[Strings]
ProviderString = "TODO-Set-Provider"
ManufacturerString = "TODO-Set-Manufacturer"
MediaDescription="KMDF Multi-Component Device Driver Installation Media"
ClassName="Sample Device"
WdfMultiCompDeviceName="KMDF Multi-Component Device"