diff --git a/dlls/wininet/Makefile.in b/dlls/wininet/Makefile.in index 115acffff12..fa8c257ed6f 100644 --- a/dlls/wininet/Makefile.in +++ b/dlls/wininet/Makefile.in @@ -11,6 +11,7 @@ C_SRCS = \ ftp.c \ http.c \ internet.c \ + urlcache.c \ utility.c \ wininet_main.c diff --git a/dlls/wininet/urlcache.c b/dlls/wininet/urlcache.c new file mode 100644 index 00000000000..4dfddb9054c --- /dev/null +++ b/dlls/wininet/urlcache.c @@ -0,0 +1,36 @@ +/* + * Wininet - Url Cache functions + * + * Copyright 2001 CodeWeavers + * + * Eric Kohl + * + */ +#include "config.h" + +#include +#include +#include + +#include "windef.h" +#include "winbase.h" +#include "wininet.h" +#include "winerror.h" + +#include "debugtools.h" +#include "internet.h" + +DEFAULT_DEBUG_CHANNEL(wininet); + + +INTERNETAPI HANDLE WINAPI FindFirstUrlCacheEntryA(LPCSTR lpszUrlSearchPattern, + LPINTERNET_CACHE_ENTRY_INFOA lpFirstCacheEntryInfo, LPDWORD lpdwFirstCacheEntryInfoBufferSize) +{ + return 0; +} + +INTERNETAPI HANDLE WINAPI FindFirstUrlCacheEntryW(LPCWSTR lpszUrlSearchPattern, + LPINTERNET_CACHE_ENTRY_INFOW lpFirstCacheEntryInfo, LPDWORD lpdwFirstCacheEntryInfoBufferSize) +{ + return 0; +} diff --git a/dlls/wininet/wininet.spec b/dlls/wininet/wininet.spec index f7e9eebd596..85fba9daa70 100644 --- a/dlls/wininet/wininet.spec +++ b/dlls/wininet/wininet.spec @@ -27,10 +27,10 @@ debug_channels (wininet) @ stub FindCloseUrlCache @ stub FindFirstUrlCacheContainerA @ stub FindFirstUrlCacheContainerW -@ stub FindFirstUrlCacheEntryA +@ stdcall FindFirstUrlCacheEntryA(str ptr ptr) FindFirstUrlCacheEntryA @ stub FindFirstUrlCacheEntryExA @ stub FindFirstUrlCacheEntryExW -@ stub FindFirstUrlCacheEntryW +@ stdcall FindFirstUrlCacheEntryW(wstr ptr ptr) FindFirstUrlCacheEntryW @ stub FindNextUrlCacheContainerA @ stub FindNextUrlCacheContainerW @ stub FindNextUrlCacheEntryA diff --git a/include/wininet.h b/include/wininet.h index ac15d54dbea..5983d073f47 100644 --- a/include/wininet.h +++ b/include/wininet.h @@ -1290,12 +1290,12 @@ typedef struct _INTERNET_CACHE_ENTRY_INFOW { FILETIME LastSyncTime; LPBYTE lpHeaderInfo; - DWORD dwHeaderInfoSize; - LPWSTR lpszFileExtension; - union { + DWORD dwHeaderInfoSize; + LPWSTR lpszFileExtension; + union { DWORD dwReserved; DWORD dwExemptDelta; - } u; + } u; } INTERNET_CACHE_ENTRY_INFOW,* LPINTERNET_CACHE_ENTRY_INFOW; DECL_WINELIB_TYPE_AW(INTERNET_CACHE_ENTRY_INFO) @@ -1344,7 +1344,7 @@ BOOLAPI GetUrlCacheEntryInfoExW( BOOLAPI SetUrlCacheEntryInfoA(LPCSTR ,LPINTERNET_CACHE_ENTRY_INFOA ,DWORD); -BOOLAPI SetUrlCacheEntryInfoW(LPCSTR ,LPINTERNET_CACHE_ENTRY_INFOW ,DWORD); +BOOLAPI SetUrlCacheEntryInfoW(LPCWSTR ,LPINTERNET_CACHE_ENTRY_INFOW ,DWORD); #define SetUrlCacheEntryInfo WINELIB_NAME_AW(SetUrlCacheEntryInfo) typedef LONGLONG GROUPID; @@ -1359,7 +1359,7 @@ BOOLAPI SetUrlCacheEntryGroup(LPCSTR ,DWORD ,GROUPID ,LPBYTE ,DWORD ,LPVOID); INTERNETAPI HANDLE WINAPI FindFirstUrlCacheEntryExA( LPCSTR ,DWORD ,DWORD ,GROUPID ,LPINTERNET_CACHE_ENTRY_INFOA ,LPDWORD ,LPVOID ,LPDWORD ,LPVOID ); INTERNETAPI HANDLE WINAPI FindFirstUrlCacheEntryExW( - LPCSTR ,DWORD ,DWORD ,GROUPID ,LPINTERNET_CACHE_ENTRY_INFOW ,LPDWORD ,LPVOID ,LPDWORD ,LPVOID ); + LPCWSTR ,DWORD ,DWORD ,GROUPID ,LPINTERNET_CACHE_ENTRY_INFOW ,LPDWORD ,LPVOID ,LPDWORD ,LPVOID ); #define FindFirstUrlCacheEntryEx WINELIB_NAME_AW(FindFirstUrlCacheEntryEx) BOOLAPI FindNextUrlCacheEntryExA(HANDLE ,LPINTERNET_CACHE_ENTRY_INFOA ,LPDWORD ,LPVOID ,LPDWORD ,LPVOID); @@ -1367,7 +1367,7 @@ BOOLAPI FindNextUrlCacheEntryExW(HANDLE ,LPINTERNET_CACHE_ENTRY_INFOW ,LPDWORD , #define FindNextUrlCacheEntryEx WINELIB_NAME_AW(FindNextUrlCacheEntryEx) INTERNETAPI HANDLE WINAPI FindFirstUrlCacheEntryA(LPCSTR ,LPINTERNET_CACHE_ENTRY_INFOA ,LPDWORD); -INTERNETAPI HANDLE WINAPI FindFirstUrlCacheEntryW(LPCSTR ,LPINTERNET_CACHE_ENTRY_INFOW ,LPDWORD); +INTERNETAPI HANDLE WINAPI FindFirstUrlCacheEntryW(LPCWSTR ,LPINTERNET_CACHE_ENTRY_INFOW ,LPDWORD); #define FindFirstUrlCacheEntry WINELIB_NAME_AW(FindFirstUrlCacheEntry) BOOLAPI FindNextUrlCacheEntryA(HANDLE ,LPINTERNET_CACHE_ENTRY_INFOA ,LPDWORD);