ntdll/tests: Make sure we can enumerate the directory.
authorPaul Vriens <Paul.Vriens.Wine@gmail.com>
Mon, 12 Apr 2010 12:44:30 +0000 (14:44 +0200)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 12 Apr 2010 13:38:27 +0000 (15:38 +0200)
dlls/ntdll/tests/file.c

index 7540d789e74aed29458d99509324ca0ca30d18b0..af5747a32da9d129d2c32d835f32a331d0f7ecbf 100644 (file)
@@ -269,8 +269,8 @@ static void open_file_test(void)
     attr.Attributes = OBJ_CASE_INSENSITIVE;
     attr.SecurityDescriptor = NULL;
     attr.SecurityQualityOfService = NULL;
-    status = pNtOpenFile( &dir, GENERIC_READ, &attr, &io,
-                          FILE_SHARE_READ|FILE_SHARE_WRITE, FILE_DIRECTORY_FILE );
+    status = pNtOpenFile( &dir, SYNCHRONIZE|FILE_LIST_DIRECTORY, &attr, &io,
+                          FILE_SHARE_READ|FILE_SHARE_WRITE, FILE_DIRECTORY_FILE|FILE_SYNCHRONOUS_IO_NONALERT );
     ok( !status, "open %s failed %x\n", wine_dbgstr_w(nameW.Buffer), status );
     pRtlFreeUnicodeString( &nameW );