[Version]
Signature = "$WINDOWS NT$"
Class     = HDC
ClassGuid = {4d36e96a-e325-11ce-bfc1-08002be10318}
Provider  = %MSFT%
DriverVer = 06/21/2006,10.0.20348.1

[ClassInstall32]
AddReg = ClassInstall_AddReg

[ClassInstall_AddReg]
HKR,,,,"@%%SystemRoot%%\System32\SysClass.Dll,-3001"
HKR,,Security,,"D:P(A;;0x101f01ff;;;SY)(A;;0x101f01ff;;;BA)"
HKR,,DeviceType,%REG_DWORD%,0x4
HKR,,DeviceCharacteristics,%REG_DWORD%,0x100
HKR,,IconPath,%REG_MULTI_SZ%,"%%SystemRoot%%\System32\setupapi.dll,-9"
HKR,,BootCritical,,1

[ClassInstall32.Configuration]
AddReg = ClassConfiguration_AddReg

[ClassConfiguration_AddReg]
HKR,Instance,$!BusFriendlyName,,"$BusDeviceDesc"
HKR,Variables\BusDeviceDesc,,,"DeviceProperty"
HKR,Variables\BusDeviceDesc,PropertyGuid,,"{540b947e-8b40-45bc-a8a2-6a0b894cbda2}"
HKR,Variables\BusDeviceDesc,PropertyId,%REG_DWORD%,4
HKR,Variables\BusFriendlyName,,,"Expression"
HKR,Variables\BusFriendlyName,Tokens,%REG_MULTI_SZ%,"UseBusDeviceDesc","0","!=","FriendlyName","NoFriendlyName","?:"
HKR,Variables\UseBusDeviceDesc,,,"KeyValue"
HKR,Variables\UseBusDeviceDesc,KeyRoot,,"Device"
HKR,Variables\UseBusDeviceDesc,ValueName,,"UseBusDeviceDesc"
HKR,Variables\UseBusDeviceDesc,DefaultValue,%REG_DWORD%,0
HKR,Variables\FriendlyName,,,"Constant"
HKR,Variables\FriendlyName,Value,,"FriendlyName"
HKR,Variables\NoFriendlyName,,,"Constant"
HKR,Variables\NoFriendlyName,Value,%REG_DWORD%,0

[Strings]
; localizable strings
MSFT = "Microsoft"

; non-localizable strings
REG_MULTI_SZ = 0x00010000
REG_DWORD    = 0x00010001
