Receiving Notification on mounting volume.

Hi,

I want my service to receive notifications whenever any application
mounts/unmounts a volume (driveletter mount / a mount point).

I tried using the RegisterDeviceNotification & also the
IOCTL_MOUNTMGR_CHANGE_NOTIFY but in both cases, I receive notifications
only when a volume is mounted on a driveletter (eg z:) but not when I
mount it as ‘mount point’ (eg z:\mount1).

Please let me know if I am missing something or is there a better way to
do this?

Thanks in advance,
Amit.