The OSR FAQ states that that the following IRPs are always buffered
IRP_MJ_READ
IRP_MJ_WRITE
IRP_MJ_QUERY_SECURITY
IRP_MJ_SET_SECURITY
IRP_MJ_QUERY_EA
IRP_MJ_SET_EA
IRP_MJ_DIRECTORY_CONTROL
And, on a per control-code basis:
IRP_MJ_DEVICE_CONTROL
IRP_MJ_INTERNAL_DEVICE_CONTROL
IRP_MJ_FILE_SYSTEM_CONTROL
After examing the IFS documentation, it would appear to me that there
might be two errors here (of course the documentation could be wrong or I
could be crazy too).
The IFS documentation seems to indicate that the SECURITY IRPS are always
buffered. It also seems to indicate that the QUOTA IRPs are not always
buffered. Does anyone know where the truth lies?
Thanks,
Don