FILE_NON_DIRECTORY_FILE Not set by BackupExec

Hello All,

I am working on File system redirector that redirects the file i/o request
from shadow volume to real volume .
This shadow volume is shared on network.
While taking backup on this shared network drive using veritas BackupExec i
found that the create operation fails.
On investigation i found that BackupExec never sets
FILE_NON_DIRECTORY_FILE ,
FILE_DIRECTORY_FILE,
SL_OPEN_TARGET_DIRECTORY flags when the i/o request is IRP_MJ_CREATE.

Thus backup operation fails.
Has anybody encountered such problem.?
Please help me to find a solution !

Regards
Mudassar