STATUS_REPARSE across network share

Hello Everybody,

I have a filter driver that uses STATUS_REPARSE to redirect file opens in
its IRP_MJ_CREATE routine as documented in this list and many other places
(http://support.microsoft.com/default.aspx?scid=kb;en-us;319447). The
actual files reside on a network share (e.g. reparsed to
\device\mup\server\share). This technique works well for IO requests
originating from the local system however if the request comes across the
network (e.g. via SRV) it fails with ‘access denied’. This is obviuosly
becasue the access request is in the context of the system. My question is
this: is it possible to make this work using impersonation or delegation,
or do I need an etirely different approach to the problem?

Thanks in advance for any help or advice,
Robert Jordan