ok(!hEnumHandle,"FindFirstUrlCacheEntry should have failed\n");
ok(GetLastError()==ERROR_INSUFFICIENT_BUFFER,"FindFirstUrlCacheEntry should have set last error to ERROR_INSUFFICIENT_BUFFER instead of %d\n",GetLastError());
ok(!ret,"GetUrlCacheEntryInfoEx with NULL URL and NULL args should have failed\n");
ok(GetLastError()==ERROR_INVALID_PARAMETER,"GetUrlCacheEntryInfoEx with NULL URL and NULL args should have set last error to ERROR_INVALID_PARAMETER instead of %d\n",GetLastError());
ok(!ret,"GetUrlCacheEntryInfoEx with zero-length buffer should fail\n");
ok(GetLastError()==ERROR_INSUFFICIENT_BUFFER,"GetUrlCacheEntryInfoEx should have set last error to ERROR_INSUFFICIENT_BUFFER instead of %d\n",GetLastError());
ok(!ret,"RetrieveUrlCacheEntryFile should have failed\n");
ok(GetLastError()==ERROR_INSUFFICIENT_BUFFER,"RetrieveUrlCacheEntryFile should have set last error to ERROR_INSUFFICIENT_BUFFER instead of %d\n",GetLastError());