- Added some definitions.
- Fixed signature of GetUrlCacheEntryInfoExW.

diff --git a/include/urlmon.h b/include/urlmon.h
index c8cac66..37274c0 100644
--- a/include/urlmon.h
+++ b/include/urlmon.h
@@ -162,6 +162,7 @@
 #define INET_E_SECURITY_PROBLEM          0x800C000EL
 #define INET_E_CANNOT_LOAD_DATA          0x800C000FL
 #define INET_E_CANNOT_INSTANTIATE_OBJECT 0x800C0010L
+#define INET_E_QUERYOPTION_UNKNOWN       0x800C0013L
 #define INET_E_REDIRECT_FAILED           0x800C0014L
 #define INET_E_REDIRECT_TO_DIR           0x800C0015L
 #define INET_E_CANNOT_LOCK_REQUEST       0x800C0016L
@@ -317,4 +318,3 @@
 #endif /* defined(__cplusplus) */
 
 #endif /* __WINE_URLMON_H */
-
diff --git a/include/wininet.h b/include/wininet.h
index 6775229..53cf649 100644
--- a/include/wininet.h
+++ b/include/wininet.h
@@ -141,8 +141,11 @@
     INTERNET_SCHEME_NEWS,
     INTERNET_SCHEME_MAILTO,
     INTERNET_SCHEME_SOCKS,
+    INTERNET_SCHEME_JAVASCRIPT,
+    INTERNET_SCHEME_VBSCRIPT,
+    INTERNET_SCHEME_RES,
     INTERNET_SCHEME_FIRST = INTERNET_SCHEME_FTP,
-    INTERNET_SCHEME_LAST = INTERNET_SCHEME_SOCKS
+    INTERNET_SCHEME_LAST = INTERNET_SCHEME_RES
 } INTERNET_SCHEME,* LPINTERNET_SCHEME;
 
 typedef struct {
@@ -1348,7 +1351,7 @@
 BOOLAPI GetUrlCacheEntryInfoExA(
     LPCSTR ,LPINTERNET_CACHE_ENTRY_INFOA ,LPDWORD ,LPSTR ,LPDWORD ,LPVOID ,DWORD);
 BOOLAPI GetUrlCacheEntryInfoExW(
-    LPCSTR ,LPINTERNET_CACHE_ENTRY_INFOW ,LPDWORD ,LPWSTR ,LPDWORD ,LPVOID ,DWORD);
+    LPCWSTR ,LPINTERNET_CACHE_ENTRY_INFOW ,LPDWORD ,LPWSTR ,LPDWORD ,LPVOID ,DWORD);
 #define GetUrlCacheEntryInfoEx  WINELIB_NAME_AW(GetUrlCacheEntryInfoEx)
 
 #define CACHE_ENTRY_ATTRIBUTE_FC    0x00000004