Check the requested create disposition first (irpsp->Parameters.Create.Options
> 24), then check to see if Irp->IoStatus.Status is valid for that
disposition. There appears to be a bug in the redirector.
Neil Weicher
----- Original Message -----
From: File Systems Developers digest
To: ntfsd digest recipients
Sent: Monday, October 23, 2000 1:00 AM
Subject: ntfsd digest: October 22, 2000
> File Systems Developers Digest for Sunday, October 22, 2000.
>
> 1. Lanman Redirector and IRP_MJ_CREATE
>
> ----------------------------------------------------------------------
>
> Subject: Lanman Redirector and IRP_MJ_CREATE
> From: Dejan Maksimovic
> Date: Sun, 22 Oct 2000 20:59:16 +0200
> X-Message-Number: 1
>
>
> Hi,
>
> In IRP_MJ_CREATE, I check the return in Irp->IoStatus.Status,
> but for LanMan, I don’t get correct values all the time.
> It contains FILE_OPENED, if the file was created,
> FILE_OVERWRITTEN, if it was opened, and FILE_CREATED for opening
> directories.
> Is this also the correct way to go for Lanman, as it is for
> other FS drivers, or is there another solution?
>
> –
> Regards, Dejan M. CEO Alfa Co. http://www.alfaunits.co.yu and
> www.register.co.yu
> E-mail : xxxxx@alfaunits.co.yu ICQ# : 56570367
> Professional file&system related components and libraries for Win32
> developers.
> Alfa Units - #1 file and system handling units for Delphi.
> Alfa File Monitor - #1 file monitoring system for Win32 developers.
> Alfa Interceptor - #1 file protection and hiding system for Win32
> developers.
>
>
>
>
>
> —
>
> END OF DIGEST
>
> —
> You are currently subscribed to ntfsd as: xxxxx@netlib.com
> To unsubscribe send a blank email to $subst(‘Email.Unsub’)
>
>