SCard reader driver is not getting registered properly hence not been recognised by the resource man

I have modified the ddk sample for smart card reader, pscr to support
the PCI interface.

I installed smart card reader driver i could able see my driver details
in the registry
(HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySmartreader).
But, Smart Card Subsystem is not recognizing my reader, that means he is
not adding my registry details to
(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\calais\Reader) .

I have a GEMPLUS Serial reader hardware and .sys file, which is
installing and passing driver details to above registry with my inf file
(with their device and vender ID). So, I think my driver initialization
is not proper in the driver, I have updated all the mandatory parameter
in the SMARTCARD EXTENSION Structure.

What else need to be done to make my reader driver visible to the
resource manager.

Regards
Esha