Can Windows Xp issue Multiple Concurrent calls to FSD Dispatch En try Points?

Just out of curiosity, I was wondering whether the Windows I/O System can
issue multiple concurrent calls to FSD Dispatch Entry Points, as though it
was a multi threaded driver? ie, could the I/O system issue an IRP_MJ_READ
to a file/dir thats has already been opened, and at the same time, also
issue an IRP_MJ_CREATE to a new fileobject?

I just want to know, if I should be aware that multiple concurrent
operations could potentially be happening at the same time. so I can deal
with any synchronization issues I may have now.

Regards
James

General Dynamics United Kingdom Limited
Registered in England and Wales No. 1911653
Registered Office: 100 New Bridge Street, London, EC4V 6JA