1;
2; Template INF for a USB CDC Device
3; Copyright (c) Microsoft Corporation
4;
5[Version]
6DriverVer =10/06/1999,5.00.2157.0
7LayoutFile=Layout.inf
8Signature="$CHICAGO$"
9Class=Modem
10ClassGUID={4D36E96D-E325-11CE-BFC1-08002BE10318}
11Provider=%Mfg%
12
13
14
15[Manufacturer]
16%Mfg% = Models
17
18[ControlFlags]
19ExcludeFromSelect=USB\VID_8080&PID_0000&MI_00
20
21[DestinationDirs]
22FakeModemCopyFileSection=12
23DefaultDestDir=12
24
25[Models]
26%MYDEV000% = MYDEV000,USB\VID_8080&PID_0000&MI_00
27
28[MYDEV000.NT]
29include=usb.inf
30CopyFiles=FakeModemCopyFileSection
31AddReg=MYDEV000.AddReg
32
33[MYDEV000.NT.Services]
34AddService=usbser, 0x00000000, LowerFilter_Service_Inst
35
36[MYDEV000.NT.HW]
37AddReg=LowerFilterAddReg
38
39[LowerFilterAddReg]
40HKR,,"LowerFilters",0x00010000,"usbser"
41
42[LowerFilter_Service_Inst]
43DisplayName=%USBFilterString%
44ServiceType= 1
45StartType  = 3
46ErrorControl = 0
47ServiceBinary = %12%\usbser.sys
48
49[FakeModemCopyFileSection]
50usbser.sys,,,0x20
51
52[Strings]
53Mfg   = "Microsoft Azure RTOS"
54MYDEV000 = "Microsoft Azure RTOS USB serial emulation"
55USBFilterString ="Microsoft USB serial emulation"
56
57[USB]
58HKR,,FriendlyDriver,,Unimodem.vxd
59HKR,,DevLoader,,*vcomm
60HKR,,ConfigDialog,,serialui.dll
61HKR,,AttachedTo,,COM5
62HKR,,EnumPropPages,,"serialui.dll,EnumPropPages"
63HKR,,DeviceType, 0, 01      ;
64HKR,,PortSubClass,1,02
65
66[MYDEV000.AddReg]  ; USB serial emulation
67HKR,, Properties, 1, 00,00,00,00, 00,00,00,00, 00,00,00,00, 00,00,00,00, 00,00,00,00, 00,00,00,00, 00,c2,01,00, 00,C2,01,00
68
69