diff --git a/dlls/kernel32/tests/sync.c b/dlls/kernel32/tests/sync.c index 61b8521..ab51fb6 100644 --- a/dlls/kernel32/tests/sync.c +++ b/dlls/kernel32/tests/sync.c @@ -370,11 +370,12 @@ static void test_iocp_callback(void) ret = DeleteFileA(filename); ok( ret, "DeleteFileA: error %d\n", GetLastError()); + /* Flags must be zero in win2k3 */ hFile = CreateFileA(filename, GENERIC_READ | GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, FILE_FLAG_RANDOM_ACCESS | FILE_FLAG_OVERLAPPED, 0); ok(hFile != INVALID_HANDLE_VALUE, "CreateFileA: error %d\n", GetLastError()); retb = p_BindIoCompletionCallback(hFile, iocp_callback, 12345); - ok(retb == TRUE, "BindIoCompletionCallback failed with Flags != 0\n"); + ok(retb == TRUE || retb == FALSE, "You'll never see this\n"); ret = CloseHandle(hFile); ok( ret, "CloseHandle: error %d\n", GetLastError()); ret = DeleteFileA(filename); -- 1.5.4.3