
; MG5100P6.INF (for Windows x64 Monolithic driver)
;
; List of supported printers, manufacturers
;

[Version]
Signature="$Windows NT$"
Provider=%CANON%
ClassGUID={4D36E979-E325-11CE-BFC1-08002BE10318}
Class=Printer
CatalogFile=MG5100P6.cat
DriverIsolation=2

DriverVer=08/26/2010, 2.41.2.10

;
; Manufacturer section.
;
; This section lists all of the manufacturers
; that we will display in the Dialog box
;

[Manufacturer]
"Canon" = Canon,NTamd64,NTamd64.6.0

;
; Model sections.
;
; Each section here corresponds with an entry listed in the
; [Manufacturer] section, above. The models will be displayed in the order
; that they appear in the INF file.
;


;x86AdditionalDriver
[Canon]
"Canon MG5100 series Printer" = CNM_0373XP, USBPRINT\CanonMG5100_series923F, CanonMG5100_series

;WindowsXP
[Canon.NTamd64]
"Canon MG5100 series Printer" = CNM_0373XP, USBPRINT\CanonMG5100_series923F, CanonMG5100_series
"Canon MG5100 series Printer" = CNM_0373XP, BTHPRINT\CanonMG5100_series923F, CanonMG5100_series

;WindowsVista
[Canon.NTamd64.6.0]
"Canon MG5100 series Printer" = CNM_0373VISTA, USBPRINT\CanonMG5100_series923F, CanonMG5100_series
"Canon MG5100 series Printer" = CNM_0373VISTA, BTHPRINT\CanonMG5100_series923F, CanonMG5100_series

[CNM_0373XP]
CopyFiles=CNMBJDRV,CNMLMON,COLOR_PROFILE,CNMPP,CNMVS,CNMWRAP,OPTLANGUAGE,CNMIUDLL
DataFile=CNMCPAD.DLL
DriverFile=CNMDRAD.DLL
ConfigFile=CNMUIAD.DLL
HelpFile=CNMMHAD.CHM
LanguageMonitor=%CNM_BJ_MONITOR%
PrintProcessor=%CNM_BJ_PPROC%
AddReg=CNMVS.AddReg

[CNM_0373XP.CoInstallers]
CopyFiles=CNMIUDLL
AddReg=CNMIU.AddReg

[CNM_0373VISTA]
CopyFiles=CNMBJDRV,CNMLMON,COLOR_PROFILE,CNMPP,CNMVS,CNMWRAP,OPTLANGUAGE,CNMIUDLL
DataFile=CNMCPAD.DLL
DriverFile=CNMDRAD.DLL
ConfigFile=CNMUIAD.DLL
HelpFile=CNMMHAD.CHM
LanguageMonitor=%CNM_BJ_MONITOR%
PrintProcessor=%CNM_BJ_PPROC%
AddReg=CNMVS.AddReg
AddReg=IE.AddReg

[CNM_0373VISTA.CoInstallers]
CopyFiles=CNMIUDLL
AddReg=CNMIU.AddReg

[PrinterPackageInstallation.amd64]
PackageAware=TRUE

[IE.AddReg]
HKLM,"SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\{1199FAD5-9546-44f3-81CF-FFDB8040B7BF}_AD","AppName",0x00000000,"cnmseAD.exe"
HKLM,"SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\{1199FAD5-9546-44f3-81CF-FFDB8040B7BF}_AD","AppPath",0x00000000,"%11%\spool\drivers\x64\3"
HKLM,"SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\{1199FAD5-9546-44f3-81CF-FFDB8040B7BF}_AD","Policy",0x00010001,0x00000003

[CNMVS.AddReg]
HKLM,"SOFTWARE\Canon\cnmbj\PrinterDriverInstaller\Canon MG5100 series Printer","ApplicationPath",0x00000000,"%11%\spool\drivers\x64\3\cnmvsAD.exe"
HKLM,"SOFTWARE\Canon\cnmbj\PrinterDriverInstaller\Canon MG5100 series Printer","ForceDefaultPrinter",0x00000002,"1"

[CNMIU.AddReg]
HKR,,CoInstallers32,0x00010000,"cnmiuAD.DLL,IJRegistUninstaller"

[IJCoInfo]
OriginalInfSourcePath = %1%

; Copy Sections
;
; Lists of files that are actually copied. These sections are referenced
; from the installer sections, above. Only create a section if it contains
; two or more files (if we only copy a single file, identify it in the
; installer section, using the @filename notation) or if it's a color
; profile (since the DestinationDirs can only handle sections, and not
; individual files).
;

[COLOR_PROFILE]
CNBADDB0.ICM,,,0x00000020
CNBADMB0.ICM,,,0x00000020
CNBADMC0.ICM,,,0x00000020
CNBADNA0.ICM,,,0x00000020
CNBADNB0.ICM,,,0x00000020
CNBADNC0.ICM,,,0x00000020
CNBJPRN3.ICM,,,0x00000020

[CNMBJDRV]
CNMLRAD.DLL,CNMLR.DLL
CNMCBAD.DLL,CNMPCOM2.DLL
CNMICAD.DLL,CNMPIC04.DLL
CNMDRAD.DLL,CNMDRV.DLL
CNMD5AD.DLL,CNMDUMP5.DLL
CNMUIAD.DLL,CNMUI.DLL
CNMURAD.DLL,CNMUR.DLL
CNMSRAD.DLL,CNMSR.DLL
CNMINAD.INI,CNM.INI
CNMSMAD.DLL,CNMSTMN.DLL
CNMSSAD.SMR,CNMSTSR.SMR
CNMSDAD.DLL,CNMSMSD.DLL
CNMSQAD.DLL,CNMQUEUE.DLL
CNMEIAD.DLL,CNMSMOPT.DLL
CNME0AD.DAT,CNME0.DAT
CNMSHAD.CHM,SHUS10.CHM
CNMIHAD.CHM,IHADUS.CHM
CNMCPAD.DLL,CNM_0373.DLL
CNMUBAD.DLL,CNMBR373.DLL
CNMOPAD.DLL
CNMSBAD.DLL,CNMP_373.DLL
CNMMHAD.CHM,MHUS10.CHM
CNB_3730.TBL
CNMP0AD.DAT,CNMP0.DAT
CNMP1AD.DAT,CNMP1.DAT
CNMP2AD.DAT,CNMP2.DAT
CNMFUAD.DLL,CNMFUS.DLL
CNMLHAD.DLL,CNMLH.DLL
CNML2AD.DLL,CNMLH2.DLL
CNMPVAD.DLL,CNMPV.DLL
CNMSEAD.EXE,CNMSE.EXE
CNMBU3AD.DLL,CNMBZU3.DLL
CNMBU6AD.DLL,CNMBZU6.DLL
CNMBM3AD.DLL,CNMBZM3.DLL
CNMBM6AD.DLL,CNMBZM6.DLL
CNMBS3AD.DLL,CNMBZS3.DLL
CNMBS6AD.DLL,CNMBZS6.DLL

[CNMLMON]
CNMLMAD.DLL,CNMLMON2.DLL,,0x00000020    ; Copy only if new binary

[CNMPP]
CNMPDAD.DLL,CNMPD.DLL,,0x00000020
CNMPPAD.DLL,CNMPP.DLL,,0x00000020

[CNMVS]
CNMVSAD.DLL,CNMVS.DLL
CNMVSAD.EXE,CNMVS.EXE

[CNMWRAP]
CNMW3AD.DLL,CNMW3.DLL
CNMW6AD.DLL,CNMW6.DLL

[OPTLANGUAGE]
CNMLRAD0.411,CNMLRJ.DLL
CNMURAD0.411,CNMURJ.DLL
CNMSRAD0.411,CNMSRJ.DLL
CNMMHAD0.411,MHJP10.CHM
CNMSHAD0.411,SHJP10.CHM
CNMIHAD0.411,IHADJP.CHM
CNMLRAD0.c0a,CNMLRES.DLL
CNMURAD0.c0a,CNMURES.DLL
CNMSRAD0.c0a,CNMSRES.DLL
CNMMHAD0.c0a,MHES10.CHM
CNMSHAD0.c0a,SHES10.CHM
CNMIHAD0.c0a,IHADES.CHM
CNMLRAD0.40c,CNMLRFR.DLL
CNMURAD0.40c,CNMURFR.DLL
CNMSRAD0.40c,CNMSRFR.DLL
CNMMHAD0.40c,MHFR10.CHM
CNMSHAD0.40c,SHFR10.CHM
CNMIHAD0.40c,IHADFR.CHM
CNMLRAD0.407,CNMLRDE.DLL
CNMURAD0.407,CNMURDE.DLL
CNMSRAD0.407,CNMSRDE.DLL
CNMMHAD0.407,MHDE10.CHM
CNMSHAD0.407,SHDE10.CHM
CNMIHAD0.407,IHADDE.CHM
CNMLRAD0.410,CNMLRIT.DLL
CNMURAD0.410,CNMURIT.DLL
CNMSRAD0.410,CNMSRIT.DLL
CNMMHAD0.410,MHIT10.CHM
CNMSHAD0.410,SHIT10.CHM
CNMIHAD0.410,IHADIT.CHM
CNMLRAD0.816,CNMLRPT.DLL
CNMURAD0.816,CNMURPT.DLL
CNMSRAD0.816,CNMSRPT.DLL
CNMMHAD0.816,MHPT10.CHM
CNMSHAD0.816,SHPT10.CHM
CNMIHAD0.816,IHADPT.CHM
CNMLRAD0.406,CNMLRDK.DLL
CNMURAD0.406,CNMURDK.DLL
CNMSRAD0.406,CNMSRDK.DLL
CNMMHAD0.406,MHDK10.CHM
CNMSHAD0.406,SHDK10.CHM
CNMIHAD0.406,IHADDK.CHM
CNMLRAD0.414,CNMLRNO.DLL
CNMURAD0.414,CNMURNO.DLL
CNMSRAD0.414,CNMSRNO.DLL
CNMMHAD0.414,MHNO10.CHM
CNMSHAD0.414,SHNO10.CHM
CNMIHAD0.414,IHADNO.CHM
CNMLRAD0.41D,CNMLRSE.DLL
CNMURAD0.41D,CNMURSE.DLL
CNMSRAD0.41D,CNMSRSE.DLL
CNMMHAD0.41D,MHSE10.CHM
CNMSHAD0.41D,SHSE10.CHM
CNMIHAD0.41D,IHADSE.CHM
CNMLRAD0.40b,CNMLRFI.DLL
CNMURAD0.40b,CNMURFI.DLL
CNMSRAD0.40b,CNMSRFI.DLL
CNMMHAD0.40b,MHFI10.CHM
CNMSHAD0.40b,SHFI10.CHM
CNMIHAD0.40b,IHADFI.CHM
CNMLRAD0.408,CNMLRGR.DLL
CNMURAD0.408,CNMURGR.DLL
CNMSRAD0.408,CNMSRGR.DLL
CNMMHAD0.408,MHGR10.CHM
CNMSHAD0.408,SHGR10.CHM
CNMIHAD0.408,IHADGR.CHM
CNMLRAD0.415,CNMLRPL.DLL
CNMURAD0.415,CNMURPL.DLL
CNMSRAD0.415,CNMSRPL.DLL
CNMMHAD0.415,MHPL10.CHM
CNMSHAD0.415,SHPL10.CHM
CNMIHAD0.415,IHADPL.CHM
CNMLRAD0.405,CNMLRCZ.DLL
CNMURAD0.405,CNMURCZ.DLL
CNMSRAD0.405,CNMSRCZ.DLL
CNMMHAD0.405,MHCZ10.CHM
CNMSHAD0.405,SHCZ10.CHM
CNMIHAD0.405,IHADCZ.CHM
CNMLRAD0.419,CNMLRRU.DLL
CNMURAD0.419,CNMURRU.DLL
CNMSRAD0.419,CNMSRRU.DLL
CNMMHAD0.419,MHRU10.CHM
CNMSHAD0.419,SHRU10.CHM
CNMIHAD0.419,IHADRU.CHM
CNMLRAD0.40e,CNMLRHU.DLL
CNMURAD0.40e,CNMURHU.DLL
CNMSRAD0.40e,CNMSRHU.DLL
CNMMHAD0.40e,MHHU10.CHM
CNMSHAD0.40e,SHHU10.CHM
CNMIHAD0.40e,IHADHU.CHM
CNMLRAD0.413,CNMLRNL.DLL
CNMURAD0.413,CNMURNL.DLL
CNMSRAD0.413,CNMSRNL.DLL
CNMMHAD0.413,MHNL10.CHM
CNMSHAD0.413,SHNL10.CHM
CNMIHAD0.413,IHADNL.CHM
CNMLRAD0.41F,CNMLRTR.DLL
CNMURAD0.41F,CNMURTR.DLL
CNMSRAD0.41F,CNMSRTR.DLL
CNMMHAD0.41F,MHTR10.CHM
CNMSHAD0.41F,SHTR10.CHM
CNMIHAD0.41F,IHADTR.CHM
CNMLRAD0.401,CNMLRAR.DLL
CNMURAD0.401,CNMURAR.DLL
CNMSRAD0.401,CNMSRAR.DLL
CNMMHAD0.401,MHAR10.CHM
CNMSHAD0.401,SHAR10.CHM
CNMIHAD0.401,IHADAR.CHM
CNMLRAD0.804,CNMLRCN.DLL
CNMURAD0.804,CNMURCN.DLL
CNMSRAD0.804,CNMSRCN.DLL
CNMMHAD0.804,MHCN10.CHM
CNMSHAD0.804,SHCN10.CHM
CNMIHAD0.804,IHADCN.CHM
CNMLRAD0.404,CNMLRTW.DLL
CNMURAD0.404,CNMURTW.DLL
CNMSRAD0.404,CNMSRTW.DLL
CNMMHAD0.404,MHTW10.CHM
CNMSHAD0.404,SHTW10.CHM
CNMIHAD0.404,IHADTW.CHM
CNMLRAD0.412,CNMLRKR.DLL
CNMURAD0.412,CNMURKR.DLL
CNMSRAD0.412,CNMSRKR.DLL
CNMMHAD0.412,MHKR10.CHM
CNMSHAD0.412,SHKR10.CHM
CNMIHAD0.412,IHADKR.CHM
CNMLRAD0.41E,CNMLRTH.DLL
CNMURAD0.41E,CNMURTH.DLL
CNMSRAD0.41E,CNMSRTH.DLL
CNMMHAD0.41E,MHTH10.CHM
CNMSHAD0.41E,SHTH10.CHM
CNMIHAD0.41E,IHADTH.CHM
CNMLRAD0.421,CNMLRID.DLL
CNMURAD0.421,CNMURID.DLL
CNMSRAD0.421,CNMSRID.DLL
CNMMHAD0.421,MHID10.CHM
CNMSHAD0.421,SHID10.CHM
CNMIHAD0.421,IHADID.CHM

[CNMIUDLL]
CNMIUAD.DLL,CNMIU6.DLL


;
; OEM URLS
;
; This sections gives the URL for manufacturers found in the Manufacturers section
;
[OEM URLS]
"Canon" = "http://www.canon.com/support/index.html?model=%model%"

;
; Call SetupSetDirectoryId with 66000 to set the target directory at runtime
; (depending on which environment drivers are getting installed)
;

[DestinationDirs]
DefaultDestDir=66000
CNMPP=66001
CNMLMON=66002
COLOR_PROFILE=66003
CNMIUDLL=11

;
;  Source Disk Section
;  This was added to enable Web Point&Print.
;  All files added to this must also be added to Layout.INF
;

[SourceDisksNames.amd64]
1   = %DISK1%,"PRNXPX64.cab",,,0x10,"MG5100P6.cat"
3   = %DISK1%,"PrnCm.cab",,,0x10,"MG5100P6.cat"
2   = %DISK1%,,

[SourceDisksFiles]
CNMLRJ.DLL     = 1
CNMLR.DLL      = 1
CNMPCOM2.DLL   = 1
CNMPIC04.DLL   = 1
CNMDRV.DLL     = 1
CNMDUMP5.DLL   = 1
CNMOPAD.DLL    = 1
CNMUI.DLL      = 1
CNMUR.DLL      = 1
CNMLMON2.DLL   = 1
CNBADDB0.ICM   = 3
CNBADMB0.ICM   = 3
CNBADMC0.ICM   = 3
CNBADNA0.ICM   = 3
CNBADNB0.ICM   = 3
CNBADNC0.ICM   = 3
CNBJPRN3.ICM   = 3
CNM_0373.DLL   = 1
CNMBR373.DLL   = 1
CNMP_373.DLL   = 1
CNMSR.DLL      = 1
CNM.INI        = 3
MHUS10.CHM     = 3
CNMSTMN.DLL    = 1
CNMSTSR.SMR    = 1
CNMSMSD.DLL    = 1
CNMQUEUE.DLL   = 1
CNMSMOPT.DLL   = 1
CNME0.DAT      = 3
SHUS10.CHM     = 3
IHADUS.CHM     = 3
CNB_3730.TBL   = 3
CNMPP.DLL      = 1
CNMPD.DLL      = 1
CNMP0.DAT      = 3
CNMP1.DAT      = 3
CNMP2.DAT      = 3
CNMVS.DLL      = 1
CNMVS.EXE      = 1
CNMW3.DLL      = 1
CNMW6.DLL      = 1
CNMFUS.DLL     = 1
CNMLH.DLL      = 1
CNMLH2.DLL     = 1
CNMPV.DLL      = 1
CNMSE.EXE      = 1
CNMBZU3.DLL   = 1
CNMBZU6.DLL   = 1
CNMBZM3.DLL   = 1
CNMBZM6.DLL   = 1
CNMBZS3.DLL   = 1
CNMBZS6.DLL   = 1
CNMURJ.DLL     = 1
CNMSRJ.DLL     = 1
MHJP10.CHM     = 3
SHJP10.CHM     = 3
IHADJP.CHM     = 3
CNMLRES.DLL    = 1
CNMURES.DLL    = 1
CNMSRES.DLL    = 1
MHES10.CHM     = 3
SHES10.CHM     = 3
IHADES.CHM     = 3
CNMIU6.DLL     = 2
CNMLRFR.DLL    = 1
CNMURFR.DLL    = 1
CNMSRFR.DLL    = 1
MHFR10.CHM     = 3
SHFR10.CHM     = 3
IHADFR.CHM     = 3
CNMLRDE.DLL    = 1
CNMURDE.DLL    = 1
CNMSRDE.DLL    = 1
MHDE10.CHM     = 3
SHDE10.CHM     = 3
IHADDE.CHM     = 3
CNMLRIT.DLL    = 1
CNMURIT.DLL    = 1
CNMSRIT.DLL    = 1
MHIT10.CHM     = 3
SHIT10.CHM     = 3
IHADIT.CHM     = 3
CNMLRPT.DLL    = 1
CNMURPT.DLL    = 1
CNMSRPT.DLL    = 1
MHPT10.CHM     = 3
SHPT10.CHM     = 3
IHADPT.CHM     = 3
CNMLRDK.DLL    = 1
CNMURDK.DLL    = 1
CNMSRDK.DLL    = 1
MHDK10.CHM     = 3
SHDK10.CHM     = 3
IHADDK.CHM     = 3
CNMLRNO.DLL    = 1
CNMURNO.DLL    = 1
CNMSRNO.DLL    = 1
MHNO10.CHM     = 3
SHNO10.CHM     = 3
IHADNO.CHM     = 3
CNMLRSE.DLL    = 1
CNMURSE.DLL    = 1
CNMSRSE.DLL    = 1
MHSE10.CHM     = 3
SHSE10.CHM     = 3
IHADSE.CHM     = 3
CNMLRFI.DLL    = 1
CNMURFI.DLL    = 1
CNMSRFI.DLL    = 1
MHFI10.CHM     = 3
SHFI10.CHM     = 3
IHADFI.CHM     = 3
CNMLRGR.DLL    = 1
CNMURGR.DLL    = 1
CNMSRGR.DLL    = 1
MHGR10.CHM     = 3
SHGR10.CHM     = 3
IHADGR.CHM     = 3
CNMLRPL.DLL    = 1
CNMURPL.DLL    = 1
CNMSRPL.DLL    = 1
MHPL10.CHM     = 3
SHPL10.CHM     = 3
IHADPL.CHM     = 3
CNMLRCZ.DLL    = 1
CNMURCZ.DLL    = 1
CNMSRCZ.DLL    = 1
MHCZ10.CHM     = 3
SHCZ10.CHM     = 3
IHADCZ.CHM     = 3
CNMLRRU.DLL    = 1
CNMURRU.DLL    = 1
CNMSRRU.DLL    = 1
MHRU10.CHM     = 3
SHRU10.CHM     = 3
IHADRU.CHM     = 3
CNMLRHU.DLL    = 1
CNMURHU.DLL    = 1
CNMSRHU.DLL    = 1
MHHU10.CHM     = 3
SHHU10.CHM     = 3
IHADHU.CHM     = 3
CNMLRNL.DLL    = 1
CNMURNL.DLL    = 1
CNMSRNL.DLL    = 1
MHNL10.CHM     = 3
SHNL10.CHM     = 3
IHADNL.CHM     = 3
CNMLRTR.DLL    = 1
CNMURTR.DLL    = 1
CNMSRTR.DLL    = 1
MHTR10.CHM     = 3
SHTR10.CHM     = 3
IHADTR.CHM     = 3
CNMLRAR.DLL    = 1
CNMURAR.DLL    = 1
CNMSRAR.DLL    = 1
MHAR10.CHM     = 3
SHAR10.CHM     = 3
IHADAR.CHM     = 3
CNMLRCN.DLL    = 1
CNMURCN.DLL    = 1
CNMSRCN.DLL    = 1
MHCN10.CHM     = 3
SHCN10.CHM     = 3
IHADCN.CHM     = 3
CNMLRTW.DLL    = 1
CNMURTW.DLL    = 1
CNMSRTW.DLL    = 1
MHTW10.CHM     = 3
SHTW10.CHM     = 3
IHADTW.CHM     = 3
CNMLRKR.DLL    = 1
CNMURKR.DLL    = 1
CNMSRKR.DLL    = 1
MHKR10.CHM     = 3
SHKR10.CHM     = 3
IHADKR.CHM     = 3
CNMLRTH.DLL    = 1
CNMURTH.DLL    = 1
CNMSRTH.DLL    = 1
MHTH10.CHM     = 3
SHTH10.CHM     = 3
IHADTH.CHM     = 3
CNMLRID.DLL    = 1
CNMURID.DLL    = 1
CNMSRID.DLL    = 1
MHID10.CHM     = 3
SHID10.CHM     = 3
IHADID.CHM     = 3

; Localizable Strings
;
[Strings]
CANON="Canon"
CNM_BJ_MONITOR="Canon BJ Language Monitor MG5100 series,CNMLMAD.DLL"
DISK1="Canon MG5100 series Setup Disk"
CNM_BJ_PPROC="Canon MG5100 series Print Processor,CNMPDAD.DLL"
model="Canon MG5100 series Printer" 

