include: Add some missing definitions.
authorJuan Lang <juan.lang@gmail.com>
Thu, 3 Mar 2011 18:25:55 +0000 (10:25 -0800)
committerAlexandre Julliard <julliard@winehq.org>
Fri, 4 Mar 2011 15:25:58 +0000 (16:25 +0100)
include/winineti.h

index f1eb88007b377bf8f600e845b8824ed2608da830..6419204ecca128185749b9ce092e1b9ff6ab4fef 100644 (file)
@@ -84,6 +84,26 @@ typedef struct _INTERNET_CACHE_CONFIG_INFOW
 DECL_WINELIB_TYPE_AW(INTERNET_CACHE_CONFIG_INFO)
 DECL_WINELIB_TYPE_AW(LPINTERNET_CACHE_CONFIG_INFO)
 
+typedef enum {
+    WININET_SYNC_MODE_NEVER = 0,
+    WININET_SYNC_MODE_ON_EXPIRY,
+    WININET_SYNC_MODE_ONCE_PER_SESSION,
+    WININET_SYNC_MODE_ALWAYS,
+    WININET_SYNC_MODE_AUTOMATIC,
+    WININET_SYNC_MODE_DEFAULT = WININET_SYNC_MODE_AUTOMATIC
+} WININET_SYNC_MODE;
+
+/* Flags for GetUrlCacheConfigInfoA/W and SetUrlCacheConfigInfoA/W */
+#define CACHE_CONFIG_FORCE_CLEANUP_FC        0x00000020
+#define CACHE_CONFIG_DISK_CACHE_PATHS_FC     0x00000040
+#define CACHE_CONFIG_SYNC_MODE_FC            0x00000080
+#define CACHE_CONFIG_CONTENT_PATHS_FC        0x00000100
+#define CACHE_CONFIG_COOKIES_PATHS_FC        0x00000200
+#define CACHE_CONFIG_HISTORY_PATHS_FC        0x00000400
+#define CACHE_CONFIG_QUOTA_FC                0x00000800
+#define CACHE_CONFIG_USER_MODE_FC            0x00001000
+#define CACHE_CONFIG_CONTENT_USAGE_FC        0x00002000
+#define CACHE_CONFIG_STICKY_CONTENT_USAGE_FC 0x00004000
 
 #ifdef __cplusplus
 extern "C" {