+static void hookless_shim(LPCSTR shim)
+{
+ DWORD num_shims = 0;
+ WCHAR wide_shim[50] = { 0 };
+ PHOOKAPI hook;
+ MultiByteToWideChar(CP_ACP, 0, shim, -1, wide_shim, 50);
+ hook = pGetHookAPIs("", wide_shim, &num_shims);
+ if (hook == NULL)
+ {
+ skip("Skipping tests for layers (%s) not present in this os (0x%x)\n", shim, g_WinVersion);
+ return;
+ }
+ ok(hook != NULL, "Expected hook to be a valid pointer for %s\n", shim);
+ ok(num_shims == 0, "Expected not to find any apihooks, got: %u for %s\n", num_shims, shim);
+}