advanced property page fail catalog file err

Hi,
I wrote a dll for advanced property page for toaster driver. Everything works fine with property page implementation and able to access and change values from advanced property page. When a catalog file is generated by compiling using visual studio 2012 or manually by inf2cat, the dll copied to system32 but the advanced property page could not be seen. The dll main is not called. I have posted the inx below. Could someone clarify on role of catalog file and why the dll is not loaded with catalog file?
;
; Testdrv.inf
;

[Version]
Signature=“$WINDOWS NT$”
Class=TestDrv
ClassGuid={F7F1F0C5-0B4A-424C-AA8A-281845B7F5DC}
Provider=%ManufacturerName%
CatalogFile=Testdrv.cat
DriverVer= 1.0

[DestinationDirs]
DriverDir=12
DllDir=11

; ================= Class section =====================

[ClassInstall32]
Addreg=TestClassReg

[TestClassReg]
HKR,0,%ClassName%
HKR,Icon,-5

[SourceDisksNames]
1 = %DiskName%,“”

[SourceDisksFiles]
Testdrv.sys = 1,
TestAdvPage.dll =1,

;*****************************************
; Install Section
;*****************************************

[Manufacturer]
%ManufacturerName%=Standard,NT$ARCH$

[Standard.NT$ARCH$]
%Testdrv.DeviceDesc%=Testdrv_Device, Root\SamTestdrv

[Testdrv_Device.NT]
CopyFiles=DriverDir,DllDir
AddReg = TestDevAdvanceSection

[TestDevAdvanceSection]
HKR,EnumPropPages32,“TestAdvPage.dll,TestPropPageProvider”

[DriverDir]
Testdrv.sys
[DllDir]
TestAdvPage.dll

[Testdrv_Device.NT.HW]
AddReg=Testdrv_Device.NT.AddReg

[Testdrv_Device.NT.AddReg]
HKR,DeviceCharacteristics,0x10001,0x0100 ; Use same security checks on relative opens
HKR,Security,“D:P(A;;GA;;;BA)(A;;GA;;;SY)” ; Allow generic-all access to Built-in administrators and Local system
HKR,DebugLogLevel,0x10001,0x3
HKR,MaxDevicesSupported,0x10001,0x0001

;-------------- Service installation
[Testdrv_Device.NT.Services]
AddService = Testdrv,%SPSVCINST_ASSOCSERVICE%, Testdrv_Service_Inst

; -------------- Testdrv driver install sections
[Testdrv_Service_Inst]
DisplayName = %Testdrv.SVCDESC%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\Testdrv.sys
LoadOrderGroup = Extended Base

[Strings]
SPSVCINST_ASSOCSERVICE= 0x00000002
ManufacturerName=“Feature learners”
ClassName=“Test”
DiskName = “Testdrv Installation Disk”
Testdrv.DeviceDesc = “Testdrv Device”
Testdrv.SVCDESC = “Testdrv Service”