Source code of Windows XP (NT5)
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.
 
 
 
 
 
 

227 lines
5.6 KiB

;
; SonyDcam.INF -- This file contains installation information for IEEE 1394 digital cameras.
;
; Note:
;
; This is a modification from the production inf\image.inf.
; Device ID specified in this INF is duplicated from image.inf, and this INF can never
; be used to install; instead, PnP will detect image.inf and use it instead.
; IHVs can customize this INF to install their USB or IEEE WDM ready digital camera
; device/driver.
;
[Version]
LayoutFile=Layout.inf, Layout1.inf, Layout2.inf
signature="$CHICAGO$"
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider=%Msft%
[ControlFlags]
; All PnP devices should be excluded from manual AddDevice Applet list
ExcludeFromSelect=*
[Manufacturer]
%SonyMfg%=Sony
%TIMfg%=TI
[DestinationDirs]
DefaultDestDir=11 ; LDID_SYS
; Delete old Win95 and "Detroit" update drivers
Sony.1394DCam.DelDrivers=10,system
TI.1394DCam.DelDrivers=10,system
Sony.1394DCam.CopyDrivers=10,system32\drivers
TI.1394DCam.CopyDrivers=10,system32\drivers
Sony.1394DCam.CopyCODEC=11
TI.1394DCam.CopyCODEC=11
;---------------------------------------------------------------
; S O N Y .
;
; 1 3 9 4 D C a m
;---------------------------------------------------------------
[Sony]
%1394\SONY&CCM-DS250.DeviceDesc%=Sony.1394DCam,1394\SONY&CCM-DS250_1.08
%1394\SONY&CCM-DS250.DeviceDesc%=Sony.1394DCam,1394\SONY&CCM-DS250_1.07
%1394\SONY&CCM-DS250.DeviceDesc%=Sony.1394DCam,1394\A02D&100
[Sony.1394DCam]
Include= ks.inf, kscaptur.inf, ksfilter.inf
Needs= KS.Registration,KSCAPTUR.Registration
AddReg= Sony.1394DCam.AddReg
UpdateInis= Sony.1394DCam.UpdateIni
DelFiles= Sony.1394DCam.DelDrivers
CopyFiles= Sony.1394DCam.CopyDrivers, Sony.1394DCam.CopyCODEC
[Sony.1394DCam.NT]
Include= ks.inf, kscaptur.inf, ksfilter.inf
Needs= KS.Registration,KSCAPTUR.Registration.NT
AddReg= Sony.1394DCam.AddReg
UpdateInis= Sony.1394DCam.UpdateIni
CopyFiles= Sony.1394DCam.CopyDrivers, Sony.1394DCam.CopyCODEC
[Sony.1394DCam.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,sonydcam.sys
HKR,,PageOutWhenUnopened,3,01
HKR,,DontSuspendIfStreamsAreRunning,3,01
[Sony.1394DCam.UpdateIni]
system.ini, drivers32,,"VIDC.UYVY=msyuv.dll"
[Sony.1394DCam.DelDrivers]
ks.sys,,,1
stream.sys,,,1
sonydcam.sys,,,1
[Sony.1394DCam.CopyDrivers]
stream.sys
sonydcam.sys
[Sony.1394DCam.CopyCODEC]
msyuv.dll
[Sony.1394DCam.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,Sony.1394DCam.Interface
[Sony.1394DCam.NT.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,Sony.1394DCam.Interface
[Sony.1394DCam.Interface]
AddReg=Sony.1394DCam.Intf.AddReg
[Sony.1394DCam.Intf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%1394\SONY&CCM-DS250.DeviceDesc%
; HKR,,ExtensionDLL,,%Sony.ExtensionDLL%
[Sony.1394DCam.NT.Services]
AddService = DCamSony,0x00000002,Sony.1394DCam.ServiceInstall
[Sony.1394DCam.ServiceInstall]
DisplayName = %1394\SONY&CCM-DS250.DeviceDesc%
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_DEMAND_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\sonydcam.sys
;---------------------------------------------------------------
; T I .
;
; 1 3 9 4 D C a m
;---------------------------------------------------------------
[TI]
%1394\TI&MC680-DCC.DeviceDesc%=TI.1394DCam,1394\TI&MC680-DCC_V0.9
%1394\TI&MC680-DCC.DeviceDesc%=TI.1394DCam,1394\A02D&100
[TI.1394DCam]
Include= ks.inf, kscaptur.inf, ksfilter.inf
Needs= KS.Registration,KSCAPTUR.Registration
AddReg= TI.1394DCam.AddReg
UpdateInis= TI.1394DCam.UpdateIni
DelFiles= TI.1394DCam.DelDrivers
CopyFiles= TI.1394DCam.CopyDrivers, TI.1394DCam.CopyCODEC
[TI.1394DCam.NT]
Include= ks.inf, kscaptur.inf, ksfilter.inf
Needs= KS.Registration,KSCAPTUR.Registration.NT
AddReg= TI.1394DCam.AddReg
UpdateInis= TI.1394DCam.UpdateIni
CopyFiles= TI.1394DCam.CopyDrivers, TI.1394DCam.CopyCODEC
[TI.1394DCam.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,sonydcam.sys
HKR,,PageOutWhenUnopened,3,01
HKR,,DontSuspendIfStreamsAreRunning,3,01
[TI.1394DCam.UpdateIni]
system.ini, drivers32,,"VIDC.UYVY=msyuv.dll"
[TI.1394DCam.DelDrivers]
ks.sys,,,1
stream.sys,,,1
sonydcam.sys,,,1
[TI.1394DCam.CopyDrivers]
stream.sys
sonydcam.sys
[TI.1394DCam.CopyCODEC]
msyuv.dll
[TI.1394DCam.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,TI.1394DCam.Interface
[TI.1394DCam.NT.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,TI.1394DCam.Interface
[TI.1394DCam.Interface]
AddReg=TI.1394DCam.Intf.AddReg
[TI.1394DCam.Intf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%1394\TI&MC680-DCC.DeviceDesc%
; HKR,,ExtensionDLL,,%TI.ExtensionDLL%
[TI.1394DCam.NT.Services]
AddService = DCamTI,0x00000002,TI.1394DCam.ServiceInstall
[TI.1394DCam.ServiceInstall]
DisplayName = %1394\TI&MC680-DCC.DeviceDesc%
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_DEMAND_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\sonydcam.sys
[Strings]
;----------------
; Non-Localizable
;----------------
; note: only register value is case sensitive, key is not.
ProxyVCap.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
SERVICE_KERNEL_DRIVER=1
; PnP should use demand start
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1
; IHV's extension DLL
; Sony.ExtensionDLL = "???.dll"
; TI.ExtensionDLL = "???.dll"
;----------------
; Localizable
;----------------
Msft="Microsoft"
SonyMfg="Sony"
1394\SONY&CCM-DS250.DeviceDesc="Sony 1394 CCM-DS250 Desktop Camera"
TIMfg="TI"
1394\TI&MC680-DCC.DeviceDesc="TI 1394 MC680-DCC Desktop Camera"