;***************************************************************************** ; INF for Apple SD Card Reader ; Copyright © 2013 Apple Inc. All Rights Reserved. ;***************************************************************************** [Version] Signature="$WINDOWS NT$" Class=USB ClassGUID={36FC9E60-C465-11CF-8056-444553540000} Provider=%Apple% CatalogFile=AppleSDR64.cat DriverPackageDisplayName="Apple SD Card Reader" DriverPackageType=PlugAndPlay DriverVer=07/22/2013,1.0.0.1 [DestinationDirs] DefaultDestDir = 12 AppleODD_CoInstaller_CopyFiles = 11 [Manufacturer] %MfgName%=Apple,NTamd64 ;============================================================================= [Apple.NTamd64] %AppleSDR.DeviceDesc%=AppleSDR, USB\Vid_05AC&Pid_8406 ;***************************************************************************** ; AppleSDR Filter Install Section ;***************************************************************************** [AppleSDR.NT] include = usbstor.inf Needs=USBSTOR_BULK.NT CopyFiles = AppleSDR.NT.Copy AddReg = AppleSDR.NT.AddReg [AppleSDR.NT.Copy] AppleSDR.sys [AppleSDR.NT.Addreg] HKLM,%BOOT_CAMP_KEY%,"AppleSDR",,"1.0.0.1" [AppleSDR.NT.HW] AddReg = AppleSDR.NT.HW.AddReg [AppleSDR.NT.HW.AddReg] HKR,,"LowerFilters",0x00010000,"AppleSDR" ;***************************************************************************** ; AppleSDR Device Filter Service Section ;***************************************************************************** ; ; This will add AppleSDR as the service and make sure that AppleSDR.sys has ; been installed. ; ; Do not specify SPSVCINST_ASSOCSERVICE on filter drivers. ; [AppleSDR.NT.Services] Needs=USBSTOR_BULK.NT.Services AddService = AppleSDR,, AppleSDR_Service_Inst [AppleSDR_Service_Inst] DisplayName = %AppleSDR.SvcDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_IGNORE% ServiceBinary = %12%\AppleSDR.sys AddReg = BasicSetting_AddReg [BasicSetting_AddReg] HKR,,"BasicSettingModels", 0x00010008, "MacBookAir6,2" [AppleSDR.NT.CoInstallers] AddReg=AppleSDR_CoInstaller_AddReg CopyFiles=AppleSDR_CoInstaller_CopyFiles [AppleSDR_CoInstaller_AddReg] HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01005.dll,WdfCoInstaller" [AppleSDR_CoInstaller_CopyFiles] WdfCoInstaller01005.dll [AppleSDR.NT.Wdf] KmdfService = AppleSDR, AppleSDR_WDF_Section [AppleSDR_WDF_Section] KmdfLibraryVersion = 1.5 ;***************************************************************************** ; Source file information ;***************************************************************************** [SourceDisksNames] 1 = %DiskId1%,,,"" [SourceDisksFiles] AppleSDR.sys = 1,, wdfcoinstaller01005.dll=1 ; make sure the number matches with SourceDisksNames ;***************************************************************************** ; String Secion ;***************************************************************************** [Strings] ; ; Strings or constants that can be localized ; Apple = "Apple Inc." MfgName = "Apple Inc." DiskId1 = "Apple Drivers Disk" AppleSDR.SvcDesc = "Apple SD Card Reader" AppleSDR.DeviceDesc = "Apple SD Card Reader" BOOT_CAMP_KEY = "SOFTWARE\Apple Inc.\Boot Camp\Versions" ; ; Strings or constants that can NOT be localized ; SERVICE_BOOT_START = 0x0 SERVICE_SYSTEM_START = 0x1 SERVICE_AUTO_START = 0x2 SERVICE_DEMAND_START = 0x3 SERVICE_DISABLED = 0x4 SERVICE_KERNEL_DRIVER = 0x1 SERVICE_ERROR_IGNORE = 0x0 SERVICE_ERROR_NORMAL = 0x1 SERVICE_ERROR_SEVERE = 0x2 SERVICE_ERROR_CRITICAL = 0x3 REG_EXPAND_SZ = 0x00020000 REG_DWORD = 0x00010001