The share disposition isn't necessary for FILE_READ_ATTRIBUTES.
Modified: trunk/reactos/lib/kernel32/file/file.c

Modified: trunk/reactos/lib/kernel32/file/file.c
--- trunk/reactos/lib/kernel32/file/file.c	2005-09-18 13:36:29 UTC (rev 17911)
+++ trunk/reactos/lib/kernel32/file/file.c	2005-09-18 13:46:37 UTC (rev 17912)
@@ -873,7 +873,7 @@
 		       SYNCHRONIZE | FILE_READ_ATTRIBUTES,
 		       &ObjectAttributes,
 		       &IoStatusBlock,
-		       FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE,
+		       0,
 		       FILE_SYNCHRONOUS_IO_NONALERT);
   RtlFreeUnicodeString (&FileName);
   if (!NT_SUCCESS (Status))