+ RtlInitUnicodeString(&Expression, L"F0_<\"*");
+ RtlInitUnicodeString(&Name, L".");
+ ok(FsRtlIsNameInExpression(&Expression, &Name, FALSE, NULL) == FALSE, "expected FALSE, got TRUE\n");
+ RtlInitUnicodeString(&Name, L"..");
+ ok(FsRtlIsNameInExpression(&Expression, &Name, FALSE, NULL) == FALSE, "expected FALSE, got TRUE\n");
+ RtlInitUnicodeString(&Name, L"SETUP.EXE");
+ ok(FsRtlIsNameInExpression(&Expression, &Name, FALSE, NULL) == FALSE, "expected FALSE, got TRUE\n");
+ RtlInitUnicodeString(&Name, L"f0_");
+ ok(FsRtlIsNameInExpression(&Expression, &Name, FALSE, NULL) == FALSE, "expected FALSE, got TRUE\n");
+ RtlInitUnicodeString(&Name, L"f0_");
+ ok(FsRtlIsNameInExpression(&Expression, &Name, TRUE, NULL) == TRUE, "expected TRUE, got FALSE\n");
+ RtlInitUnicodeString(&Name, L"F0_");
+ ok(FsRtlIsNameInExpression(&Expression, &Name, FALSE, NULL) == TRUE, "expected TRUE, got FALSE\n");
+ RtlInitUnicodeString(&Name, L"f0_.");
+ ok(FsRtlIsNameInExpression(&Expression, &Name, FALSE, NULL) == FALSE, "expected FALSE, got TRUE\n");
+ RtlInitUnicodeString(&Name, L"f0_.");
+ ok(FsRtlIsNameInExpression(&Expression, &Name, TRUE, NULL) == TRUE, "expected TRUE, got FALSE\n");
+ RtlInitUnicodeString(&Name, L"F0_.");
+ ok(FsRtlIsNameInExpression(&Expression, &Name, FALSE, NULL) == TRUE, "expected TRUE, got FALSE\n");
+ RtlInitUnicodeString(&Name, L"F0_001");
+ ok(FsRtlIsNameInExpression(&Expression, &Name, FALSE, NULL) == TRUE, "expected TRUE, got FALSE\n");
+ RtlInitUnicodeString(&Name, L"F0_001");
+ ok(FsRtlIsNameInExpression(&Expression, &Name, TRUE, NULL) == TRUE, "expected TRUE, got FALSE\n");
+ RtlInitUnicodeString(&Name, L"f0_001");
+ ok(FsRtlIsNameInExpression(&Expression, &Name, FALSE, NULL) == FALSE, "expected FALSE, got TRUE\n");
+ RtlInitUnicodeString(&Name, L"f0_001");
+ ok(FsRtlIsNameInExpression(&Expression, &Name, TRUE, NULL) == TRUE, "expected TRUE, got FALSE\n");
+ RtlInitUnicodeString(&Name, L"F0_OO1.");
+ ok(FsRtlIsNameInExpression(&Expression, &Name, FALSE, NULL) == TRUE, "expected TRUE, got FALSE\n");
+ RtlInitUnicodeString(&Name, L"f0_001.txt");
+ ok(FsRtlIsNameInExpression(&Expression, &Name, FALSE, NULL) == FALSE, "expected FALSE, got TRUE\n");
+ RtlInitUnicodeString(&Name, L"f0_001.txt");
+ ok(FsRtlIsNameInExpression(&Expression, &Name, TRUE, NULL) == TRUE, "expected TRUE, got FALSE\n");
+ RtlInitUnicodeString(&Name, L"F0_001.txt");
+ ok(FsRtlIsNameInExpression(&Expression, &Name, FALSE, NULL) == TRUE, "expected TRUE, got FALSE\n");
+ RtlInitUnicodeString(&Name, L"F0_001.txt");
+ ok(FsRtlIsNameInExpression(&Expression, &Name, TRUE, NULL) == TRUE, "expected TRUE, got FALSE\n");
+