Leaked source code of windows server 2003
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.
 
 
 
 
 
 

768 lines
29 KiB

;
; Copyright (c) Microsoft Corporation. All rights reserved.
;
[Version]
Signature="$WINDOWS NT$"
Class=CDROM
ClassGuid={4D36E965-E325-11CE-BFC1-08002BE10318}
Provider=%MSFT%
LayoutFile=layout.inf
[ClassInstall32.NT]
AddReg=cdrom_class_addreg
Copyfiles=storprop_copyfiles
[cdrom_class_addreg]
HKR,,,,%CDClassName%
HKR,,EnumPropPages32,,"MmSys.Cpl,MediaPropPageProvider"
HKR,,Installer32,,"storprop.dll,DvdClassInstaller"
HKR,,SilentInstall,,1
HKR,,NoInstallClass,,1
HKR,,TroubleShooter-0,,"hcp://help/tshoot/tsdrive.htm"
HKR,,Icon,,"-51"
HKR,,DeviceType,0x10001,2 ; FILE_DEVICE_CDROM
HKR,,DeviceCharacteristics,0x10001,0x100 ; Use same security checks on relative opens
[changer_copyfiles]
changer.sys
[cdrom_copyfiles]
cdrom.sys
redbook.sys
imapi.sys
[storprop_copyfiles]
storprop.dll
[DestinationDirs]
cdrom_copyfiles = 12
changer_copyfiles = 12
storprop_copyfiles = 11
[Manufacturer]
%ATAPI_CHGR% = atapi_chgr
%MITSUMI% = mitsumi_cdrom
%GenManufacturer% = other_settings_cdrom
%GenManufacturer% = cdrom_device
[atapi_chgr]
%NecChanger_devdesc% = changer_install,IDE\CdRomNEC_CD-ROM_DRIVE:251____________________
%NecChanger_devdesc% = changer_install,SCSI\CdRomNEC_____CD-ROM_DRIVE:251
%NecChanger_devdesc% = changer_install,IDE\CdRomNEC_CD-ROM_DRIVE:253____________________
%NecChanger_devdesc% = changer_install,SCSI\CdRomNEC_____CD-ROM_DRIVE:253
%NecChanger_devdesc% = changer_install,SCSI\CdRomNEC_____CD-ROM_DRIVE:252
%AlpsChanger_devdesc% = changer_install,IDE\CdRomALPS_DC544______________________________
%TorisanChanger_devdesc% = changer_install,IDE\CdRomTORiSAN_CD-ROM_CDR-C3G__________________
%TorisanChanger_devdesc% = changer_install,SCSI\CdRomTORiSAN_CD-ROM_CDR-C3G__
%TorisanChanger_devdesc% = changer_install,IDE\CdRomTORiSAN_CD-ROM_CDR_C36__________________
%PanasonicChanger_devdesc% = changer_install,IDE\CdRomMATSHITA_RD-DRC001-M____________________
%PanasonicChanger_devdesc% = changer_install,IDE\CdRomMATSHITA_RD-DRC002-S____________________
%PanasonicChanger_devdesc% = changer_install,SCSI\CdRomNAKAMICHMJ-5.16_________
[mitsumi_cdrom]
%Mitsumi_cdrom_devdesc% = mitsumi_install,IDE\CdRomMITSUMI_CD-ROM________!A________________
[other_settings_cdrom]
; these devices don't set the IsAccurate bit in mode page 2A, but
; support accurate digital audio extraction
%cdda_accurate_devdesc% = cdda_accurate_install,IDE\CdRomATAPI_CD-ROM_DRIVE-20X__________________
%cdda_accurate_devdesc% = cdda_accurate_install,IDE\CdRomATAPI_CD-ROM_DRIVE-32X__________________
%cdda_accurate_devdesc% = cdda_accurate_install,IDE\CdRomChinon_CD-ROM_CDS-525___________________
%cdda_accurate_devdesc% = cdda_accurate_install,IDE\CdRomE-IDE_CD-924E/AKM_______________________
%cdda_accurate_devdesc% = cdda_accurate_install,IDE\CdRomHITACHI_CDR-8130________________________
%cdda_accurate_devdesc% = cdda_accurate_install,IDE\CdRomHITACHI_CDR-8235________________________
%cdda_accurate_devdesc% = cdda_accurate_install,IDE\CdRomHITACHI_CDR-8335________________________
%cdda_accurate_devdesc% = cdda_accurate_install,IDE\CdRomLITEON_CD-ROM_LTN301____________________
%cdda_accurate_devdesc% = cdda_accurate_install,IDE\CdRomNEC_CD-ROM_DRIVE:28C____________________
%cdda_accurate_devdesc% = cdda_accurate_install,IDE\CdRomNEC_PD-1_ODX656_________________________
%cdda_accurate_devdesc% = cdda_accurate_install,IDE\CdRomSAMSUNG_CD-ROM_SCR-2431_________________
%cdda_accurate_devdesc% = cdda_accurate_install,IDE\CdRomSAMSUNG_SCR-2430_ma103__________________
%cdda_accurate_devdesc% = cdda_accurate_install,IDE\CdRomSONY_CD-ROM_CDU711-F____________________
%cdda_accurate_devdesc% = cdda_accurate_install,IDE\CdRomSONY_CD-ROM_CDU711______________________1.0g____
%cdda_accurate_devdesc% = cdda_accurate_install,IDE\CdRomSONY_CD-ROM_CDU711______________________1.1k____
%cdda_accurate_devdesc% = cdda_accurate_install,IDE\CdRomTORiSAN_CD-ROM_CDR_S112_________________
%cdda_accurate_devdesc% = cdda_accurate_install,IDE\CdRomTOSHIBA_CD-ROM_XM-5702B_________________
%cdda_accurate_devdesc% = cdda_accurate_install,IDE\CdRomTOSHIBA_CD-ROM_XM-6002B_________________
%cdda_accurate_devdesc% = cdda_accurate_install,IDE\CdRomTOSHIBA_CD-ROM_XM-6202B_________________
%cdda_accurate_devdesc% = cdda_accurate_install,SCSI\CdRomNEC_____CD-ROM_DRIVE:463
%cdda_accurate_devdesc% = cdda_accurate_install,SCSI\CdRomNEC_____CD-ROM_DRIVE:465
%cdda_accurate_devdesc% = cdda_accurate_install,SCSI\CdRomPLEXTOR_CD-R___PX-R412C_
%cdda_accurate_devdesc% = cdda_accurate_install,SCSI\CdRomPLEXTOR_CD-ROM_PX-12TS__
%cdda_accurate_devdesc% = cdda_accurate_install,SCSI\CdRomPLEXTOR_CD-ROM_PX-4XCE__
; these devices set the IsAccurate bit in mode page 2A, but
; do not support accurate digital audio extraction
%cdda_inaccurate_devdesc% = cdda_inaccurate_install,IDE\CdRomMATSHITA_CD-ROM_CR-585__________________ZB22____
%cdda_inaccurate_devdesc% = cdda_inaccurate_install,SCSI\CdRomPIONEER_CD-ROM_DR-U06S__
%cdda_inaccurate_devdesc% = cdda_inaccurate_install,SCSI\CdRomPIONEER_CD-ROM_DR-U06S__
%cdda_inaccurate_devdesc% = cdda_inaccurate_install,SCSI\CdRomPIONEER_DVD-ROM_DVD-U02R
; these devices are burners, but do not (for whatever reason)
; support the method IMAPI uses to burn CDs
%imapi_disable_devdesc% = imapi_disable_install,IDE\CdRomCREATIVE_CD-RW_RW2024E__________________2.07____
%imapi_disable_devdesc% = imapi_disable_install,IDE\CdRomCREATIVE_CD-RW_RW4224E__________________1.20____
%imapi_disable_devdesc% = imapi_disable_install,IDE\CdRomCREATIVE_CD-RW_RW4224E__________________1.36____
%imapi_disable_devdesc% = imapi_disable_install,IDE\CdRomHI-VAL_H2242____________________________1.15____
%imapi_disable_devdesc% = imapi_disable_install,IDE\CdRomHP_CD-Writer+_7200______________________2.02____
%imapi_disable_devdesc% = imapi_disable_install,IDE\CdRomHP_CD-Writer+_7200______________________3.01____
%imapi_disable_devdesc% = imapi_disable_install,IDE\CdRomIDE-CD_R/RW_4x4x24______________________C12a____
%imapi_disable_devdesc% = imapi_disable_install,IDE\CdRomMATSHITA_CD-RW___CW-8571________________1N44____
%imapi_disable_devdesc% = imapi_disable_install,IDE\CdRomMemorex_CRW-1622________________________D4.0____
%imapi_disable_devdesc% = imapi_disable_install,IDE\CdRomPHILIPS_CDD3610_CD-R/RW_________________3.01____
%imapi_disable_devdesc% = imapi_disable_install,IDE\CdRomPHILIPS_CDD3610_CD-R/RW_________________3.08____
%imapi_disable_devdesc% = imapi_disable_install,IDE\CdRomPHILIPS_CDD3610_CD-R/RW_________________3.09____
%imapi_disable_devdesc% = imapi_disable_install,IDE\CdRomRICOH_MP6200A___________________________2.40____
%imapi_disable_devdesc% = imapi_disable_install,IDE\CdRomSONY_CD-R___CDU928E_____________________1.1e____
%imapi_disable_devdesc% = imapi_disable_install,SCSI\CdRomHP______CD-Writer_6020__1.07
%imapi_disable_devdesc% = imapi_disable_install,USBSTOR\CdRomSONY____DSC___DDX-G2000_
%imapi_disable_devdesc% = imapi_disable_install,USBSTOR\CdRomSONY____DSC___DDX-G2100_
; these devices set the IsAccurate bit in mode page 2A, but
; only seemed to support reads of certain numbers of blocks
; at a time accurately. the # is a bitmask of these usable
; read sizes
%gencdrom_devdesc% = cdda_size_FFFFFFFE_install,IDE\CdRomATAPI_CD-ROM____________________________
%gencdrom_devdesc% = cdda_size_03FFF7FE_install,IDE\CdRomBCD_16XA__CD-ROM________________________
%gencdrom_devdesc% = cdda_size_01CDC23D_install,IDE\CdRomBCD_24XH__CD-ROM________________________
%gencdrom_devdesc% = cdda_size_03EFFAEF_install,IDE\CdRomCOMPAQ_CD-ROM_CDU611-Q__________________
%gencdrom_devdesc% = cdda_size_01FFFFFB_install,IDE\CdRomCOMPAQ_CRD-8240B________________________
%gencdrom_devdesc% = cdda_size_03FFFFF8_install,IDE\CdRomCOMPAQ_CRD-8241B________________________
%gencdrom_devdesc% = cdda_size_03FFFFF8_install,IDE\CdRomCOMPAQ_PD-1_LF-1195C____________________
%gencdrom_devdesc% = cdda_size_017FFFFB_install,IDE\CdRomCREATIVE_DVD-ROM_DVD2240E_______________
%gencdrom_devdesc% = cdda_size_0307FFF3_install,IDE\CdRomHITACHI_CDR-7930________________________
%gencdrom_devdesc% = cdda_size_001371EA_install,IDE\CdRomLITEON_CD-ROM_LTN242____________________
%gencdrom_devdesc% = cdda_size_01FFFFCF_install,IDE\CdRomNEC_CD-ROM_DRIVE:273____________________
%gencdrom_devdesc% = cdda_size_03FFBFFF_install,IDE\CdRomNEC_CD-ROM_DRIVE:282____________________3.63____
%gencdrom_devdesc% = cdda_size_035FFFFC_install,IDE\CdRomNEC_CD-ROM_DRIVE:282____________________4.46____
%gencdrom_devdesc% = cdda_size_03FFFFBE_install,IDE\CdRomNEC_CD-ROM_DRIVE:287____________________
%gencdrom_devdesc% = cdda_size_03FFFFDF_install,IDE\CdRomNEC_CD-ROM_DRIVE:28B____________________
%gencdrom_devdesc% = cdda_size_03E35E14_install,IDE\CdRomPIONEER_CD-ROM_DR-A02S__________________
%gencdrom_devdesc% = cdda_size_03ADFE50_install,IDE\CdRomPIONEER_CD-ROM_DR-A04S__________________
%gencdrom_devdesc% = cdda_size_03FFFFCF_install,IDE\CdRomSONY_CD-ROM_CDU611-FJ___________________
%gencdrom_devdesc% = cdda_size_01F73257_install,IDE\CdRomSONY_CD-ROM_CDU611______________________2.0d____
%gencdrom_devdesc% = cdda_size_03FF0C4E_install,IDE\CdRomSONY_CD-ROM_CDU611______________________4.0c____
%gencdrom_devdesc% = cdda_size_026FBFEF_install,IDE\CdRomSONY_CD-ROM_CDU621______________________
%gencdrom_devdesc% = cdda_size_03FFDF98_install,IDE\CdRomTEAC_CD-524E____________________________
%gencdrom_devdesc% = cdda_size_02DEFDDF_install,IDE\CdRomTOSHIBA_CD-ROM_XM-5402TA________________
%gencdrom_devdesc% = cdda_size_03FEFFFF_install,IDE\CdRomTOSHIBA_CD-ROM_XM-5502TA________________
%gencdrom_devdesc% = cdda_size_015FFF8F_install,IDE\CdRomTOSHIBA_CD-ROM_XM-6102B_________________
%gencdrom_devdesc% = cdda_size_03FFC7D0_install,IDE\CdRomWPI_CDD-1220____ERk_____________________
%gencdrom_devdesc% = cdda_size_01171E3F_install,SCSI\CdRomNEC_____CD-ROM_DRIVE:461
%gencdrom_devdesc% = cdda_size_03FFF7FF_install,SCSI\CdRomPLEXTOR_CD-ROM_PX-32TS__
; these devices require special per-device settings to work
; with IMAPI to burn CDs properly
%imapi_setting10_devdesc% = imapi_noopc_install,IDE\CdRomPHILIPS_PCRW804_________________________
%imapi_setting10_devdesc% = imapi_noopc_install,IDE\CdRomSAMSUNG_CD-R/RW_SW-408B_________________
%imapi_setting11_devdesc% = imapi_noopc_buffer1_install,IDE\CdRomCREATIVE__CD-RW_RW8435E_________________
%imapi_setting11_devdesc% = imapi_noopc_buffer1_install,IDE\CdRomIDE-CD_R/RW_8x4x32______________________
%imapi_setting11_devdesc% = imapi_noopc_buffer1_install,IDE\CdRomSAMSUNG_CD-R/RW_SW-207F_________________
%imapi_setting11_devdesc% = imapi_noopc_buffer1_install,IDE\CdRomSAMSUNG_CD-R/RW_SW-208B_________________
%imapi_setting11_devdesc% = imapi_noopc_buffer1_install,IDE\CdRomSAMSUNG_CD-R/RW_SW-208F_________________
%imapi_setting11_devdesc% = imapi_noopc_buffer1_install,IDE\CdRomSAMSUNG_CD-R/RW_SW-308B_________________
%imapi_setting11_devdesc% = imapi_noopc_buffer1_install,IDE\CdRomSAMSUNG_CD-R/RW_SW-212B_________________
%imapi_setting12_devdesc% = imapi_noopc_buffer2_install,SCMMSD\CdRomHP______CD-Writer+_8200a
%imapi_setting12_devdesc% = imapi_noopc_buffer2_install,SCMMSD\CdRomHP______CD-Writer+_8290_
; the predator can use both 1394 and USB interfaces
%imapi_setting04_devdesc% = imapi_buffer4_install,USBSTOR\CdRomIOMEGA__ZIPCD_650_USB___
%imapi_setting04_devdesc% = imapi_buffer4_install,SBP2\Iomega_Corp&ZIPCD13941A&CmdSetId104d8
[cdrom_device]
;;
;; if none of the above matched, then only cdrom.sys is required for this drive
;;
%gencdrom_devdesc% = cdrom_install,SCSI\WormPIONEER_CD-WO_DR-R504X__
%gencdrom_devdesc% = cdrom_install,SCSI\WormSONY____CD-R___CDU920S__
%gencdrom_devdesc% = cdrom_install,SCSI\WormSONY____CD-R___CDU948S__
%gencdrom_devdesc% = cdrom_install,GenCdRom
;;
;; also provide a match for the major variations, but at a lower ranking.
;;
%cdda_accurate_devdesc% = cdda_accurate_install,,GenCdRom
%cdda_inaccurate_devdesc% = cdda_inaccurate_install,,GenCdRom
%imapi_disable_devdesc% = imapi_disable_install,,GenCdRom
%imapi_setting01_devdesc% = imapi_buffer1_install,,GenCdRom
%imapi_setting02_devdesc% = imapi_buffer2_install,,GenCdRom
%imapi_setting03_devdesc% = imapi_buffer3_install,,GenCdRom
%imapi_setting04_devdesc% = imapi_buffer4_install,,GenCdRom
%imapi_setting05_devdesc% = imapi_buffer5_install,,GenCdRom
%imapi_setting10_devdesc% = imapi_noopc_install,,GenCdRom
%imapi_setting11_devdesc% = imapi_noopc_buffer1_install,,GenCdRom
%imapi_setting12_devdesc% = imapi_noopc_buffer2_install,,GenCdRom
%imapi_setting13_devdesc% = imapi_noopc_buffer3_install,,GenCdRom
%imapi_setting14_devdesc% = imapi_noopc_buffer4_install,,GenCdRom
%imapi_setting15_devdesc% = imapi_noopc_buffer5_install,,GenCdRom
;;
;; Use to add various cd burning workarounds for some devices
;;
[imapi_enable_addreg.hw]
HKR, "Imapi", "EnableImapi", 0x00010001, 1
[imapi_disable_addreg.hw]
HKR, "Imapi", "EnableImapi", 0x00010001, 0
[imapi_noopc_addreg.hw]
HKR, "Imapi", "OpcNotSupported", 0x00010001, 1
[imapi_buffer1_addreg.hw]
HKR, "Imapi", "BufferManagementType", 0x00010001, 1
[imapi_buffer2_addreg.hw]
HKR, "Imapi", "BufferManagementType", 0x00010001, 2
[imapi_buffer3_addreg.hw]
HKR, "Imapi", "BufferManagementType", 0x00010001, 3
[imapi_buffer4_addreg.hw]
HKR, "Imapi", "BufferManagementType", 0x00010001, 4
[imapi_buffer5_addreg.hw]
HKR, "Imapi", "BufferManagementType", 0x00010001, 5
[cdda_accurate_addreg.hw]
HKR, "DigitalAudio", "CDDAAccurate", 0x00010001, 1
[cdda_inaccurate_addreg.hw]
HKR, "DigitalAudio", "CDDAAccurate", 0x00010001, 0
[cdda_size_001371EA_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x001371EA
[cdda_size_01171E3F_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x01171E3F
[cdda_size_015FFF8F_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x015FFF8F
[cdda_size_017FFFFB_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x017FFFFB
[cdda_size_01CDC23D_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x01CDC23D
[cdda_size_01F73257_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x01F73257
[cdda_size_01FFFFCF_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x01FFFFCF
[cdda_size_01FFFFFB_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x01FFFFFB
[cdda_size_026FBFEF_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x026FBFEF
[cdda_size_02DEFDDF_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x02DEFDDF
[cdda_size_0307FFF3_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x0307FFF3
[cdda_size_035FFFFC_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x035FFFFC
[cdda_size_03ADFE50_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x03ADFE50
[cdda_size_03E35E14_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x03E35E14
[cdda_size_03EFFAEF_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x03EFFAEF
[cdda_size_03FEFFFF_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x03FEFFFF
[cdda_size_03FF0C4E_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x03FF0C4E
[cdda_size_03FFBFFF_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x03FFBFFF
[cdda_size_03FFC7D0_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x03FFC7D0
[cdda_size_03FFDF98_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x03FFDF98
[cdda_size_03FFF7FE_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x03FFF7FE
[cdda_size_03FFF7FF_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x03FFF7FF
[cdda_size_03FFFFBE_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x03FFFFBE
[cdda_size_03FFFFCF_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x03FFFFCF
[cdda_size_03FFFFDF_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x03FFFFDF
[cdda_size_03FFFFF8_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x03FFFFF8
[cdda_size_03FFFFF8_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0x03FFFFF8
[cdda_size_FFFFFFFE_addreg.hw]
HKR, "DigitalAudio", "ReadSizes", 0x00010001, 0xFFFFFFFE
;;
;; Use to add filter drivers for the device
;;
[changer_addreg]
HKR,,"UpperFilters",0x00010008,"changer"
[mitsumi_addreg]
HKR,,"FriendlyName",,%Mitsumi_Generic_FriendlyName%
;;
;; more addreg sections
;;
[dvd_property_provider_AddReg]
HKR,,EnumPropPages32,,"storprop.dll,DvdPropPageProvider"
;;
;; The AutoRunAlwaysDisable key is only for use when the hardware cannot
;; accepts TEST_UNIT_READY commands. Disabling 'AutoRun' or including
;; devices in this list will prevent removable media services from being
;; able to properly handle these devices.
;;
[autorun_addreg]
HKLM,"System\CurrentControlSet\Services\cdrom","AutoRun",0x00010003,1
HKLM,"System\CurrentControlSet\Services\cdrom","AutoRunAlwaysDisable", 0x00010008, "NEC MBR-7 "
HKLM,"System\CurrentControlSet\Services\cdrom","AutoRunAlwaysDisable", 0x00010008, "NEC MBR-7.4 "
HKLM,"System\CurrentControlSet\Services\cdrom","AutoRunAlwaysDisable", 0x00010008, "PIONEER CHANGR DRM-1804X"
HKLM,"System\CurrentControlSet\Services\cdrom","AutoRunAlwaysDisable", 0x00010008, "PIONEER CD-ROM DRM-6324X"
HKLM,"System\CurrentControlSet\Services\cdrom","AutoRunAlwaysDisable", 0x00010008, "PIONEER CD-ROM DRM-624X "
HKLM,"System\CurrentControlSet\Services\cdrom","AutoRunAlwaysDisable", 0x00010008, "TORiSAN CD-ROM CDR_C36"
;;
;; Use to disable synchronous transfers to this device. Sync transfers will
;; always be turned off by default in this INF for any cdrom-type device
;;
[nosync_addreg]
HKR,,"DefaultRequestFlags",0x00010001,8
;;
;; Installation section for changer
;;
[changer_install]
CopyFiles=changer_copyfiles,cdrom_copyfiles,storprop_copyfiles
AddReg=dvd_property_provider_AddReg
[changer_install.HW]
AddReg=changer_addreg
[changer_install.Services]
Needs=cdrom_install.Services
AddService=changer,,changer_ServiceInstallSection
;;
;; Installation section for mitsumi.
;;
[mitsumi_install]
CopyFiles=cdrom_copyfiles,storprop_copyfiles
AddReg=dvd_property_provider_AddReg
[mitsumi_install.HW]
AddReg=nosync_addreg,mitsumi_addreg
[mitsumi_install.Services]
Needs=cdrom_install.Services
;;
;; Installation section for generic cdrom.
;;
[cdrom_install]
CopyFiles=cdrom_copyfiles,storprop_copyfiles
AddReg=dvd_property_provider_AddReg
[cdrom_install.HW]
AddReg=nosync_addreg
[cdrom_install.Services]
AddService=cdrom,0x00000002,cdrom_ServiceInstallSection
AddService=redbook,,redbook_ServiceInstallSection,redbook_InstallEventLogSection
AddService=imapi,,imapi_ServiceInstallSection
;;
;; all the various install sections. these sections may NOT be
;; referenced by 3rd party INF's. these are variations of the
;; cdrom_install sections
;;
[cdda_accurate_install]
Needs=cdrom_install
[cdda_accurate_install.Services]
Needs=cdrom_install.Services
[cdda_accurate_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_accurate_addreg.HW
[cdda_inaccurate_install]
Needs=cdrom_install
[cdda_inaccurate_install.Services]
Needs=cdrom_install.Services
[cdda_inaccurate_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_inaccurate_addreg.HW
[imapi_disable_install]
Needs=cdrom_install
[imapi_disable_install.Services]
Needs=cdrom_install.Services
[imapi_disable_install.HW]
Needs=cdrom_install.HW
AddReg=imapi_disable_addreg.HW
[imapi_noopc_install]
Needs=cdrom_install
[imapi_noopc_install.Services]
Needs=cdrom_install.Services
[imapi_noopc_install.HW]
Needs=cdrom_install.HW
AddReg=imapi_enable_addreg.HW
AddReg=imapi_noopc_addreg.HW
[imapi_buffer1_install]
Needs=cdrom_install
[imapi_buffer1_install.Services]
Needs=cdrom_install.Services
[imapi_buffer1_install.HW]
Needs=cdrom_install.HW
AddReg=imapi_enable_addreg.HW
AddReg=imapi_buffer1_addreg.HW
[imapi_buffer2_install]
Needs=cdrom_install
[imapi_buffer2_install.Services]
Needs=cdrom_install.Services
[imapi_buffer2_install.HW]
Needs=cdrom_install.HW
AddReg=imapi_enable_addreg.HW
AddReg=imapi_buffer2_addreg.HW
[imapi_buffer3_install]
Needs=cdrom_install
[imapi_buffer3_install.Services]
Needs=cdrom_install.Services
[imapi_buffer3_install.HW]
Needs=cdrom_install.HW
AddReg=imapi_enable_addreg.HW
AddReg=imapi_buffer3_addreg.HW
[imapi_buffer4_install]
Needs=cdrom_install
[imapi_buffer4_install.Services]
Needs=cdrom_install.Services
[imapi_buffer4_install.HW]
Needs=cdrom_install.HW
AddReg=imapi_enable_addreg.HW
AddReg=imapi_buffer4_addreg.HW
[imapi_buffer5_install]
Needs=cdrom_install
[imapi_buffer5_install.Services]
Needs=cdrom_install.Services
[imapi_buffer5_install.HW]
Needs=cdrom_install.HW
AddReg=imapi_enable_addreg.HW
AddReg=imapi_buffer5_addreg.HW
[imapi_noopc_buffer1_install]
Needs=cdrom_install
[imapi_noopc_buffer1_install.Services]
Needs=cdrom_install.Services
[imapi_noopc_buffer1_install.HW]
Needs=cdrom_install.HW
AddReg=imapi_enable_addreg.HW
AddReg=imapi_noopc_addreg.HW
AddReg=imapi_buffer1_addreg.HW
[imapi_noopc_buffer2_install]
Needs=cdrom_install
[imapi_noopc_buffer2_install.Services]
Needs=cdrom_install.Services
[imapi_noopc_buffer2_install.HW]
Needs=cdrom_install.HW
AddReg=imapi_enable_addreg.HW
AddReg=imapi_noopc_addreg.HW
AddReg=imapi_buffer2_addreg.HW
[imapi_noopc_buffer3_install]
Needs=cdrom_install
[imapi_noopc_buffer3_install.Services]
Needs=cdrom_install.Services
[imapi_noopc_buffer3_install.HW]
Needs=cdrom_install.HW
AddReg=imapi_enable_addreg.HW
AddReg=imapi_noopc_addreg.HW
AddReg=imapi_buffer3_addreg.HW
[imapi_noopc_buffer4_install]
Needs=cdrom_install
[imapi_noopc_buffer4_install.Services]
Needs=cdrom_install.Services
[imapi_noopc_buffer4_install.HW]
Needs=cdrom_install.HW
AddReg=imapi_enable_addreg.HW
AddReg=imapi_noopc_addreg.HW
AddReg=imapi_buffer4_addreg.HW
[imapi_noopc_buffer5_install]
Needs=cdrom_install
[imapi_noopc_buffer5_install.Services]
Needs=cdrom_install.Services
[imapi_noopc_buffer5_install.HW]
Needs=cdrom_install.HW
AddReg=imapi_enable_addreg.HW
AddReg=imapi_noopc_addreg.HW
AddReg=imapi_buffer5_addreg.HW
[cdda_size_001371EA_install]
Needs=cdrom_install
[cdda_size_001371EA_install.Services]
Needs=cdrom_install.Services
[cdda_size_001371EA_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_001371EA_addreg.HW
[cdda_size_01171E3F_install]
Needs=cdrom_install
[cdda_size_01171E3F_install.Services]
Needs=cdrom_install.Services
[cdda_size_01171E3F_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_01171E3F_addreg.HW
[cdda_size_015FFF8F_install]
Needs=cdrom_install
[cdda_size_015FFF8F_install.Services]
Needs=cdrom_install.Services
[cdda_size_015FFF8F_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_015FFF8F_addreg.HW
[cdda_size_017FFFFB_install]
Needs=cdrom_install
[cdda_size_017FFFFB_install.Services]
Needs=cdrom_install.Services
[cdda_size_017FFFFB_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_017FFFFB_addreg.HW
[cdda_size_01CDC23D_install]
Needs=cdrom_install
[cdda_size_01CDC23D_install.Services]
Needs=cdrom_install.Services
[cdda_size_01CDC23D_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_01CDC23D_addreg.HW
[cdda_size_01F73257_install]
Needs=cdrom_install
[cdda_size_01F73257_install.Services]
Needs=cdrom_install.Services
[cdda_size_01F73257_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_01F73257_addreg.HW
[cdda_size_01FFFFCF_install]
Needs=cdrom_install
[cdda_size_01FFFFCF_install.Services]
Needs=cdrom_install.Services
[cdda_size_01FFFFCF_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_01FFFFCF_addreg.HW
[cdda_size_01FFFFFB_install]
Needs=cdrom_install
[cdda_size_01FFFFFB_install.Services]
Needs=cdrom_install.Services
[cdda_size_01FFFFFB_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_01FFFFFB_addreg.HW
[cdda_size_026FBFEF_install]
Needs=cdrom_install
[cdda_size_026FBFEF_install.Services]
Needs=cdrom_install.Services
[cdda_size_026FBFEF_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_026FBFEF_addreg.HW
[cdda_size_02DEFDDF_install]
Needs=cdrom_install
[cdda_size_02DEFDDF_install.Services]
Needs=cdrom_install.Services
[cdda_size_02DEFDDF_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_02DEFDDF_addreg.HW
[cdda_size_0307FFF3_install]
Needs=cdrom_install
[cdda_size_0307FFF3_install.Services]
Needs=cdrom_install.Services
[cdda_size_0307FFF3_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_0307FFF3_addreg.HW
[cdda_size_035FFFFC_install]
Needs=cdrom_install
[cdda_size_035FFFFC_install.Services]
Needs=cdrom_install.Services
[cdda_size_035FFFFC_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_035FFFFC_addreg.HW
[cdda_size_03ADFE50_install]
Needs=cdrom_install
[cdda_size_03ADFE50_install.Services]
Needs=cdrom_install.Services
[cdda_size_03ADFE50_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_03ADFE50_addreg.HW
[cdda_size_03E35E14_install]
Needs=cdrom_install
[cdda_size_03E35E14_install.Services]
Needs=cdrom_install.Services
[cdda_size_03E35E14_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_03E35E14_addreg.HW
[cdda_size_03EFFAEF_install]
Needs=cdrom_install
[cdda_size_03EFFAEF_install.Services]
Needs=cdrom_install.Services
[cdda_size_03EFFAEF_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_03EFFAEF_addreg.HW
[cdda_size_03FEFFFF_install]
Needs=cdrom_install
[cdda_size_03FEFFFF_install.Services]
Needs=cdrom_install.Services
[cdda_size_03FEFFFF_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_03FEFFFF_addreg.HW
[cdda_size_03FF0C4E_install]
Needs=cdrom_install
[cdda_size_03FF0C4E_install.Services]
Needs=cdrom_install.Services
[cdda_size_03FF0C4E_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_03FF0C4E_addreg.HW
[cdda_size_03FFBFFF_install]
Needs=cdrom_install
[cdda_size_03FFBFFF_install.Services]
Needs=cdrom_install.Services
[cdda_size_03FFBFFF_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_03FFBFFF_addreg.HW
[cdda_size_03FFC7D0_install]
Needs=cdrom_install
[cdda_size_03FFC7D0_install.Services]
Needs=cdrom_install.Services
[cdda_size_03FFC7D0_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_03FFC7D0_addreg.HW
[cdda_size_03FFDF98_install]
Needs=cdrom_install
[cdda_size_03FFDF98_install.Services]
Needs=cdrom_install.Services
[cdda_size_03FFDF98_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_03FFDF98_addreg.HW
[cdda_size_03FFF7FE_install]
Needs=cdrom_install
[cdda_size_03FFF7FE_install.Services]
Needs=cdrom_install.Services
[cdda_size_03FFF7FE_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_03FFF7FE_addreg.HW
[cdda_size_03FFF7FF_install]
Needs=cdrom_install
[cdda_size_03FFF7FF_install.Services]
Needs=cdrom_install.Services
[cdda_size_03FFF7FF_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_03FFF7FF_addreg.HW
[cdda_size_03FFFFBE_install]
Needs=cdrom_install
[cdda_size_03FFFFBE_install.Services]
Needs=cdrom_install.Services
[cdda_size_03FFFFBE_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_03FFFFBE_addreg.HW
[cdda_size_03FFFFCF_install]
Needs=cdrom_install
[cdda_size_03FFFFCF_install.Services]
Needs=cdrom_install.Services
[cdda_size_03FFFFCF_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_03FFFFCF_addreg.HW
[cdda_size_03FFFFDF_install]
Needs=cdrom_install
[cdda_size_03FFFFDF_install.Services]
Needs=cdrom_install.Services
[cdda_size_03FFFFDF_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_03FFFFDF_addreg.HW
[cdda_size_03FFFFF8_install]
Needs=cdrom_install
[cdda_size_03FFFFF8_install.Services]
Needs=cdrom_install.Services
[cdda_size_03FFFFF8_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_03FFFFF8_addreg.HW
[cdda_size_03FFFFF8_install]
Needs=cdrom_install
[cdda_size_03FFFFF8_install.Services]
Needs=cdrom_install.Services
[cdda_size_03FFFFF8_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_03FFFFF8_addreg.HW
[cdda_size_FFFFFFFE_install]
Needs=cdrom_install
[cdda_size_FFFFFFFE_install.Services]
Needs=cdrom_install.Services
[cdda_size_FFFFFFFE_install.HW]
Needs=cdrom_install.HW
AddReg=cdda_size_FFFFFFFE_addreg.HW
;;
;; Service install sections
;;
[cdrom_ServiceInstallSection]
DisplayName = %cdrom_ServiceDesc%
ServiceType = 1
StartType = 1
ErrorControl = 1
ServiceBinary = %12%\cdrom.sys
LoadOrderGroup = "SCSI CDROM Class"
AddReg=autorun_addreg
[changer_ServiceInstallSection]
DisplayName = %changer_ServiceDesc%
ServiceType = 1
StartType = 1
ErrorControl = 1
ServiceBinary = %12%\changer.sys
LoadOrderGroup = "Pnp Filter"
[redbook_ServiceInstallSection]
DisplayName = %redbook_ServiceDesc%
ServiceType = 1
StartType = 1
ErrorControl = 1
ServiceBinary = %12%\redbook.sys
LoadOrderGroup = "Pnp Filter"
[redbook_InstallEventLogSection]
AddReg = redbook_EventLog_addreg
[redbook_EventLog_addreg]
HKR,,"EventMessageFile",0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\redbook.sys"
HKR,,"TypesSupported",0x00010001,7
[imapi_ServiceInstallSection]
DisplayName = %imapi_ServiceDesc%
ServiceType = 1
StartType = 1
ErrorControl = 1
ServiceBinary = %12%\imapi.sys
LoadOrderGroup = "Pnp Filter"