mirror of https://github.com/tongzx/nt5src
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
122 lines
3.6 KiB
122 lines
3.6 KiB
[Version]
|
|
LayoutFile=Layout.inf, Layout1.inf, Layout2.inf
|
|
signature="$CHICAGO$"
|
|
Class=Media
|
|
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
|
|
Provider=%Msft%
|
|
DriverVer=11/14/1999,5.00.2183.1
|
|
|
|
[Manufacturer]
|
|
%Manufacturer%=Microsoft
|
|
|
|
[DestinationDirs]
|
|
casamp.CopyFiles=10,system32\drivers
|
|
casamp.Inf.CopyFiles=17
|
|
casamp.Plugin.CopyFiles=11
|
|
|
|
[Microsoft]
|
|
%DeviceDesc%=casamp.Device,SW\%DeviceId%
|
|
|
|
;
|
|
; This is the section that is called out in the Needs line of other infs.
|
|
;
|
|
[casamp.Installation]
|
|
AddReg=casamp.RunOnce.AddReg
|
|
|
|
;
|
|
; There should be a runonce line for each class that the object server will
|
|
; create.
|
|
;
|
|
[casamp.RunOnce.AddReg]
|
|
HKLM,%RunOnce%,"casamp0",,"rundll32.exe streamci.dll,StreamingDeviceSetup %DeviceId%,%KSNAME_Filter%,%BDAcatID%,%17%\casamp.inf,casamp.Interfaces"
|
|
|
|
|
|
[casamp.Device]
|
|
Include = ks.inf, kscaptur.inf, bda.inf
|
|
Needs = KS.Registration,KSCAPTUR.Registration,BDA.Registration
|
|
CopyFiles=casamp.CopyFiles, casamp.Inf.CopyFiles, casamp.Plugin.CopyFiles
|
|
AddReg=casamp.AddReg
|
|
|
|
[casamp.Device.NT]
|
|
Include = ks.inf, kscaptur.inf, bda.inf
|
|
Needs = KS.Registration,KSCAPTUR.Registration,BDA.Registration
|
|
CopyFiles=casamp.CopyFiles, casamp.Inf.CopyFiles, casamp.Plugin.CopyFiles
|
|
AddReg=casamp.AddReg
|
|
|
|
[casamp.AddReg]
|
|
HKR,,DevLoader,,*NTKERN
|
|
HKR,,NTMPDriver,,casamp.sys
|
|
HKR,,DriverUsesSWEnumToLoad,3,01
|
|
;HKLM,%RunOnce%,"casamp0",,"rundll32.exe streamci.dll,StreamingDeviceSetup %DeviceId%,%KSNAME_Filter%,%BDAcatID%,%17%\casamp.inf,casamp.Interfaces"
|
|
;
|
|
; next few lines are for the plugin
|
|
HKCR,CLSID\%GUID.CAPropSet%,,,%PluginName%
|
|
HKCR,CLSID\%GUID.CAPropSet%\InprocServer32,,,caplugin.ax
|
|
HKCR,CLSID\%GUID.CAPropSet%\InprocServer32,ThreadingModel,,Both
|
|
HKLM,%MediaInterfaces%\%GUID.CAPropSet%,,,%PluginName%
|
|
HKLM,%MediaInterfaces%\%GUID.CAPropSet%,IID,1,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
|
|
|
|
[casamp.CopyFiles]
|
|
casamp.sys
|
|
stream.sys
|
|
|
|
[casamp.Inf.CopyFiles]
|
|
casamp.inf
|
|
|
|
[casamp.Plugin.CopyFiles]
|
|
caplugin.ax
|
|
|
|
[casamp.Device.Interfaces]
|
|
AddInterface=%BDAcatID%,%KSNAME_Filter%,casamp.Interfaces,
|
|
AddInterface=%GUID.CAPropSet%,%KSNAME_Filter%,CaPluginInterface,
|
|
|
|
[casamp.Device.NT.Interfaces]
|
|
AddInterface=%BDAcatID%,%KSNAME_Filter%,casamp.Interfaces,
|
|
AddInterface=%GUID.CAPropSet%,%KSNAME_Filter%,CaPluginInterface,
|
|
|
|
[casamp.Interfaces]
|
|
AddReg=casamp.Interface.AddReg
|
|
|
|
[casamp.Interface.AddReg]
|
|
HKR,,CLSID,,%Proxy.CLSID%
|
|
HKR,,FriendlyName,,%FriendlyName%
|
|
HKR,,Description,,%FriendlyName%
|
|
|
|
[casamp.Device.NT.Services]
|
|
AddService=casamp, 0x00000002, casamp.ServiceInstall
|
|
|
|
[casamp.ServiceInstall]
|
|
DisplayName=%DeviceDesc%
|
|
ServiceType=%SERVICE_KERNEL_DRIVER%
|
|
StartType=%SERVICE_DEMAND_START%
|
|
ErrorControl=%SERVICE_ERROR_NORMAL%
|
|
ServiceBinary=%10%\system32\drivers\casamp.sys
|
|
LoadOrderGroup=ExtendedBase
|
|
|
|
[Strings]
|
|
SERVICE_KERNEL_DRIVER=1
|
|
SERVICE_AUTO_START=2
|
|
SERVICE_DEMAND_START=3
|
|
SERVICE_ERROR_NORMAL=1
|
|
|
|
;----------------
|
|
; non-localizeable
|
|
;----------------
|
|
|
|
DeviceId = "{195C3A3C-4687-44e3-92D9-D79D027ECCDD}"
|
|
DriverName = "casamp"
|
|
PluginName = "caplugin"
|
|
Proxy.CLSID = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
|
|
BDAcatID = "{FD0A5AF4-B41D-11d2-9C95-00C04F7971E0}"
|
|
KSNAME_Filter = "{9B365890-165F-11D0-A195-0020AFD156E4}"
|
|
GUID.CAPropSet = "{B0693766-5278-4ec6-B9E1-3CE40560EF5A}"
|
|
MediaInterfaces = "SYSTEM\CurrentControlSet\Control\MediaInterfaces"
|
|
RunOnce = "SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce"
|
|
|
|
;----------------
|
|
; localizeable
|
|
;----------------
|
|
Msft = "Microsoft"
|
|
Manufacturer = "Microsoft"
|
|
FriendlyName = "Conditional Access Sample Driver"
|
|
DeviceDesc = "Conditional Access Sample Driver"
|