⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 internetoption.cs

📁 自己做的一个浏览器~~大家请看看~如果合意给个彩头
💻 CS
字号:
using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;

namespace APLib.Native
{
	[Flags]
	public enum InternetPerConnOptionType : uint
	{
		 INTERNET_PER_CONN_FLAGS = 1,
		 INTERNET_PER_CONN_PROXY_SERVER = 2,
		 INTERNET_PER_CONN_PROXY_BYPASS = 3,
		 INTERNET_PER_CONN_AUTOCONFIG_URL = 4,
		 INTERNET_PER_CONN_AUTODISCOVERY_FLAGS = 5,
		 INTERNET_PER_CONN_AUTOCONFIG_SECONDARY_URL = 6,
		 INTERNET_PER_CONN_AUTOCONFIG_RELOAD_DELAY_MINS = 7,
		 INTERNET_PER_CONN_AUTOCONFIG_LAST_DETECT_TIME = 8,
		 INTERNET_PER_CONN_AUTOCONFIG_LAST_DETECT_URL = 9
	}

	[Flags]
	public enum AccessType : uint
	{
		 INTERNET_OPEN_TYPE_PRECONFIG = 0,
		 INTERNET_OPEN_TYPE_DIRECT = 1,
		 INTERNET_OPEN_TYPE_PROXY = 3,
		 INTERNET_OPEN_TYPE_PRECONFIG_WITH_NO_AUTOPROXY = 4
	}

	[Flags]	
	public enum InternetOptionFlags : uint
	{
		 INTERNET_OPTION_ASYNC = 30,
		 INTERNET_OPTION_ASYNC_ID = 15,
		 INTERNET_OPTION_ASYNC_PRIORITY = 16,
		 INTERNET_OPTION_BYPASS_EDITED_ENTRY = 64,
		 INTERNET_OPTION_CACHE_STREAM_HANDLE = 27,
		 INTERNET_OPTION_CACHE_TIMESTAMPS = 69,
		 INTERNET_OPTION_CALLBACK = 1,
		 INTERNET_OPTION_CALLBACK_FILTER = 54,
		 INTERNET_OPTION_CLIENT_CERT_CONTEXT = 84,
		 INTERNET_OPTION_CODEPAGE = 68,
		 INTERNET_OPTION_CONNECT_BACKOFF = 4,
		 INTERNET_OPTION_CONNECT_RETRIES = 3,
		 INTERNET_OPTION_CONNECT_TIME = 55,
		 INTERNET_OPTION_CONNECT_TIMEOUT = 2,
		 INTERNET_OPTION_CONNECTED_STATE = 50,
		 INTERNET_OPTION_CONTEXT_VALUE = 45,
		 INTERNET_OPTION_CONTROL_RECEIVE_TIMEOUT = 6,
		 INTERNET_OPTION_CONTROL_SEND_TIMEOUT = 5,
		 INTERNET_OPTION_DATA_RECEIVE_TIMEOUT = 8,
		 INTERNET_OPTION_DATA_SEND_TIMEOUT = 7,
		 INTERNET_OPTION_DATAFILE_NAME = 33,
		 INTERNET_OPTION_DIAGNOSTIC_SOCKET_INFO = 67,
		 INTERNET_OPTION_DIGEST_AUTH_UNLOAD = 76,
		 INTERNET_OPTION_DISABLE_AUTODIAL = 70,
		 INTERNET_OPTION_DISCONNECTED_TIMEOUT = 49,
		 INTERNET_OPTION_END_BROWSER_SESSION = 42,
		 INTERNET_OPTION_ERROR_MASK = 62,
		 INTERNET_ERROR_MASK_COMBINED_SEC_CERT = 0x2,
		 INTERNET_ERROR_MASK_INSERT_CDROM = 0x1,
		 INTERNET_ERROR_MASK_LOGIN_FAILURE_DISPLAY_ENTITY_BODY = 0x8,
		 INTERNET_ERROR_MASK_NEED_MSN_SSPI_PKG = 0x4,
		 INTERNET_OPTION_EXTENDED_ERROR = 24,
		 INTERNET_OPTION_FROM_CACHE_TIMEOUT = 63,
		 INTERNET_OPTION_HANDLE_TYPE = 9,
		 INTERNET_HANDLE_TYPE_CONNECT_FTP = 2,
		 INTERNET_HANDLE_TYPE_CONNECT_GOPHER = 3,
		 INTERNET_HANDLE_TYPE_CONNECT_HTTP = 4,
		 INTERNET_HANDLE_TYPE_FILE_REQUEST = 14,
		 INTERNET_HANDLE_TYPE_FTP_FILE = 7,
		 INTERNET_HANDLE_TYPE_FTP_FILE_HTML = 8,
		 INTERNET_HANDLE_TYPE_FTP_FIND = 5,
		 INTERNET_HANDLE_TYPE_FTP_FIND_HTML = 6,
		 INTERNET_HANDLE_TYPE_GOPHER_FILE = 11,
		 INTERNET_HANDLE_TYPE_GOPHER_FILE_HTML = 12,
		 INTERNET_HANDLE_TYPE_GOPHER_FIND = 9,
		 INTERNET_HANDLE_TYPE_GOPHER_FIND_HTML = 10,
		 INTERNET_HANDLE_TYPE_HTTP_REQUEST = 13,
		 INTERNET_HANDLE_TYPE_INTERNET = 1,
		 INTERNET_OPTION_HTTP_VERSION = 59,
		 INTERNET_OPTION_IDLE_STATE = 51,
		 INTERNET_OPTION_IGNORE_OFFLINE = 77,
		 INTERNET_OPTION_KEEP_CONNECTION = 22,
		 INTERNET_OPTION_LISTEN_TIMEOUT = 11,
		 INTERNET_OPTION_MAX_CONNS_PER_1_0_SERVER = 74,
		 INTERNET_OPTION_MAX_CONNS_PER_SERVER = 73,
		 INTERNET_OPTION_OFFLINE_MODE = 26,
		 INTERNET_OPTION_OFFLINE_SEMANTICS = 52,
		 INTERNET_OPTION_PARENT_HANDLE = 21,
		 INTERNET_OPTION_PASSWORD = 29,
		 INTERNET_OPTION_PER_CONNECTION_OPTION = 75,
		 INTERNET_OPTION_POLICY = 48,
		 INTERNET_OPTION_PROXY = 38,
		 INTERNET_OPTION_PROXY_PASSWORD = 44,
		 INTERNET_OPTION_PROXY_USERNAME = 43,
		 INTERNET_OPTION_READ_BUFFER_SIZE = 12,
		 INTERNET_OPTION_RECEIVE_THROUGHPUT = 57,
		 INTERNET_OPTION_RECEIVE_TIMEOUT = 6,
		 INTERNET_OPTION_REFRESH = 37,
		 INTERNET_OPTION_REQUEST_FLAGS = 23,
		 INTERNET_REQFLAG_ASYNC = 0x00000002,
		 INTERNET_REQFLAG_CACHE_WRITE_DISABLED = 0x00000040,
		 INTERNET_REQFLAG_FROM_CACHE = 0x00000001,
		 INTERNET_REQFLAG_NET_TIMEOUT = 0x00000080,
		 INTERNET_REQFLAG_NO_HEADERS = 0x00000008,
		 INTERNET_REQFLAG_PASSIVE = 0x00000010,
		 INTERNET_REQFLAG_VIA_PROXY = 0x00000004,
		 INTERNET_OPTION_REQUEST_PRIORITY = 58,
		 INTERNET_OPTION_RESET_URLCACHE_SESSION = 60,
		 INTERNET_OPTION_SECONDARY_CACHE_KEY = 53,
		 INTERNET_OPTION_SECURITY_CERTIFICATE = 35,
		 INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT = 32,
		 INTERNET_OPTION_SECURITY_FLAGS = 31,
		 SECURITY_FLAG_128BIT = 0x40000000,
		 SECURITY_FLAG_40BIT = 0x10000000,
		 SECURITY_FLAG_56BIT = 0x20000000,
		 SECURITY_FLAG_FORTEZZA = 0x08000000,
		 SECURITY_FLAG_IETFSSL4 = 0x00000020,
		 SECURITY_FLAG_IGNORE_CERT_CN_INVALID = 0x00001000,
		 SECURITY_FLAG_IGNORE_CERT_DATE_INVALID = 0x00002000,
		 SECURITY_FLAG_IGNORE_REDIRECT_TO_HTTP = 0x00008000,
		 SECURITY_FLAG_IGNORE_REDIRECT_TO_HTTPS = 0x00004000,
		 SECURITY_FLAG_IGNORE_REVOCATION = 0x00000080,
		 SECURITY_FLAG_IGNORE_UNKNOWN_CA = 0x00000100,
		 SECURITY_FLAG_IGNORE_WRONG_USAGE = 0x00000200,
		 SECURITY_FLAG_NORMALBITNESS = 0x10000000,
		 SECURITY_FLAG_PCT = 0x00000008,
		 SECURITY_FLAG_PCT4 = 0x00000010,
		 SECURITY_FLAG_SECURE = 0x00000001,
		 SECURITY_FLAG_SSL = 0x00000002,
		 SECURITY_FLAG_SSL3 = 0x00000004,
		 SECURITY_FLAG_STRENGTH_MEDIUM = 0x40000000,
		 SECURITY_FLAG_STRENGTH_STRONG = 0x20000000,
		 SECURITY_FLAG_STRENGTH_WEAK = 0x10000000,
		 SECURITY_FLAG_UNKNOWNBIT = 0x80000000,
		 INTERNET_OPTION_SECURITY_KEY_BITNESS = 36,
		 INTERNET_OPTION_SEND_THROUGHPUT = 56,
		 INTERNET_OPTION_SEND_TIMEOUT = 5,
		 INTERNET_OPTION_SETTINGS_CHANGED = 39,
		 INTERNET_OPTION_URL = 34,
		 INTERNET_OPTION_USER_AGENT = 41,
		 INTERNET_OPTION_USERNAME = 28,
		 INTERNET_OPTION_VERSION = 40,
		 INTERNET_OPTION_WRITE_BUFFER_SIZE = 13
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -