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"
|