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
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"
|