Zebediah Figura (@zfigura) commented about dlls/ntdll/tests/pipe.c:
+ "Expected STATUS_OBJECT_NAME_NOT_FOUND opening %s, got %#lx\n", + debugstr_wn(no_open_name.Buffer, no_open_name.Length / sizeof(WCHAR)), status); + ok(client == NULL, "expected NULL handle, got %p\n", client); + } + + NtClose(pipe); +} + +static void test_exotic_pipe_names(void) +{ + static const struct pipe_name_test_modifier modifiers[] = { + { OBJ_CASE_INSENSITIVE }, + { OBJ_CASE_INSENSITIVE | OBJ_OPENIF }, + { 0 }, + { OBJ_OPENIF }, + }; Why test attributes? The behaviour doesn't vary, and it's not obvious to me why OBJ_OPENIF or OBJ_CASE_INSENSITIVE would even potentially change behaviour either.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/1070#note_10909