- PUNICODE_STRING s_name;
- PUNICODE_STRING l_name;
- PUNICODE_STRING name;
- PUNICODE_STRING a;
- BOOLEAN is;
-
- //Initialize Cash
- TestFsRtlInitializeTunnelCache();
-
- s_name = (PUNICODE_STRING)ExAllocatePool(PagedPool,sizeof(UNICODE_STRING));
- ok(s_name != NULL, "s_name in TestFsRtlAddToTunnelCache is NULL after allocated memory\n");
- RtlInitUnicodeString(s_name, L"smal");
-
- l_name = (PUNICODE_STRING)ExAllocatePool(PagedPool,sizeof(UNICODE_STRING));
- ok(l_name != NULL, "l_name in TestFsRtlAddToTunnelCache is NULL after allocated memory\n");
- RtlInitUnicodeString(l_name, L"bigbigbigbigbig");
-
- // Add elem
- TestFsRtlAddToTunnelCache(12345, s_name, l_name, TRUE);
-
- name = (PUNICODE_STRING)ExAllocatePool(PagedPool,sizeof(UNICODE_STRING));
- ok(name != NULL, "name in FsRtlFindInTunnelCache is NULL after allocated memory\n");
- RtlInitUnicodeString(name, L"smal");
-
- // Find
- is = TestFsRtlFindInTunnelCache(12345, name, s_name, l_name);
- ok(is == TRUE, "FsRtlFindInTunnelCache dosn't find elem id = 12345\n");
-
- TestFsRtlDeleteKeyFromTunnelCache(12345); //Delete
- is = TestFsRtlFindInTunnelCache(12345, name, s_name, l_name);
- ok(is == FALSE, "TestFsRtlDeleteKeyFromTunnelCache dosn't delete elem id = 12345\n");
-
- is = TestFsRtlFindInTunnelCache(12347, name, s_name, l_name);
- ok(is == FALSE, "FsRtlDeleteTunnelCache dosn't clear cash\n");
-
- TestFsRtlAddToTunnelCache(12345, s_name, l_name, TRUE);
- TestFsRtlAddToTunnelCache(12347, s_name, l_name, TRUE);
- a = (PUNICODE_STRING)ExAllocatePool(PagedPool,sizeof(UNICODE_STRING));
- TestFsRtlAddToTunnelCache(12346, a, l_name, FALSE);
-
- //Clear all
- FsRtlDeleteTunnelCache(T);
-
- is = TestFsRtlFindInTunnelCache(12345, name, s_name, l_name);
- ok(is == FALSE, "FsRtlDeleteTunnelCache dosn't clear cash\n");
-
- is = TestFsRtlFindInTunnelCache(12346, name, a, l_name);
- ok(is == FALSE, "FsRtlDeleteTunnelCache dosn't clear cash\n");
-
- is = TestFsRtlFindInTunnelCache(12347, name, s_name, l_name);
- ok(is == FALSE, "FsRtlDeleteTunnelCache dosn't clear cash\n");
+ PUNICODE_STRING s_name;
+ PUNICODE_STRING l_name;
+ PUNICODE_STRING name;
+ PUNICODE_STRING a;
+ BOOLEAN is;
+
+ //Initialize Cash
+ TestFsRtlInitializeTunnelCache();
+
+ s_name = (PUNICODE_STRING)ExAllocatePool(PagedPool,sizeof(UNICODE_STRING));
+ ok(s_name != NULL, "s_name in TestFsRtlAddToTunnelCache is NULL after allocated memory\n");
+ RtlInitUnicodeString(s_name, L"smal");
+
+ l_name = (PUNICODE_STRING)ExAllocatePool(PagedPool,sizeof(UNICODE_STRING));
+ ok(l_name != NULL, "l_name in TestFsRtlAddToTunnelCache is NULL after allocated memory\n");
+ RtlInitUnicodeString(l_name, L"bigbigbigbigbig");
+
+ // Add elem
+ TestFsRtlAddToTunnelCache(12345, s_name, l_name, TRUE);
+
+ name = (PUNICODE_STRING)ExAllocatePool(PagedPool,sizeof(UNICODE_STRING));
+ ok(name != NULL, "name in FsRtlFindInTunnelCache is NULL after allocated memory\n");
+ RtlInitUnicodeString(name, L"smal");
+
+ // Find
+ is = TestFsRtlFindInTunnelCache(12345, name, s_name, l_name);
+ ok(is == TRUE, "FsRtlFindInTunnelCache dosn't find elem id = 12345\n");
+
+ TestFsRtlDeleteKeyFromTunnelCache(12345); //Delete
+ is = TestFsRtlFindInTunnelCache(12345, name, s_name, l_name);
+ ok(is == FALSE, "TestFsRtlDeleteKeyFromTunnelCache dosn't delete elem id = 12345\n");
+
+ is = TestFsRtlFindInTunnelCache(12347, name, s_name, l_name);
+ ok(is == FALSE, "FsRtlDeleteTunnelCache dosn't clear cash\n");
+
+ TestFsRtlAddToTunnelCache(12345, s_name, l_name, TRUE);
+ TestFsRtlAddToTunnelCache(12347, s_name, l_name, TRUE);
+ a = (PUNICODE_STRING)ExAllocatePool(PagedPool,sizeof(UNICODE_STRING));
+ TestFsRtlAddToTunnelCache(12346, a, l_name, FALSE);
+
+ //Clear all
+ FsRtlDeleteTunnelCache(T);
+
+ is = TestFsRtlFindInTunnelCache(12345, name, s_name, l_name);
+ ok(is == FALSE, "FsRtlDeleteTunnelCache dosn't clear cash\n");
+
+ is = TestFsRtlFindInTunnelCache(12346, name, a, l_name);
+ ok(is == FALSE, "FsRtlDeleteTunnelCache dosn't clear cash\n");
+
+ is = TestFsRtlFindInTunnelCache(12347, name, s_name, l_name);
+ ok(is == FALSE, "FsRtlDeleteTunnelCache dosn't clear cash\n");