+2006-03-05 Paul J. Lucas <pauljlucas@users.sourceforge.net>
+
+ * include/wininet.h (INTERNET_CONNECTED_INFO): Define structure.
+ (INTERNET_STATE_*): Define flags.
+ (INTERNET_OPTION_CONNECTED_STATE): Define constant.
+
2006-03-05 Chris Wilson <chris+mingw@qwirx.com>
* include/sddl.h: New file.
#define INTERNET_OPTION_END_BROWSER_SESSION 42
#define INTERNET_OPTION_PROXY_USERNAME 43
#define INTERNET_OPTION_PROXY_PASSWORD 44
+#define INTERNET_OPTION_CONNECTED_STATE 50
#define INTERNET_FIRST_OPTION INTERNET_OPTION_CALLBACK
-#define INTERNET_LAST_OPTION INTERNET_OPTION_USER_AGENT
+/* FIXME: missing INTERNET_OPTION_*? */
+#define INTERNET_LAST_OPTION INTERNET_OPTION_CONNECTED_STATE
#define INTERNET_PRIORITY_FOREGROUND 1000
#define INTERNET_HANDLE_TYPE_INTERNET 1
#define INTERNET_HANDLE_TYPE_CONNECT_FTP 2
#define WININET_API_FLAG_SYNC 0x00000004 /* Force synchronous operations. */
#define WININET_API_FLAG_USE_CONTEXT 0x00000008 /* Force the API to use the context value, even if it is set to zero. */
+#define INTERNET_STATE_CONNECTED 0x0001
+#define INTERNET_STATE_DISCONNECTED 0x0002
+#define INTERNET_STATE_DISCONNECTED_BY_USER 0x0010
+#define INTERNET_STATE_IDLE 0x0100
+#define INTERNET_STATE_BUSY 0x0200
+
#ifndef RC_INVOKED
typedef PVOID HINTERNET;
typedef HINTERNET *LPHINTERNET;
DWORD dwOwnerStorage[GROUP_OWNER_STORAGE_SIZE];
WCHAR szGroupName[GROUPNAME_MAX_LENGTH];
} INTERNET_CACHE_GROUP_INFOW, * LPINTERNET_CACHE_GROUP_INFOW;
+typedef struct {
+ DWORD dwConnectedState;
+ DWORD dwFlags;
+} INTERNET_CONNECTED_INFO, * LPINTERNET_CONNECTED_INFO;
#ifdef UNICODE
typedef URL_COMPONENTSW URL_COMPONENTS;