4e2933c620 2015-04-21 kinaba: /***********************************************************************\ 4e2933c620 2015-04-21 kinaba: * wininet.d * 4e2933c620 2015-04-21 kinaba: * * 4e2933c620 2015-04-21 kinaba: * Windows API header module * 4e2933c620 2015-04-21 kinaba: * * 4e2933c620 2015-04-21 kinaba: * Translated from MinGW Windows headers * 4e2933c620 2015-04-21 kinaba: * by Stewart Gordon * 4e2933c620 2015-04-21 kinaba: * * 4e2933c620 2015-04-21 kinaba: * Placed into public domain * 4e2933c620 2015-04-21 kinaba: \***********************************************************************/ 4e2933c620 2015-04-21 kinaba: module win32.wininet; 9b639cf2d6 2015-05-05 kinaba: pragma(lib, "wininet"); 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: // FIXME: check types and grouping of constants 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: import win32.windows; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: enum { 4e2933c620 2015-04-21 kinaba: INTERNET_INVALID_PORT_NUMBER = 0, 4e2933c620 2015-04-21 kinaba: INTERNET_DEFAULT_FTP_PORT = 21, 4e2933c620 2015-04-21 kinaba: INTERNET_DEFAULT_GOPHER_PORT = 70, 4e2933c620 2015-04-21 kinaba: INTERNET_DEFAULT_HTTP_PORT = 80, 4e2933c620 2015-04-21 kinaba: INTERNET_DEFAULT_HTTPS_PORT = 443, 4e2933c620 2015-04-21 kinaba: INTERNET_DEFAULT_SOCKS_PORT = 1080 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const size_t 4e2933c620 2015-04-21 kinaba: MAX_CACHE_ENTRY_INFO_SIZE = 4096, 4e2933c620 2015-04-21 kinaba: INTERNET_MAX_HOST_NAME_LENGTH = 256, 4e2933c620 2015-04-21 kinaba: INTERNET_MAX_USER_NAME_LENGTH = 128, 4e2933c620 2015-04-21 kinaba: INTERNET_MAX_PASSWORD_LENGTH = 128, 4e2933c620 2015-04-21 kinaba: INTERNET_MAX_PORT_NUMBER_LENGTH = 5, 4e2933c620 2015-04-21 kinaba: INTERNET_MAX_PORT_NUMBER_VALUE = 65535, 4e2933c620 2015-04-21 kinaba: INTERNET_MAX_PATH_LENGTH = 2048, 4e2933c620 2015-04-21 kinaba: INTERNET_MAX_SCHEME_LENGTH = 32, 4e2933c620 2015-04-21 kinaba: INTERNET_MAX_URL_LENGTH = INTERNET_MAX_SCHEME_LENGTH 4e2933c620 2015-04-21 kinaba: + "://".length 4e2933c620 2015-04-21 kinaba: + INTERNET_MAX_PATH_LENGTH; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: enum : DWORD { 4e2933c620 2015-04-21 kinaba: INTERNET_KEEP_ALIVE_UNKNOWN = DWORD.max, 4e2933c620 2015-04-21 kinaba: INTERNET_KEEP_ALIVE_DISABLED = 0, 4e2933c620 2015-04-21 kinaba: INTERNET_KEEP_ALIVE_ENABLED 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: enum { 4e2933c620 2015-04-21 kinaba: INTERNET_REQFLAG_FROM_CACHE = 1, 4e2933c620 2015-04-21 kinaba: INTERNET_REQFLAG_ASYNC = 2 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const DWORD 4e2933c620 2015-04-21 kinaba: INTERNET_FLAG_RELOAD = 0x80000000, 4e2933c620 2015-04-21 kinaba: INTERNET_FLAG_RAW_DATA = 0x40000000, 4e2933c620 2015-04-21 kinaba: INTERNET_FLAG_EXISTING_CONNECT = 0x20000000, 4e2933c620 2015-04-21 kinaba: INTERNET_FLAG_ASYNC = 0x10000000, 4e2933c620 2015-04-21 kinaba: INTERNET_FLAG_PASSIVE = 0x08000000, 4e2933c620 2015-04-21 kinaba: INTERNET_FLAG_NO_CACHE_WRITE = 0x04000000, 4e2933c620 2015-04-21 kinaba: INTERNET_FLAG_DONT_CACHE = INTERNET_FLAG_NO_CACHE_WRITE, 4e2933c620 2015-04-21 kinaba: INTERNET_FLAG_MAKE_PERSISTENT = 0x02000000, 4e2933c620 2015-04-21 kinaba: INTERNET_FLAG_OFFLINE = 0x01000000, 4e2933c620 2015-04-21 kinaba: INTERNET_FLAG_SECURE = 0x00800000, 4e2933c620 2015-04-21 kinaba: INTERNET_FLAG_KEEP_CONNECTION = 0x00400000, 4e2933c620 2015-04-21 kinaba: INTERNET_FLAG_NO_AUTO_REDIRECT = 0x00200000, 4e2933c620 2015-04-21 kinaba: INTERNET_FLAG_READ_PREFETCH = 0x00100000, 4e2933c620 2015-04-21 kinaba: INTERNET_FLAG_NO_COOKIES = 0x00080000, 4e2933c620 2015-04-21 kinaba: INTERNET_FLAG_NO_AUTH = 0x00040000, 4e2933c620 2015-04-21 kinaba: INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTP = 0x00008000, 4e2933c620 2015-04-21 kinaba: INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS = 0x00004000, 4e2933c620 2015-04-21 kinaba: INTERNET_FLAG_IGNORE_CERT_DATE_INVALID = 0x00002000, 4e2933c620 2015-04-21 kinaba: INTERNET_FLAG_IGNORE_CERT_CN_INVALID = 0x00001000, 4e2933c620 2015-04-21 kinaba: INTERNET_FLAG_RESYNCHRONIZE = 0x00000800, 4e2933c620 2015-04-21 kinaba: INTERNET_FLAG_HYPERLINK = 0x00000400, 4e2933c620 2015-04-21 kinaba: INTERNET_FLAG_NO_UI = 0x00000200, 4e2933c620 2015-04-21 kinaba: INTERNET_FLAG_PRAGMA_NOCACHE = 0x00000100, 4e2933c620 2015-04-21 kinaba: INTERNET_FLAG_MUST_CACHE_REQUEST = 0x00000010, 4e2933c620 2015-04-21 kinaba: INTERNET_FLAG_TRANSFER_ASCII = FTP_TRANSFER_TYPE_ASCII, 4e2933c620 2015-04-21 kinaba: INTERNET_FLAG_TRANSFER_BINARY = FTP_TRANSFER_TYPE_BINARY, 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: SECURITY_INTERNET_MASK = 0x0000F000, 4e2933c620 2015-04-21 kinaba: SECURITY_SET_MASK = SECURITY_INTERNET_MASK, 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: INTERNET_FLAGS_MASK = 0xFFFCFE13, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTIONS_MASK = ~INTERNET_FLAGS_MASK; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const INTERNET_NO_CALLBACK = 0; 4e2933c620 2015-04-21 kinaba: const INTERNET_RFC1123_FORMAT = 0; 4e2933c620 2015-04-21 kinaba: const size_t INTERNET_RFC1123_BUFSIZE = 30; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const DWORD 4e2933c620 2015-04-21 kinaba: ICU_ESCAPE = 0x80000000, 4e2933c620 2015-04-21 kinaba: ICU_USERNAME = 0x40000000, 4e2933c620 2015-04-21 kinaba: ICU_NO_ENCODE = 0x20000000, 4e2933c620 2015-04-21 kinaba: ICU_DECODE = 0x10000000, 4e2933c620 2015-04-21 kinaba: ICU_NO_META = 0x08000000, 4e2933c620 2015-04-21 kinaba: ICU_ENCODE_SPACES_ONLY = 0x04000000, 4e2933c620 2015-04-21 kinaba: ICU_BROWSER_MODE = 0x02000000; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: enum { 4e2933c620 2015-04-21 kinaba: INTERNET_OPEN_TYPE_PRECONFIG = 0, 4e2933c620 2015-04-21 kinaba: INTERNET_OPEN_TYPE_DIRECT = 1, 4e2933c620 2015-04-21 kinaba: INTERNET_OPEN_TYPE_PROXY = 3, 4e2933c620 2015-04-21 kinaba: PRE_CONFIG_INTERNET_ACCESS = INTERNET_OPEN_TYPE_PRECONFIG, 4e2933c620 2015-04-21 kinaba: LOCAL_INTERNET_ACCESS = INTERNET_OPEN_TYPE_DIRECT, 4e2933c620 2015-04-21 kinaba: GATEWAY_INTERNET_ACCESS = 2, 4e2933c620 2015-04-21 kinaba: CERN_PROXY_INTERNET_ACCESS = INTERNET_OPEN_TYPE_PROXY, 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const ISO_GLOBAL = 1; 4e2933c620 2015-04-21 kinaba: const ISO_REGISTRY = 2; 4e2933c620 2015-04-21 kinaba: const ISO_VALID_FLAGS = ISO_GLOBAL | ISO_REGISTRY; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: enum { 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_CALLBACK = 1, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_CONNECT_TIMEOUT, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_CONNECT_RETRIES, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_CONNECT_BACKOFF, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_SEND_TIMEOUT, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_CONTROL_SEND_TIMEOUT = INTERNET_OPTION_SEND_TIMEOUT, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_RECEIVE_TIMEOUT, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_CONTROL_RECEIVE_TIMEOUT = INTERNET_OPTION_RECEIVE_TIMEOUT, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_DATA_SEND_TIMEOUT, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_DATA_RECEIVE_TIMEOUT, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_HANDLE_TYPE, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_CONTEXT_VALUE, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_LISTEN_TIMEOUT, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_READ_BUFFER_SIZE, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_WRITE_BUFFER_SIZE, // = 13 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_ASYNC_ID = 15, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_ASYNC_PRIORITY, // = 16 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_PARENT_HANDLE = 21, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_KEEP_CONNECTION, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_REQUEST_FLAGS, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_EXTENDED_ERROR, // = 24 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_OFFLINE_MODE = 26, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_CACHE_STREAM_HANDLE, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_USERNAME, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_PASSWORD, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_ASYNC, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_SECURITY_FLAGS, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_DATAFILE_NAME, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_URL, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_SECURITY_CERTIFICATE, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_SECURITY_KEY_BITNESS, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_REFRESH, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_PROXY, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_SETTINGS_CHANGED, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_VERSION, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_USER_AGENT, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_END_BROWSER_SESSION, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_PROXY_USERNAME, 4e2933c620 2015-04-21 kinaba: INTERNET_OPTION_PROXY_PASSWORD, // = 44 4e2933c620 2015-04-21 kinaba: INTERNET_FIRST_OPTION = INTERNET_OPTION_CALLBACK, 4e2933c620 2015-04-21 kinaba: // why? 4e2933c620 2015-04-21 kinaba: INTERNET_LAST_OPTION = INTERNET_OPTION_USER_AGENT 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const INTERNET_PRIORITY_FOREGROUND = 1000; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: enum { 4e2933c620 2015-04-21 kinaba: INTERNET_HANDLE_TYPE_INTERNET = 1, 4e2933c620 2015-04-21 kinaba: INTERNET_HANDLE_TYPE_CONNECT_FTP, 4e2933c620 2015-04-21 kinaba: INTERNET_HANDLE_TYPE_CONNECT_GOPHER, 4e2933c620 2015-04-21 kinaba: INTERNET_HANDLE_TYPE_CONNECT_HTTP, 4e2933c620 2015-04-21 kinaba: INTERNET_HANDLE_TYPE_FTP_FIND, 4e2933c620 2015-04-21 kinaba: INTERNET_HANDLE_TYPE_FTP_FIND_HTML, 4e2933c620 2015-04-21 kinaba: INTERNET_HANDLE_TYPE_FTP_FILE, 4e2933c620 2015-04-21 kinaba: INTERNET_HANDLE_TYPE_FTP_FILE_HTML, 4e2933c620 2015-04-21 kinaba: INTERNET_HANDLE_TYPE_GOPHER_FIND, 4e2933c620 2015-04-21 kinaba: INTERNET_HANDLE_TYPE_GOPHER_FIND_HTML, 4e2933c620 2015-04-21 kinaba: INTERNET_HANDLE_TYPE_GOPHER_FILE, 4e2933c620 2015-04-21 kinaba: INTERNET_HANDLE_TYPE_GOPHER_FILE_HTML, 4e2933c620 2015-04-21 kinaba: INTERNET_HANDLE_TYPE_HTTP_REQUEST 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const DWORD 4e2933c620 2015-04-21 kinaba: SECURITY_FLAG_SECURE = 0x00000001, 4e2933c620 2015-04-21 kinaba: SECURITY_FLAG_SSL = 0x00000002, 4e2933c620 2015-04-21 kinaba: SECURITY_FLAG_SSL3 = 0x00000004, 4e2933c620 2015-04-21 kinaba: SECURITY_FLAG_PCT = 0x00000008, 4e2933c620 2015-04-21 kinaba: SECURITY_FLAG_PCT4 = 0x00000010, 4e2933c620 2015-04-21 kinaba: SECURITY_FLAG_IETFSSL4 = 0x00000020, 4e2933c620 2015-04-21 kinaba: SECURITY_FLAG_IGNORE_REVOCATION = 0x00000080, 4e2933c620 2015-04-21 kinaba: SECURITY_FLAG_IGNORE_UNKNOWN_CA = 0x00000100, 4e2933c620 2015-04-21 kinaba: SECURITY_FLAG_IGNORE_WRONG_USAGE = 0x00000200, 4e2933c620 2015-04-21 kinaba: SECURITY_FLAG_40BIT = 0x10000000, 4e2933c620 2015-04-21 kinaba: SECURITY_FLAG_128BIT = 0x20000000, 4e2933c620 2015-04-21 kinaba: SECURITY_FLAG_56BIT = 0x40000000, 4e2933c620 2015-04-21 kinaba: SECURITY_FLAG_UNKNOWNBIT = 0x80000000, 4e2933c620 2015-04-21 kinaba: SECURITY_FLAG_NORMALBITNESS = SECURITY_FLAG_40BIT, 4e2933c620 2015-04-21 kinaba: SECURITY_FLAG_IGNORE_CERT_CN_INVALID = INTERNET_FLAG_IGNORE_CERT_CN_INVALID, 4e2933c620 2015-04-21 kinaba: SECURITY_FLAG_IGNORE_CERT_DATE_INVALID = INTERNET_FLAG_IGNORE_CERT_DATE_INVALID, 4e2933c620 2015-04-21 kinaba: SECURITY_FLAG_IGNORE_REDIRECT_TO_HTTPS = INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS, 4e2933c620 2015-04-21 kinaba: SECURITY_FLAG_IGNORE_REDIRECT_TO_HTTP = INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTP; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: enum { 4e2933c620 2015-04-21 kinaba: INTERNET_SERVICE_FTP = 1, 4e2933c620 2015-04-21 kinaba: INTERNET_SERVICE_GOPHER, 4e2933c620 2015-04-21 kinaba: INTERNET_SERVICE_HTTP 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: enum { 4e2933c620 2015-04-21 kinaba: INTERNET_STATUS_RESOLVING_NAME = 10, 4e2933c620 2015-04-21 kinaba: INTERNET_STATUS_NAME_RESOLVED = 11, 4e2933c620 2015-04-21 kinaba: INTERNET_STATUS_CONNECTING_TO_SERVER = 20, 4e2933c620 2015-04-21 kinaba: INTERNET_STATUS_CONNECTED_TO_SERVER = 21, 4e2933c620 2015-04-21 kinaba: INTERNET_STATUS_SENDING_REQUEST = 30, 4e2933c620 2015-04-21 kinaba: INTERNET_STATUS_REQUEST_SENT = 31, 4e2933c620 2015-04-21 kinaba: INTERNET_STATUS_RECEIVING_RESPONSE = 40, 4e2933c620 2015-04-21 kinaba: INTERNET_STATUS_RESPONSE_RECEIVED = 41, 4e2933c620 2015-04-21 kinaba: INTERNET_STATUS_CTL_RESPONSE_RECEIVED = 42, 4e2933c620 2015-04-21 kinaba: INTERNET_STATUS_PREFETCH = 43, 4e2933c620 2015-04-21 kinaba: INTERNET_STATUS_CLOSING_CONNECTION = 50, 4e2933c620 2015-04-21 kinaba: INTERNET_STATUS_CONNECTION_CLOSED = 51, 4e2933c620 2015-04-21 kinaba: INTERNET_STATUS_HANDLE_CREATED = 60, 4e2933c620 2015-04-21 kinaba: INTERNET_STATUS_HANDLE_CLOSING = 70, 4e2933c620 2015-04-21 kinaba: INTERNET_STATUS_REQUEST_COMPLETE = 100, 4e2933c620 2015-04-21 kinaba: INTERNET_STATUS_REDIRECT = 110 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: enum { 4e2933c620 2015-04-21 kinaba: FTP_TRANSFER_TYPE_UNKNOWN = 0, 4e2933c620 2015-04-21 kinaba: FTP_TRANSFER_TYPE_ASCII = 1, 4e2933c620 2015-04-21 kinaba: FTP_TRANSFER_TYPE_BINARY = 2, 4e2933c620 2015-04-21 kinaba: FTP_TRANSFER_TYPE_MASK = 3 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const size_t 4e2933c620 2015-04-21 kinaba: MAX_GOPHER_DISPLAY_TEXT = 128, 4e2933c620 2015-04-21 kinaba: MAX_GOPHER_SELECTOR_TEXT = 256, 4e2933c620 2015-04-21 kinaba: MAX_GOPHER_HOST_NAME = INTERNET_MAX_HOST_NAME_LENGTH, 4e2933c620 2015-04-21 kinaba: MAX_GOPHER_LOCATOR_LENGTH 4e2933c620 2015-04-21 kinaba: = 1 + MAX_GOPHER_DISPLAY_TEXT + 1 + MAX_GOPHER_SELECTOR_TEXT + 1 4e2933c620 2015-04-21 kinaba: + MAX_GOPHER_HOST_NAME + 1 + INTERNET_MAX_PORT_NUMBER_LENGTH + 4; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const DWORD 4e2933c620 2015-04-21 kinaba: GOPHER_TYPE_TEXT_FILE = 0x00000001, 4e2933c620 2015-04-21 kinaba: GOPHER_TYPE_DIRECTORY = 0x00000002, 4e2933c620 2015-04-21 kinaba: GOPHER_TYPE_CSO = 0x00000004, 4e2933c620 2015-04-21 kinaba: GOPHER_TYPE_ERROR = 0x00000008, 4e2933c620 2015-04-21 kinaba: GOPHER_TYPE_MAC_BINHEX = 0x00000010, 4e2933c620 2015-04-21 kinaba: GOPHER_TYPE_DOS_ARCHIVE = 0x00000020, 4e2933c620 2015-04-21 kinaba: GOPHER_TYPE_UNIX_UUENCODED = 0x00000040, 4e2933c620 2015-04-21 kinaba: GOPHER_TYPE_INDEX_SERVER = 0x00000080, 4e2933c620 2015-04-21 kinaba: GOPHER_TYPE_TELNET = 0x00000100, 4e2933c620 2015-04-21 kinaba: GOPHER_TYPE_BINARY = 0x00000200, 4e2933c620 2015-04-21 kinaba: GOPHER_TYPE_REDUNDANT = 0x00000400, 4e2933c620 2015-04-21 kinaba: GOPHER_TYPE_TN3270 = 0x00000800, 4e2933c620 2015-04-21 kinaba: GOPHER_TYPE_GIF = 0x00001000, 4e2933c620 2015-04-21 kinaba: GOPHER_TYPE_IMAGE = 0x00002000, 4e2933c620 2015-04-21 kinaba: GOPHER_TYPE_BITMAP = 0x00004000, 4e2933c620 2015-04-21 kinaba: GOPHER_TYPE_MOVIE = 0x00008000, 4e2933c620 2015-04-21 kinaba: GOPHER_TYPE_SOUND = 0x00010000, 4e2933c620 2015-04-21 kinaba: GOPHER_TYPE_HTML = 0x00020000, 4e2933c620 2015-04-21 kinaba: GOPHER_TYPE_PDF = 0x00040000, 4e2933c620 2015-04-21 kinaba: GOPHER_TYPE_CALENDAR = 0x00080000, 4e2933c620 2015-04-21 kinaba: GOPHER_TYPE_INLINE = 0x00100000, 4e2933c620 2015-04-21 kinaba: GOPHER_TYPE_UNKNOWN = 0x20000000, 4e2933c620 2015-04-21 kinaba: GOPHER_TYPE_ASK = 0x40000000, 4e2933c620 2015-04-21 kinaba: GOPHER_TYPE_GOPHER_PLUS = 0x80000000, 4e2933c620 2015-04-21 kinaba: GOPHER_TYPE_FILE_MASK = 0x001FF271; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: BOOL IS_GOPHER_FILE(DWORD t) { 4e2933c620 2015-04-21 kinaba: return !!(t & GOPHER_TYPE_FILE_MASK); 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: BOOL IS_GOPHER_DIRECTORY(DWORD t) { 4e2933c620 2015-04-21 kinaba: return !!(t & GOPHER_TYPE_DIRECTORY); 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: BOOL IS_GOPHER_PHONE_SERVER(DWORD t) { 4e2933c620 2015-04-21 kinaba: return !!(t & GOPHER_TYPE_CSO); 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: BOOL IS_GOPHER_ERROR(DWORD t) { 4e2933c620 2015-04-21 kinaba: return !!(t & GOPHER_TYPE_ERROR); 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: BOOL IS_GOPHER_INDEX_SERVER(DWORD t) { 4e2933c620 2015-04-21 kinaba: return !!(t & GOPHER_TYPE_INDEX_SERVER); 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: BOOL IS_GOPHER_TELNET_SESSION(DWORD t) { 4e2933c620 2015-04-21 kinaba: return !!(t & GOPHER_TYPE_TELNET); 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: BOOL IS_GOPHER_BACKUP_SERVER(DWORD t) { 4e2933c620 2015-04-21 kinaba: return !!(t & GOPHER_TYPE_REDUNDANT); 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: BOOL IS_GOPHER_TN3270_SESSION(DWORD t) { 4e2933c620 2015-04-21 kinaba: return !!(t & GOPHER_TYPE_TN3270); 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: BOOL IS_GOPHER_ASK(DWORD t) { 4e2933c620 2015-04-21 kinaba: return !!(t & GOPHER_TYPE_ASK); 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: BOOL IS_GOPHER_PLUS(DWORD t) { 4e2933c620 2015-04-21 kinaba: return !!(t & GOPHER_TYPE_GOPHER_PLUS); 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: BOOL IS_GOPHER_TYPE_KNOWN(DWORD t) { 4e2933c620 2015-04-21 kinaba: return !(t & GOPHER_TYPE_UNKNOWN); 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const size_t 4e2933c620 2015-04-21 kinaba: MAX_GOPHER_CATEGORY_NAME = 128, 4e2933c620 2015-04-21 kinaba: MAX_GOPHER_ATTRIBUTE_NAME = 128, 4e2933c620 2015-04-21 kinaba: MIN_GOPHER_ATTRIBUTE_LENGTH = 256; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const TCHAR[] 4e2933c620 2015-04-21 kinaba: GOPHER_INFO_CATEGORY = "+INFO", 4e2933c620 2015-04-21 kinaba: GOPHER_ADMIN_CATEGORY = "+ADMIN", 4e2933c620 2015-04-21 kinaba: GOPHER_VIEWS_CATEGORY = "+VIEWS", 4e2933c620 2015-04-21 kinaba: GOPHER_ABSTRACT_CATEGORY = "+ABSTRACT", 4e2933c620 2015-04-21 kinaba: GOPHER_VERONICA_CATEGORY = "+VERONICA", 4e2933c620 2015-04-21 kinaba: GOPHER_ADMIN_ATTRIBUTE = "Admin", 4e2933c620 2015-04-21 kinaba: GOPHER_MOD_DATE_ATTRIBUTE = "Mod-Date", 4e2933c620 2015-04-21 kinaba: GOPHER_TTL_ATTRIBUTE = "TTL", 4e2933c620 2015-04-21 kinaba: GOPHER_SCORE_ATTRIBUTE = "Score", 4e2933c620 2015-04-21 kinaba: GOPHER_RANGE_ATTRIBUTE = "Score-range", 4e2933c620 2015-04-21 kinaba: GOPHER_SITE_ATTRIBUTE = "Site", 4e2933c620 2015-04-21 kinaba: GOPHER_ORG_ATTRIBUTE = "Org", 4e2933c620 2015-04-21 kinaba: GOPHER_LOCATION_ATTRIBUTE = "Loc", 4e2933c620 2015-04-21 kinaba: GOPHER_GEOG_ATTRIBUTE = "Geog", 4e2933c620 2015-04-21 kinaba: GOPHER_TIMEZONE_ATTRIBUTE = "TZ", 4e2933c620 2015-04-21 kinaba: GOPHER_PROVIDER_ATTRIBUTE = "Provider", 4e2933c620 2015-04-21 kinaba: GOPHER_VERSION_ATTRIBUTE = "Version", 4e2933c620 2015-04-21 kinaba: GOPHER_ABSTRACT_ATTRIBUTE = "Abstract", 4e2933c620 2015-04-21 kinaba: GOPHER_VIEW_ATTRIBUTE = "View", 4e2933c620 2015-04-21 kinaba: GOPHER_TREEWALK_ATTRIBUTE = "treewalk"; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: enum : DWORD { 4e2933c620 2015-04-21 kinaba: GOPHER_ATTRIBUTE_ID_BASE = 0xABCCCC00, 4e2933c620 2015-04-21 kinaba: GOPHER_CATEGORY_ID_ALL, 4e2933c620 2015-04-21 kinaba: GOPHER_CATEGORY_ID_INFO, 4e2933c620 2015-04-21 kinaba: GOPHER_CATEGORY_ID_ADMIN, 4e2933c620 2015-04-21 kinaba: GOPHER_CATEGORY_ID_VIEWS, 4e2933c620 2015-04-21 kinaba: GOPHER_CATEGORY_ID_ABSTRACT, 4e2933c620 2015-04-21 kinaba: GOPHER_CATEGORY_ID_VERONICA, 4e2933c620 2015-04-21 kinaba: GOPHER_CATEGORY_ID_ASK, 4e2933c620 2015-04-21 kinaba: GOPHER_CATEGORY_ID_UNKNOWN, 4e2933c620 2015-04-21 kinaba: GOPHER_ATTRIBUTE_ID_ALL, 4e2933c620 2015-04-21 kinaba: GOPHER_ATTRIBUTE_ID_ADMIN, 4e2933c620 2015-04-21 kinaba: GOPHER_ATTRIBUTE_ID_MOD_DATE, 4e2933c620 2015-04-21 kinaba: GOPHER_ATTRIBUTE_ID_TTL, 4e2933c620 2015-04-21 kinaba: GOPHER_ATTRIBUTE_ID_SCORE, 4e2933c620 2015-04-21 kinaba: GOPHER_ATTRIBUTE_ID_RANGE, 4e2933c620 2015-04-21 kinaba: GOPHER_ATTRIBUTE_ID_SITE, 4e2933c620 2015-04-21 kinaba: GOPHER_ATTRIBUTE_ID_ORG, 4e2933c620 2015-04-21 kinaba: GOPHER_ATTRIBUTE_ID_LOCATION, 4e2933c620 2015-04-21 kinaba: GOPHER_ATTRIBUTE_ID_GEOG, 4e2933c620 2015-04-21 kinaba: GOPHER_ATTRIBUTE_ID_TIMEZONE, 4e2933c620 2015-04-21 kinaba: GOPHER_ATTRIBUTE_ID_PROVIDER, 4e2933c620 2015-04-21 kinaba: GOPHER_ATTRIBUTE_ID_VERSION, 4e2933c620 2015-04-21 kinaba: GOPHER_ATTRIBUTE_ID_ABSTRACT, 4e2933c620 2015-04-21 kinaba: GOPHER_ATTRIBUTE_ID_VIEW, 4e2933c620 2015-04-21 kinaba: GOPHER_ATTRIBUTE_ID_TREEWALK, 4e2933c620 2015-04-21 kinaba: GOPHER_ATTRIBUTE_ID_UNKNOWN 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const HTTP_MAJOR_VERSION = 1; 4e2933c620 2015-04-21 kinaba: const HTTP_MINOR_VERSION = 0; 4e2933c620 2015-04-21 kinaba: const TCHAR[] HTTP_VERSION = "HTTP/1.0"; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: enum : DWORD { 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_MIME_VERSION, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_CONTENT_TYPE, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_CONTENT_TRANSFER_ENCODING, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_CONTENT_ID, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_CONTENT_DESCRIPTION, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_CONTENT_LENGTH, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_CONTENT_LANGUAGE, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_ALLOW, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_PUBLIC, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_DATE, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_EXPIRES, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_LAST_MODIFIED, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_MESSAGE_ID, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_URI, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_DERIVED_FROM, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_COST, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_LINK, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_PRAGMA, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_VERSION, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_STATUS_CODE, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_STATUS_TEXT, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_RAW_HEADERS, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_RAW_HEADERS_CRLF, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_CONNECTION, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_ACCEPT, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_ACCEPT_CHARSET, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_ACCEPT_ENCODING, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_ACCEPT_LANGUAGE, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_AUTHORIZATION, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_CONTENT_ENCODING, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_FORWARDED, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_FROM, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_IF_MODIFIED_SINCE, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_LOCATION, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_ORIG_URI, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_REFERER, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_RETRY_AFTER, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_SERVER, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_TITLE, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_USER_AGENT, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_WWW_AUTHENTICATE, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_PROXY_AUTHENTICATE, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_ACCEPT_RANGES, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_SET_COOKIE, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_COOKIE, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_REQUEST_METHOD, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_MAX = 45, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_CUSTOM = 65535 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const DWORD 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_FLAG_REQUEST_HEADERS = 0x80000000, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_FLAG_SYSTEMTIME = 0x40000000, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_FLAG_NUMBER = 0x20000000, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_FLAG_COALESCE = 0x10000000, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_MODIFIER_FLAGS_MASK = 0xF0000000, 4e2933c620 2015-04-21 kinaba: HTTP_QUERY_HEADER_MASK = ~HTTP_QUERY_MODIFIER_FLAGS_MASK; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: enum { 4e2933c620 2015-04-21 kinaba: HTTP_STATUS_OK = 200, 4e2933c620 2015-04-21 kinaba: HTTP_STATUS_CREATED, 4e2933c620 2015-04-21 kinaba: HTTP_STATUS_ACCEPTED, 4e2933c620 2015-04-21 kinaba: HTTP_STATUS_PARTIAL, 4e2933c620 2015-04-21 kinaba: HTTP_STATUS_NO_CONTENT, // = 204 4e2933c620 2015-04-21 kinaba: HTTP_STATUS_AMBIGUOUS = 300, 4e2933c620 2015-04-21 kinaba: HTTP_STATUS_MOVED, 4e2933c620 2015-04-21 kinaba: HTTP_STATUS_REDIRECT, 4e2933c620 2015-04-21 kinaba: HTTP_STATUS_REDIRECT_METHOD, 4e2933c620 2015-04-21 kinaba: HTTP_STATUS_NOT_MODIFIED, // = 304 4e2933c620 2015-04-21 kinaba: HTTP_STATUS_BAD_REQUEST = 400, 4e2933c620 2015-04-21 kinaba: HTTP_STATUS_DENIED, 4e2933c620 2015-04-21 kinaba: HTTP_STATUS_PAYMENT_REQ, 4e2933c620 2015-04-21 kinaba: HTTP_STATUS_FORBIDDEN, 4e2933c620 2015-04-21 kinaba: HTTP_STATUS_NOT_FOUND, 4e2933c620 2015-04-21 kinaba: HTTP_STATUS_BAD_METHOD, 4e2933c620 2015-04-21 kinaba: HTTP_STATUS_NONE_ACCEPTABLE, 4e2933c620 2015-04-21 kinaba: HTTP_STATUS_PROXY_AUTH_REQ, 4e2933c620 2015-04-21 kinaba: HTTP_STATUS_REQUEST_TIMEOUT, 4e2933c620 2015-04-21 kinaba: HTTP_STATUS_CONFLICT, 4e2933c620 2015-04-21 kinaba: HTTP_STATUS_GONE, 4e2933c620 2015-04-21 kinaba: HTTP_STATUS_AUTH_REFUSED, // = 411 4e2933c620 2015-04-21 kinaba: HTTP_STATUS_SERVER_ERROR = 500, 4e2933c620 2015-04-21 kinaba: HTTP_STATUS_NOT_SUPPORTED, 4e2933c620 2015-04-21 kinaba: HTTP_STATUS_BAD_GATEWAY, 4e2933c620 2015-04-21 kinaba: HTTP_STATUS_SERVICE_UNAVAIL, 4e2933c620 2015-04-21 kinaba: HTTP_STATUS_GATEWAY_TIMEOUT // = 504 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: enum { 4e2933c620 2015-04-21 kinaba: INTERNET_PREFETCH_PROGRESS, 4e2933c620 2015-04-21 kinaba: INTERNET_PREFETCH_COMPLETE, 4e2933c620 2015-04-21 kinaba: INTERNET_PREFETCH_ABORTED 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const FLAGS_ERROR_UI_FILTER_FOR_ERRORS = 0x01; 4e2933c620 2015-04-21 kinaba: const FLAGS_ERROR_UI_FLAGS_CHANGE_OPTIONS = 0x02; 4e2933c620 2015-04-21 kinaba: const FLAGS_ERROR_UI_FLAGS_GENERATE_DATA = 0x04; 4e2933c620 2015-04-21 kinaba: const FLAGS_ERROR_UI_FLAGS_NO_UI = 0x08; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const DWORD 4e2933c620 2015-04-21 kinaba: HTTP_ADDREQ_INDEX_MASK = 0x0000FFFF, 4e2933c620 2015-04-21 kinaba: HTTP_ADDREQ_FLAGS_MASK = 0xFFFF0000, 4e2933c620 2015-04-21 kinaba: HTTP_ADDREQ_FLAG_COALESCE_WITH_SEMICOLON = 0x01000000, 4e2933c620 2015-04-21 kinaba: HTTP_ADDREQ_FLAG_ADD_IF_NEW = 0x10000000, 4e2933c620 2015-04-21 kinaba: HTTP_ADDREQ_FLAG_ADD = 0x20000000, 4e2933c620 2015-04-21 kinaba: HTTP_ADDREQ_FLAG_COALESCE_WITH_COMMA = 0x40000000, 4e2933c620 2015-04-21 kinaba: HTTP_ADDREQ_FLAG_COALESCE = HTTP_ADDREQ_FLAG_COALESCE_WITH_COMMA, 4e2933c620 2015-04-21 kinaba: HTTP_ADDREQ_FLAG_REPLACE = 0x80000000; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: enum { 4e2933c620 2015-04-21 kinaba: INTERNET_ERROR_BASE = 12000, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_OUT_OF_HANDLES, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_TIMEOUT, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_EXTENDED_ERROR, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_INTERNAL_ERROR, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_INVALID_URL, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_UNRECOGNIZED_SCHEME, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_NAME_NOT_RESOLVED, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_PROTOCOL_NOT_FOUND, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_INVALID_OPTION, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_BAD_OPTION_LENGTH, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_OPTION_NOT_SETTABLE, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_SHUTDOWN, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_INCORRECT_USER_NAME, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_INCORRECT_PASSWORD, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_LOGIN_FAILURE, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_INVALID_OPERATION, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_OPERATION_CANCELLED, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_INCORRECT_HANDLE_TYPE, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_INCORRECT_HANDLE_STATE, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_NOT_PROXY_REQUEST, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_REGISTRY_VALUE_NOT_FOUND, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_BAD_REGISTRY_PARAMETER, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_NO_DIRECT_ACCESS, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_NO_CONTEXT, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_NO_CALLBACK, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_REQUEST_PENDING, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_INCORRECT_FORMAT, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_ITEM_NOT_FOUND, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_CANNOT_CONNECT, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_CONNECTION_ABORTED, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_CONNECTION_RESET, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_FORCE_RETRY, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_INVALID_PROXY_REQUEST, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_NEED_UI, // = INTERNET_ERROR_BASE + 34 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_HANDLE_EXISTS = INTERNET_ERROR_BASE + 36, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_SEC_CERT_DATE_INVALID, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_SEC_CERT_CN_INVALID, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_HTTP_TO_HTTPS_ON_REDIR, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_HTTPS_TO_HTTP_ON_REDIR, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_MIXED_SECURITY, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_CHG_POST_IS_NON_SECURE, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_POST_IS_NON_SECURE, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_CLIENT_AUTH_CERT_NEEDED, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_INVALID_CA, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_CLIENT_AUTH_NOT_SETUP, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_ASYNC_THREAD_FAILED, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_REDIRECT_SCHEME_CHANGE, // = INTERNET_ERROR_BASE + 48 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: ERROR_FTP_TRANSFER_IN_PROGRESS = INTERNET_ERROR_BASE + 110, 4e2933c620 2015-04-21 kinaba: ERROR_FTP_DROPPED, // = INTERNET_ERROR_BASE + 111 4e2933c620 2015-04-21 kinaba: ERROR_GOPHER_PROTOCOL_ERROR = INTERNET_ERROR_BASE + 130, 4e2933c620 2015-04-21 kinaba: ERROR_GOPHER_NOT_FILE, 4e2933c620 2015-04-21 kinaba: ERROR_GOPHER_DATA_ERROR, 4e2933c620 2015-04-21 kinaba: ERROR_GOPHER_END_OF_DATA, 4e2933c620 2015-04-21 kinaba: ERROR_GOPHER_INVALID_LOCATOR, 4e2933c620 2015-04-21 kinaba: ERROR_GOPHER_INCORRECT_LOCATOR_TYPE, 4e2933c620 2015-04-21 kinaba: ERROR_GOPHER_NOT_GOPHER_PLUS, 4e2933c620 2015-04-21 kinaba: ERROR_GOPHER_ATTRIBUTE_NOT_FOUND, 4e2933c620 2015-04-21 kinaba: ERROR_GOPHER_UNKNOWN_LOCATOR, // = INTERNET_ERROR_BASE + 138, 4e2933c620 2015-04-21 kinaba: ERROR_HTTP_HEADER_NOT_FOUND = INTERNET_ERROR_BASE + 150, 4e2933c620 2015-04-21 kinaba: ERROR_HTTP_DOWNLEVEL_SERVER, 4e2933c620 2015-04-21 kinaba: ERROR_HTTP_INVALID_SERVER_RESPONSE, 4e2933c620 2015-04-21 kinaba: ERROR_HTTP_INVALID_HEADER, 4e2933c620 2015-04-21 kinaba: ERROR_HTTP_INVALID_QUERY_REQUEST, 4e2933c620 2015-04-21 kinaba: ERROR_HTTP_HEADER_ALREADY_EXISTS, 4e2933c620 2015-04-21 kinaba: ERROR_HTTP_REDIRECT_FAILED, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_SECURITY_CHANNEL_ERROR, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_UNABLE_TO_CACHE_FILE, 4e2933c620 2015-04-21 kinaba: ERROR_INTERNET_TCPIP_NOT_INSTALLED, 4e2933c620 2015-04-21 kinaba: ERROR_HTTP_NOT_REDIRECTED, // = INTERNET_ERROR_BASE + 160 4e2933c620 2015-04-21 kinaba: // why? 4e2933c620 2015-04-21 kinaba: INTERNET_ERROR_LAST = ERROR_INTERNET_TCPIP_NOT_INSTALLED 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const NORMAL_CACHE_ENTRY = 0x000001; 4e2933c620 2015-04-21 kinaba: const STABLE_CACHE_ENTRY = 0x000002; 4e2933c620 2015-04-21 kinaba: const STICKY_CACHE_ENTRY = 0x000004; 4e2933c620 2015-04-21 kinaba: const SPARSE_CACHE_ENTRY = 0x010000; 4e2933c620 2015-04-21 kinaba: const OCX_CACHE_ENTRY = 0x020000; 4e2933c620 2015-04-21 kinaba: const COOKIE_CACHE_ENTRY = 0x100000; 4e2933c620 2015-04-21 kinaba: const URLHISTORY_CACHE_ENTRY = 0x200000; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const CACHE_ENTRY_ATTRIBUTE_FC = 0x0004; 4e2933c620 2015-04-21 kinaba: const CACHE_ENTRY_HITRATE_FC = 0x0010; 4e2933c620 2015-04-21 kinaba: const CACHE_ENTRY_MODTIME_FC = 0x0040; 4e2933c620 2015-04-21 kinaba: const CACHE_ENTRY_EXPTIME_FC = 0x0080; 4e2933c620 2015-04-21 kinaba: const CACHE_ENTRY_ACCTIME_FC = 0x0100; 4e2933c620 2015-04-21 kinaba: const CACHE_ENTRY_SYNCTIME_FC = 0x0200; 4e2933c620 2015-04-21 kinaba: const CACHE_ENTRY_HEADERINFO_FC = 0x0400; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: enum { 4e2933c620 2015-04-21 kinaba: WININET_API_FLAG_ASYNC = 1, 4e2933c620 2015-04-21 kinaba: WININET_API_FLAG_SYNC = 4, 4e2933c620 2015-04-21 kinaba: WININET_API_FLAG_USE_CONTEXT = 8 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: // FIXME: how should these really be grouped? 4e2933c620 2015-04-21 kinaba: enum { 4e2933c620 2015-04-21 kinaba: IRF_ASYNC = WININET_API_FLAG_ASYNC, 4e2933c620 2015-04-21 kinaba: IRF_SYNC = WININET_API_FLAG_SYNC, 4e2933c620 2015-04-21 kinaba: IRF_USE_CONTEXT = WININET_API_FLAG_USE_CONTEXT, 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: const IRF_NO_WAIT = 8; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: enum { 4e2933c620 2015-04-21 kinaba: HSR_ASYNC = WININET_API_FLAG_ASYNC, 4e2933c620 2015-04-21 kinaba: HSR_SYNC = WININET_API_FLAG_SYNC, 4e2933c620 2015-04-21 kinaba: HSR_USE_CONTEXT = WININET_API_FLAG_USE_CONTEXT, 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const HSR_INITIATE = 8; 4e2933c620 2015-04-21 kinaba: const HSR_DOWNLOAD = 16; 4e2933c620 2015-04-21 kinaba: const HSR_CHUNKED = 32; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const INTERNET_DIAL_UNATTENDED = 0x8000; 4e2933c620 2015-04-21 kinaba: const INTERNET_DIALSTATE_DISCONNECTED = 1; 4e2933c620 2015-04-21 kinaba: const INTERENT_GOONLINE_REFRESH = 1; 4e2933c620 2015-04-21 kinaba: const INTERENT_GOONLINE_MASK = 1; 4e2933c620 2015-04-21 kinaba: const INTERNET_AUTODIAL_FORCE_ONLINE = 1; 4e2933c620 2015-04-21 kinaba: const INTERNET_AUTODIAL_FORCE_UNATTENDED = 2; 4e2933c620 2015-04-21 kinaba: const INTERNET_AUTODIAL_FAILIFSECURITYCHECK = 4; 4e2933c620 2015-04-21 kinaba: const INTERNET_CONNECTION_MODEM = 0x01; 4e2933c620 2015-04-21 kinaba: const INTERNET_CONNECTION_LAN = 0x02; 4e2933c620 2015-04-21 kinaba: const INTERNET_CONNECTION_PROXY = 0x04; 4e2933c620 2015-04-21 kinaba: const INTERNET_CONNECTION_MODEM_BUSY = 0x08; 4e2933c620 2015-04-21 kinaba: const INTERNET_RAS_INSTALLED = 0x10; 4e2933c620 2015-04-21 kinaba: const INTERNET_CONNECTION_OFFLINE = 0x20; 4e2933c620 2015-04-21 kinaba: const INTERNET_CONNECTION_CONFIGURED = 0x40; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: enum { 4e2933c620 2015-04-21 kinaba: CACHEGROUP_SEARCH_ALL = 0, 4e2933c620 2015-04-21 kinaba: CACHEGROUP_SEARCH_BYURL = 1 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: enum { 4e2933c620 2015-04-21 kinaba: INTERNET_CACHE_GROUP_ADD = 0, 4e2933c620 2015-04-21 kinaba: INTERNET_CACHE_GROUP_REMOVE = 1 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: mixin DECLARE_HANDLE!("HINTERNET"); // doesn't work - bug 9b639cf2d6 2015-05-05 kinaba: /*struct HINTERNET { 9b639cf2d6 2015-05-05 kinaba: HANDLE h; 9b639cf2d6 2015-05-05 kinaba: alias h this; 9b639cf2d6 2015-05-05 kinaba: }*/ 9b639cf2d6 2015-05-05 kinaba: alias HINTERNET* LPHINTERNET; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: alias LONGLONG GROUPID; 4e2933c620 2015-04-21 kinaba: alias WORD INTERNET_PORT; 4e2933c620 2015-04-21 kinaba: alias WORD* LPINTERNET_PORT; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: enum INTERNET_SCHEME { 4e2933c620 2015-04-21 kinaba: INTERNET_SCHEME_PARTIAL = -2, 4e2933c620 2015-04-21 kinaba: INTERNET_SCHEME_UNKNOWN, 4e2933c620 2015-04-21 kinaba: INTERNET_SCHEME_DEFAULT, 4e2933c620 2015-04-21 kinaba: INTERNET_SCHEME_FTP, 4e2933c620 2015-04-21 kinaba: INTERNET_SCHEME_GOPHER, 4e2933c620 2015-04-21 kinaba: INTERNET_SCHEME_HTTP, 4e2933c620 2015-04-21 kinaba: INTERNET_SCHEME_HTTPS, 4e2933c620 2015-04-21 kinaba: INTERNET_SCHEME_FILE, 4e2933c620 2015-04-21 kinaba: INTERNET_SCHEME_NEWS, 4e2933c620 2015-04-21 kinaba: INTERNET_SCHEME_MAILTO, 4e2933c620 2015-04-21 kinaba: INTERNET_SCHEME_SOCKS, 4e2933c620 2015-04-21 kinaba: INTERNET_SCHEME_FIRST = INTERNET_SCHEME_FTP, 4e2933c620 2015-04-21 kinaba: INTERNET_SCHEME_LAST = INTERNET_SCHEME_SOCKS 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias INTERNET_SCHEME* LPINTERNET_SCHEME; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct INTERNET_ASYNC_RESULT { 4e2933c620 2015-04-21 kinaba: DWORD dwResult; 4e2933c620 2015-04-21 kinaba: DWORD dwError; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias INTERNET_ASYNC_RESULT* LPINTERNET_ASYNC_RESULT; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct INTERNET_PREFETCH_STATUS { 4e2933c620 2015-04-21 kinaba: DWORD dwStatus; 4e2933c620 2015-04-21 kinaba: DWORD dwSize; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias INTERNET_PREFETCH_STATUS* LPINTERNET_PREFETCH_STATUS; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct INTERNET_PROXY_INFO { 4e2933c620 2015-04-21 kinaba: DWORD dwAccessType; 4e2933c620 2015-04-21 kinaba: LPCTSTR lpszProxy; 4e2933c620 2015-04-21 kinaba: LPCTSTR lpszProxyBypass; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias INTERNET_PROXY_INFO* LPINTERNET_PROXY_INFO; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct INTERNET_VERSION_INFO { 4e2933c620 2015-04-21 kinaba: DWORD dwMajorVersion; 4e2933c620 2015-04-21 kinaba: DWORD dwMinorVersion; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias INTERNET_VERSION_INFO* LPINTERNET_VERSION_INFO; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct URL_COMPONENTSA { 4e2933c620 2015-04-21 kinaba: DWORD dwStructSize = URL_COMPONENTSA.sizeof; 4e2933c620 2015-04-21 kinaba: LPSTR lpszScheme; 4e2933c620 2015-04-21 kinaba: DWORD dwSchemeLength; 4e2933c620 2015-04-21 kinaba: INTERNET_SCHEME nScheme; 4e2933c620 2015-04-21 kinaba: LPSTR lpszHostName; 4e2933c620 2015-04-21 kinaba: DWORD dwHostNameLength; 4e2933c620 2015-04-21 kinaba: INTERNET_PORT nPort; 4e2933c620 2015-04-21 kinaba: LPSTR lpszUserName; 4e2933c620 2015-04-21 kinaba: DWORD dwUserNameLength; 4e2933c620 2015-04-21 kinaba: LPSTR lpszPassword; 4e2933c620 2015-04-21 kinaba: DWORD dwPasswordLength; 4e2933c620 2015-04-21 kinaba: LPSTR lpszUrlPath; 4e2933c620 2015-04-21 kinaba: DWORD dwUrlPathLength; 4e2933c620 2015-04-21 kinaba: LPSTR lpszExtraInfo; 4e2933c620 2015-04-21 kinaba: DWORD dwExtraInfoLength; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias URL_COMPONENTSA* LPURL_COMPONENTSA; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct URL_COMPONENTSW { 4e2933c620 2015-04-21 kinaba: DWORD dwStructSize = URL_COMPONENTSW.sizeof; 4e2933c620 2015-04-21 kinaba: LPWSTR lpszScheme; 4e2933c620 2015-04-21 kinaba: DWORD dwSchemeLength; 4e2933c620 2015-04-21 kinaba: INTERNET_SCHEME nScheme; 4e2933c620 2015-04-21 kinaba: LPWSTR lpszHostName; 4e2933c620 2015-04-21 kinaba: DWORD dwHostNameLength; 4e2933c620 2015-04-21 kinaba: INTERNET_PORT nPort; 4e2933c620 2015-04-21 kinaba: LPWSTR lpszUserName; 4e2933c620 2015-04-21 kinaba: DWORD dwUserNameLength; 4e2933c620 2015-04-21 kinaba: LPWSTR lpszPassword; 4e2933c620 2015-04-21 kinaba: DWORD dwPasswordLength; 4e2933c620 2015-04-21 kinaba: LPWSTR lpszUrlPath; 4e2933c620 2015-04-21 kinaba: DWORD dwUrlPathLength; 4e2933c620 2015-04-21 kinaba: LPWSTR lpszExtraInfo; 4e2933c620 2015-04-21 kinaba: DWORD dwExtraInfoLength; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias URL_COMPONENTSW* LPURL_COMPONENTSW; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct INTERNET_CERTIFICATE_INFO { 4e2933c620 2015-04-21 kinaba: FILETIME ftExpiry; 4e2933c620 2015-04-21 kinaba: FILETIME ftStart; 4e2933c620 2015-04-21 kinaba: LPTSTR lpszSubjectInfo; 4e2933c620 2015-04-21 kinaba: LPTSTR lpszIssuerInfo; 4e2933c620 2015-04-21 kinaba: LPTSTR lpszProtocolName; 4e2933c620 2015-04-21 kinaba: LPTSTR lpszSignatureAlgName; 4e2933c620 2015-04-21 kinaba: LPTSTR lpszEncryptionAlgName; 4e2933c620 2015-04-21 kinaba: DWORD dwKeySize; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias INTERNET_CERTIFICATE_INFO* LPINTERNET_CERTIFICATE_INFO; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: extern (Windows) alias void function(HINTERNET, DWORD, DWORD, PVOID, DWORD) 4e2933c620 2015-04-21 kinaba: INTERNET_STATUS_CALLBACK; 4e2933c620 2015-04-21 kinaba: alias INTERNET_STATUS_CALLBACK* LPINTERNET_STATUS_CALLBACK; 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: const INTERNET_INVALID_STATUS_CALLBACK 9b639cf2d6 2015-05-05 kinaba: = cast(INTERNET_STATUS_CALLBACK) -1; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct GOPHER_FIND_DATAA { 4e2933c620 2015-04-21 kinaba: CHAR[MAX_GOPHER_DISPLAY_TEXT+1] DisplayString; 4e2933c620 2015-04-21 kinaba: DWORD GopherType; 4e2933c620 2015-04-21 kinaba: DWORD SizeLow; 4e2933c620 2015-04-21 kinaba: DWORD SizeHigh; 4e2933c620 2015-04-21 kinaba: FILETIME LastModificationTime; 4e2933c620 2015-04-21 kinaba: CHAR[MAX_GOPHER_LOCATOR_LENGTH+1] Locator; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias GOPHER_FIND_DATAA* LPGOPHER_FIND_DATAA; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct GOPHER_FIND_DATAW { 4e2933c620 2015-04-21 kinaba: WCHAR[MAX_GOPHER_DISPLAY_TEXT+1] DisplayString; 4e2933c620 2015-04-21 kinaba: DWORD GopherType; 4e2933c620 2015-04-21 kinaba: DWORD SizeLow; 4e2933c620 2015-04-21 kinaba: DWORD SizeHigh; 4e2933c620 2015-04-21 kinaba: FILETIME LastModificationTime; 4e2933c620 2015-04-21 kinaba: WCHAR[MAX_GOPHER_LOCATOR_LENGTH+1] Locator; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias GOPHER_FIND_DATAW* LPGOPHER_FIND_DATAW; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct GOPHER_ADMIN_ATTRIBUTE_TYPE { 4e2933c620 2015-04-21 kinaba: LPCTSTR Comment; 4e2933c620 2015-04-21 kinaba: LPCTSTR EmailAddress; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias GOPHER_ADMIN_ATTRIBUTE_TYPE* LPGOPHER_ADMIN_ATTRIBUTE_TYPE; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct GOPHER_MOD_DATE_ATTRIBUTE_TYPE { 4e2933c620 2015-04-21 kinaba: FILETIME DateAndTime; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias GOPHER_MOD_DATE_ATTRIBUTE_TYPE* LPGOPHER_MOD_DATE_ATTRIBUTE_TYPE; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct GOPHER_TTL_ATTRIBUTE_TYPE { 4e2933c620 2015-04-21 kinaba: DWORD Ttl; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias GOPHER_TTL_ATTRIBUTE_TYPE* LPGOPHER_TTL_ATTRIBUTE_TYPE; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct GOPHER_SCORE_ATTRIBUTE_TYPE { 4e2933c620 2015-04-21 kinaba: INT Score; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias GOPHER_SCORE_ATTRIBUTE_TYPE* LPGOPHER_SCORE_ATTRIBUTE_TYPE; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE { 4e2933c620 2015-04-21 kinaba: INT LowerBound; 4e2933c620 2015-04-21 kinaba: INT UpperBound; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE* LPGOPHER_SCORE_RANGE_ATTRIBUTE_TYPE; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct GOPHER_SITE_ATTRIBUTE_TYPE { 4e2933c620 2015-04-21 kinaba: LPCTSTR Site; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias GOPHER_SITE_ATTRIBUTE_TYPE* LPGOPHER_SITE_ATTRIBUTE_TYPE; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct GOPHER_ORGANIZATION_ATTRIBUTE_TYPE { 4e2933c620 2015-04-21 kinaba: LPCTSTR Organization; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias GOPHER_ORGANIZATION_ATTRIBUTE_TYPE* LPGOPHER_ORGANIZATION_ATTRIBUTE_TYPE; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct GOPHER_LOCATION_ATTRIBUTE_TYPE { 4e2933c620 2015-04-21 kinaba: LPCTSTR Location; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias GOPHER_LOCATION_ATTRIBUTE_TYPE* LPGOPHER_LOCATION_ATTRIBUTE_TYPE; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE { 4e2933c620 2015-04-21 kinaba: INT DegreesNorth; 4e2933c620 2015-04-21 kinaba: INT MinutesNorth; 4e2933c620 2015-04-21 kinaba: INT SecondsNorth; 4e2933c620 2015-04-21 kinaba: INT DegreesEast; 4e2933c620 2015-04-21 kinaba: INT MinutesEast; 4e2933c620 2015-04-21 kinaba: INT SecondsEast; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE* 4e2933c620 2015-04-21 kinaba: LPGOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct GOPHER_TIMEZONE_ATTRIBUTE_TYPE { 4e2933c620 2015-04-21 kinaba: INT Zone; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias GOPHER_TIMEZONE_ATTRIBUTE_TYPE* LPGOPHER_TIMEZONE_ATTRIBUTE_TYPE; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct GOPHER_PROVIDER_ATTRIBUTE_TYPE { 4e2933c620 2015-04-21 kinaba: LPCTSTR Provider; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias GOPHER_PROVIDER_ATTRIBUTE_TYPE* LPGOPHER_PROVIDER_ATTRIBUTE_TYPE; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct GOPHER_VERSION_ATTRIBUTE_TYPE { 4e2933c620 2015-04-21 kinaba: LPCTSTR Version; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias GOPHER_VERSION_ATTRIBUTE_TYPE* LPGOPHER_VERSION_ATTRIBUTE_TYPE; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct GOPHER_ABSTRACT_ATTRIBUTE_TYPE { 4e2933c620 2015-04-21 kinaba: LPCTSTR ShortAbstract; 4e2933c620 2015-04-21 kinaba: LPCTSTR AbstractFile; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias GOPHER_ABSTRACT_ATTRIBUTE_TYPE* LPGOPHER_ABSTRACT_ATTRIBUTE_TYPE; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct GOPHER_VIEW_ATTRIBUTE_TYPE { 4e2933c620 2015-04-21 kinaba: LPCTSTR ContentType; 4e2933c620 2015-04-21 kinaba: LPCTSTR Language; 4e2933c620 2015-04-21 kinaba: DWORD Size; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias GOPHER_VIEW_ATTRIBUTE_TYPE* LPGOPHER_VIEW_ATTRIBUTE_TYPE; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct GOPHER_VERONICA_ATTRIBUTE_TYPE { 4e2933c620 2015-04-21 kinaba: BOOL TreeWalk; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias GOPHER_VERONICA_ATTRIBUTE_TYPE* LPGOPHER_VERONICA_ATTRIBUTE_TYPE; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct GOPHER_ASK_ATTRIBUTE_TYPE { 4e2933c620 2015-04-21 kinaba: LPCTSTR QuestionType; 4e2933c620 2015-04-21 kinaba: LPCTSTR QuestionText; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias GOPHER_ASK_ATTRIBUTE_TYPE* LPGOPHER_ASK_ATTRIBUTE_TYPE; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct GOPHER_UNKNOWN_ATTRIBUTE_TYPE { 4e2933c620 2015-04-21 kinaba: LPCTSTR Text; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias GOPHER_UNKNOWN_ATTRIBUTE_TYPE* LPGOPHER_UNKNOWN_ATTRIBUTE_TYPE; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct GOPHER_ATTRIBUTE_TYPE { 4e2933c620 2015-04-21 kinaba: DWORD CategoryId; 4e2933c620 2015-04-21 kinaba: DWORD AttributeId; 4e2933c620 2015-04-21 kinaba: union { 4e2933c620 2015-04-21 kinaba: GOPHER_ADMIN_ATTRIBUTE_TYPE Admin; 4e2933c620 2015-04-21 kinaba: GOPHER_MOD_DATE_ATTRIBUTE_TYPE ModDate; 4e2933c620 2015-04-21 kinaba: GOPHER_TTL_ATTRIBUTE_TYPE Ttl; 4e2933c620 2015-04-21 kinaba: GOPHER_SCORE_ATTRIBUTE_TYPE Score; 4e2933c620 2015-04-21 kinaba: GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE ScoreRange; 4e2933c620 2015-04-21 kinaba: GOPHER_SITE_ATTRIBUTE_TYPE Site; 4e2933c620 2015-04-21 kinaba: GOPHER_ORGANIZATION_ATTRIBUTE_TYPE Organization; 4e2933c620 2015-04-21 kinaba: GOPHER_LOCATION_ATTRIBUTE_TYPE Location; 4e2933c620 2015-04-21 kinaba: GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE GeographicalLocation; 4e2933c620 2015-04-21 kinaba: GOPHER_TIMEZONE_ATTRIBUTE_TYPE TimeZone; 4e2933c620 2015-04-21 kinaba: GOPHER_PROVIDER_ATTRIBUTE_TYPE Provider; 4e2933c620 2015-04-21 kinaba: GOPHER_VERSION_ATTRIBUTE_TYPE Version; 4e2933c620 2015-04-21 kinaba: GOPHER_ABSTRACT_ATTRIBUTE_TYPE Abstract; 4e2933c620 2015-04-21 kinaba: GOPHER_VIEW_ATTRIBUTE_TYPE View; 4e2933c620 2015-04-21 kinaba: GOPHER_VERONICA_ATTRIBUTE_TYPE Veronica; 4e2933c620 2015-04-21 kinaba: GOPHER_ASK_ATTRIBUTE_TYPE Ask; 4e2933c620 2015-04-21 kinaba: GOPHER_UNKNOWN_ATTRIBUTE_TYPE Unknown; 4e2933c620 2015-04-21 kinaba: } /+AttributeType;+/ 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias GOPHER_ATTRIBUTE_TYPE* LPGOPHER_ATTRIBUTE_TYPE; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: alias BOOL function(LPGOPHER_ATTRIBUTE_TYPE, DWORD) 4e2933c620 2015-04-21 kinaba: GOPHER_ATTRIBUTE_ENUMERATOR; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct INTERNET_CACHE_ENTRY_INFOA { 4e2933c620 2015-04-21 kinaba: DWORD dwStructSize = INTERNET_CACHE_ENTRY_INFOA.sizeof; 4e2933c620 2015-04-21 kinaba: LPSTR lpszSourceUrlName; 4e2933c620 2015-04-21 kinaba: LPSTR lpszLocalFileName; 4e2933c620 2015-04-21 kinaba: DWORD CacheEntryType; 4e2933c620 2015-04-21 kinaba: DWORD dwUseCount; 4e2933c620 2015-04-21 kinaba: DWORD dwHitRate; 4e2933c620 2015-04-21 kinaba: DWORD dwSizeLow; 4e2933c620 2015-04-21 kinaba: DWORD dwSizeHigh; 4e2933c620 2015-04-21 kinaba: FILETIME LastModifiedTime; 4e2933c620 2015-04-21 kinaba: FILETIME ExpireTime; 4e2933c620 2015-04-21 kinaba: FILETIME LastAccessTime; 4e2933c620 2015-04-21 kinaba: FILETIME LastSyncTime; 4e2933c620 2015-04-21 kinaba: PBYTE lpHeaderInfo; 4e2933c620 2015-04-21 kinaba: DWORD dwHeaderInfoSize; 4e2933c620 2015-04-21 kinaba: LPSTR lpszFileExtension; 4e2933c620 2015-04-21 kinaba: DWORD dwReserved; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias INTERNET_CACHE_ENTRY_INFOA* LPINTERNET_CACHE_ENTRY_INFOA; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct INTERNET_CACHE_ENTRY_INFOW { 4e2933c620 2015-04-21 kinaba: DWORD dwStructSize = INTERNET_CACHE_ENTRY_INFOW.sizeof; 4e2933c620 2015-04-21 kinaba: LPWSTR lpszSourceUrlName; 4e2933c620 2015-04-21 kinaba: LPWSTR lpszLocalFileName; 4e2933c620 2015-04-21 kinaba: DWORD CacheEntryType; 4e2933c620 2015-04-21 kinaba: DWORD dwUseCount; 4e2933c620 2015-04-21 kinaba: DWORD dwHitRate; 4e2933c620 2015-04-21 kinaba: DWORD dwSizeLow; 4e2933c620 2015-04-21 kinaba: DWORD dwSizeHigh; 4e2933c620 2015-04-21 kinaba: FILETIME LastModifiedTime; 4e2933c620 2015-04-21 kinaba: FILETIME ExpireTime; 4e2933c620 2015-04-21 kinaba: FILETIME LastAccessTime; 4e2933c620 2015-04-21 kinaba: FILETIME LastSyncTime; 4e2933c620 2015-04-21 kinaba: PBYTE lpHeaderInfo; 4e2933c620 2015-04-21 kinaba: DWORD dwHeaderInfoSize; 4e2933c620 2015-04-21 kinaba: LPWSTR lpszFileExtension; 4e2933c620 2015-04-21 kinaba: DWORD dwReserved; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias INTERNET_CACHE_ENTRY_INFOW* LPINTERNET_CACHE_ENTRY_INFOW; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct INTERNET_BUFFERSA { 4e2933c620 2015-04-21 kinaba: DWORD dwStructSize = INTERNET_BUFFERSA.sizeof; 4e2933c620 2015-04-21 kinaba: INTERNET_BUFFERSA* Next; 4e2933c620 2015-04-21 kinaba: LPCSTR lpcszHeader; 4e2933c620 2015-04-21 kinaba: DWORD dwHeadersLength; 4e2933c620 2015-04-21 kinaba: DWORD dwHeadersTotal; 4e2933c620 2015-04-21 kinaba: LPVOID lpvBuffer; 4e2933c620 2015-04-21 kinaba: DWORD dwBufferLength; 4e2933c620 2015-04-21 kinaba: DWORD dwBufferTotal; 4e2933c620 2015-04-21 kinaba: DWORD dwOffsetLow; 4e2933c620 2015-04-21 kinaba: DWORD dwOffsetHigh; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias INTERNET_BUFFERSA* LPINTERNET_BUFFERSA; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct INTERNET_BUFFERSW { 4e2933c620 2015-04-21 kinaba: DWORD dwStructSize = INTERNET_BUFFERSW.sizeof; 4e2933c620 2015-04-21 kinaba: INTERNET_BUFFERSW* Next; 4e2933c620 2015-04-21 kinaba: LPCWSTR lpcszHeader; 4e2933c620 2015-04-21 kinaba: DWORD dwHeadersLength; 4e2933c620 2015-04-21 kinaba: DWORD dwHeadersTotal; 4e2933c620 2015-04-21 kinaba: LPVOID lpvBuffer; 4e2933c620 2015-04-21 kinaba: DWORD dwBufferLength; 4e2933c620 2015-04-21 kinaba: DWORD dwBufferTotal; 4e2933c620 2015-04-21 kinaba: DWORD dwOffsetLow; 4e2933c620 2015-04-21 kinaba: DWORD dwOffsetHigh; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias INTERNET_BUFFERSW* LPINTERNET_BUFFERSW; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const size_t 4e2933c620 2015-04-21 kinaba: GROUP_OWNER_STORAGE_SIZE = 4, 4e2933c620 2015-04-21 kinaba: GROUPNAME_MAX_LENGTH = 120; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct INTERNET_CACHE_GROUP_INFOA { 4e2933c620 2015-04-21 kinaba: DWORD dwGroupSize; 4e2933c620 2015-04-21 kinaba: DWORD dwGroupFlags; 4e2933c620 2015-04-21 kinaba: DWORD dwGroupType; 4e2933c620 2015-04-21 kinaba: DWORD dwDiskUsage; 4e2933c620 2015-04-21 kinaba: DWORD dwDiskQuota; 4e2933c620 2015-04-21 kinaba: DWORD[GROUP_OWNER_STORAGE_SIZE] dwOwnerStorage; 4e2933c620 2015-04-21 kinaba: CHAR[GROUPNAME_MAX_LENGTH] szGroupName; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias INTERNET_CACHE_GROUP_INFOA* LPINTERNET_CACHE_GROUP_INFOA; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct INTERNET_CACHE_GROUP_INFOW { 4e2933c620 2015-04-21 kinaba: DWORD dwGroupSize; 4e2933c620 2015-04-21 kinaba: DWORD dwGroupFlags; 4e2933c620 2015-04-21 kinaba: DWORD dwGroupType; 4e2933c620 2015-04-21 kinaba: DWORD dwDiskUsage; 4e2933c620 2015-04-21 kinaba: DWORD dwDiskQuota; 4e2933c620 2015-04-21 kinaba: DWORD[GROUP_OWNER_STORAGE_SIZE] dwOwnerStorage; 4e2933c620 2015-04-21 kinaba: WCHAR[GROUPNAME_MAX_LENGTH] szGroupName; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias INTERNET_CACHE_GROUP_INFOW* LPINTERNET_CACHE_GROUP_INFOW; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: extern (Windows) { 4e2933c620 2015-04-21 kinaba: BOOL InternetTimeFromSystemTime(SYSTEMTIME*, DWORD, LPSTR, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL InternetTimeToSystemTime(LPCSTR, SYSTEMTIME*, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL InternetDebugGetLocalTime(SYSTEMTIME*, PDWORD); 4e2933c620 2015-04-21 kinaba: BOOL InternetCrackUrlA(LPCSTR, DWORD, DWORD, LPURL_COMPONENTSA); 4e2933c620 2015-04-21 kinaba: BOOL InternetCrackUrlW(LPCWSTR, DWORD, DWORD, LPURL_COMPONENTSW); 4e2933c620 2015-04-21 kinaba: BOOL InternetCreateUrlA(LPURL_COMPONENTSA, DWORD, LPSTR, PDWORD); 4e2933c620 2015-04-21 kinaba: BOOL InternetCreateUrlW(LPURL_COMPONENTSW, DWORD, LPWSTR, PDWORD); 4e2933c620 2015-04-21 kinaba: BOOL InternetCanonicalizeUrlA(LPCSTR, LPSTR, PDWORD, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL InternetCanonicalizeUrlW(LPCWSTR, LPWSTR, PDWORD, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL InternetCheckConnectionA(LPCSTR, DWORD, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL InternetCheckConnectionW(LPCWSTR, DWORD, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL InternetCombineUrlA(LPCSTR, LPCSTR, LPSTR, PDWORD, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL InternetCombineUrlW(LPCWSTR, LPCWSTR, LPWSTR, PDWORD, DWORD); 4e2933c620 2015-04-21 kinaba: HINTERNET InternetOpenA(LPCSTR, DWORD, LPCSTR, LPCSTR, DWORD); 4e2933c620 2015-04-21 kinaba: HINTERNET InternetOpenW(LPCWSTR, DWORD, LPCWSTR, LPCWSTR, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL InternetCloseHandle(HINTERNET); 4e2933c620 2015-04-21 kinaba: HINTERNET InternetConnectA(HINTERNET, LPCSTR, INTERNET_PORT, LPCSTR, 4e2933c620 2015-04-21 kinaba: LPCSTR, DWORD, DWORD, DWORD); 4e2933c620 2015-04-21 kinaba: HINTERNET InternetConnectW(HINTERNET, LPCWSTR, INTERNET_PORT, LPCWSTR, 4e2933c620 2015-04-21 kinaba: LPCWSTR, DWORD, DWORD, DWORD); 4e2933c620 2015-04-21 kinaba: HINTERNET InternetOpenUrlA(HINTERNET, LPCSTR, LPCSTR, DWORD, DWORD, 4e2933c620 2015-04-21 kinaba: DWORD); 4e2933c620 2015-04-21 kinaba: HINTERNET InternetOpenUrlW(HINTERNET, LPCWSTR, LPCWSTR, DWORD, DWORD, 4e2933c620 2015-04-21 kinaba: DWORD); 4e2933c620 2015-04-21 kinaba: BOOL InternetReadFile(HINTERNET, PVOID, DWORD, PDWORD); 4e2933c620 2015-04-21 kinaba: DWORD InternetSetFilePointer(HINTERNET, LONG, PVOID, DWORD, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL InternetWriteFile(HINTERNET, LPCVOID, DWORD, PDWORD); 4e2933c620 2015-04-21 kinaba: BOOL InternetQueryDataAvailable(HINTERNET, PDWORD, DWORD, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL InternetFindNextFileA(HINTERNET, PVOID); 4e2933c620 2015-04-21 kinaba: BOOL InternetFindNextFileW(HINTERNET, PVOID); 4e2933c620 2015-04-21 kinaba: BOOL InternetQueryOptionA(HINTERNET, DWORD, PVOID, PDWORD); 4e2933c620 2015-04-21 kinaba: BOOL InternetQueryOptionW(HINTERNET, DWORD, PVOID, PDWORD); 4e2933c620 2015-04-21 kinaba: BOOL InternetSetOptionA(HINTERNET, DWORD, PVOID, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL InternetSetOptionW(HINTERNET, DWORD, PVOID, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL InternetSetOptionExA(HINTERNET, DWORD, PVOID, DWORD, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL InternetSetOptionExW(HINTERNET, DWORD, PVOID, DWORD, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL InternetGetLastResponseInfoA(PDWORD, LPSTR, PDWORD); 4e2933c620 2015-04-21 kinaba: BOOL InternetGetLastResponseInfoW(PDWORD, LPWSTR, PDWORD); 4e2933c620 2015-04-21 kinaba: INTERNET_STATUS_CALLBACK InternetSetStatusCallback(HINTERNET, 4e2933c620 2015-04-21 kinaba: INTERNET_STATUS_CALLBACK); 4e2933c620 2015-04-21 kinaba: DWORD FtpGetFileSize(HINTERNET, LPDWORD); 4e2933c620 2015-04-21 kinaba: HINTERNET FtpFindFirstFileA(HINTERNET, LPCSTR, LPWIN32_FIND_DATA, DWORD, 4e2933c620 2015-04-21 kinaba: DWORD); 4e2933c620 2015-04-21 kinaba: HINTERNET FtpFindFirstFileW(HINTERNET, LPCWSTR, LPWIN32_FIND_DATA, DWORD, 4e2933c620 2015-04-21 kinaba: DWORD); 4e2933c620 2015-04-21 kinaba: BOOL FtpGetFileA(HINTERNET, LPCSTR, LPCSTR, BOOL, DWORD, DWORD, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL FtpGetFileW(HINTERNET, LPCWSTR, LPCWSTR, BOOL, DWORD, DWORD, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL FtpPutFileA(HINTERNET, LPCSTR, LPCSTR, DWORD, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL FtpPutFileW(HINTERNET, LPCWSTR, LPCWSTR, DWORD, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL FtpDeleteFileA(HINTERNET, LPCSTR); 4e2933c620 2015-04-21 kinaba: BOOL FtpDeleteFileW(HINTERNET, LPCWSTR); 4e2933c620 2015-04-21 kinaba: BOOL FtpRenameFileA(HINTERNET, LPCSTR, LPCSTR); 4e2933c620 2015-04-21 kinaba: BOOL FtpRenameFileW(HINTERNET, LPCWSTR, LPCWSTR); 4e2933c620 2015-04-21 kinaba: HINTERNET FtpOpenFileA(HINTERNET, LPCSTR, DWORD, DWORD, DWORD); 4e2933c620 2015-04-21 kinaba: HINTERNET FtpOpenFileW(HINTERNET, LPCWSTR, DWORD, DWORD, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL FtpCreateDirectoryA(HINTERNET, LPCSTR); 4e2933c620 2015-04-21 kinaba: BOOL FtpCreateDirectoryW(HINTERNET, LPCWSTR); 4e2933c620 2015-04-21 kinaba: BOOL FtpRemoveDirectoryA(HINTERNET, LPCSTR); 4e2933c620 2015-04-21 kinaba: BOOL FtpRemoveDirectoryW(HINTERNET, LPCWSTR); 4e2933c620 2015-04-21 kinaba: BOOL FtpSetCurrentDirectoryA(HINTERNET, LPCSTR); 4e2933c620 2015-04-21 kinaba: BOOL FtpSetCurrentDirectoryW(HINTERNET, LPCWSTR); 4e2933c620 2015-04-21 kinaba: BOOL FtpGetCurrentDirectoryA(HINTERNET, LPSTR, PDWORD); 4e2933c620 2015-04-21 kinaba: BOOL FtpGetCurrentDirectoryW(HINTERNET, LPWSTR, PDWORD); 4e2933c620 2015-04-21 kinaba: BOOL FtpCommandA(HINTERNET, BOOL, DWORD, LPCSTR, DWORD_PTR, HINTERNET*); 4e2933c620 2015-04-21 kinaba: BOOL FtpCommandW(HINTERNET, BOOL, DWORD, LPCWSTR, DWORD_PTR, HINTERNET*); 4e2933c620 2015-04-21 kinaba: BOOL GopherCreateLocatorA(LPCSTR, INTERNET_PORT, LPCSTR, LPCSTR, DWORD, 4e2933c620 2015-04-21 kinaba: LPSTR, PDWORD); 4e2933c620 2015-04-21 kinaba: BOOL GopherCreateLocatorW(LPCWSTR, INTERNET_PORT, LPCWSTR, LPCWSTR, DWORD, 4e2933c620 2015-04-21 kinaba: LPWSTR, PDWORD); 4e2933c620 2015-04-21 kinaba: BOOL GopherGetLocatorTypeA(LPCSTR, PDWORD); 4e2933c620 2015-04-21 kinaba: BOOL GopherGetLocatorTypeW(LPCWSTR, PDWORD); 4e2933c620 2015-04-21 kinaba: HINTERNET GopherFindFirstFileA(HINTERNET, LPCSTR, LPCSTR, 4e2933c620 2015-04-21 kinaba: LPGOPHER_FIND_DATAA, DWORD, DWORD); 4e2933c620 2015-04-21 kinaba: HINTERNET GopherFindFirstFileW(HINTERNET, LPCWSTR, LPCWSTR, 4e2933c620 2015-04-21 kinaba: LPGOPHER_FIND_DATAW, DWORD, DWORD); 4e2933c620 2015-04-21 kinaba: HINTERNET GopherOpenFileA(HINTERNET, LPCSTR, LPCSTR, DWORD, DWORD); 4e2933c620 2015-04-21 kinaba: HINTERNET GopherOpenFileW(HINTERNET, LPCWSTR, LPCWSTR, DWORD, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL GopherGetAttributeA(HINTERNET, LPCSTR, LPCSTR, LPBYTE, DWORD, 4e2933c620 2015-04-21 kinaba: PDWORD, GOPHER_ATTRIBUTE_ENUMERATOR, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL GopherGetAttributeW(HINTERNET, LPCWSTR, LPCWSTR, LPBYTE, DWORD, 4e2933c620 2015-04-21 kinaba: PDWORD, GOPHER_ATTRIBUTE_ENUMERATOR, DWORD); 4e2933c620 2015-04-21 kinaba: HINTERNET HttpOpenRequestA(HINTERNET, LPCSTR, LPCSTR, LPCSTR, LPCSTR, 4e2933c620 2015-04-21 kinaba: LPCSTR*, DWORD, DWORD); 4e2933c620 2015-04-21 kinaba: HINTERNET HttpOpenRequestW(HINTERNET, LPCWSTR, LPCWSTR, LPCWSTR, LPCWSTR, 4e2933c620 2015-04-21 kinaba: LPCWSTR*, DWORD, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL HttpAddRequestHeadersA(HINTERNET, LPCSTR, DWORD, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL HttpAddRequestHeadersW(HINTERNET, LPCWSTR, DWORD, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL HttpSendRequestA(HINTERNET, LPCSTR, DWORD, PVOID, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL HttpSendRequestW(HINTERNET, LPCWSTR, DWORD, PVOID, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL HttpQueryInfoA(HINTERNET, DWORD, PVOID, PDWORD, PDWORD); 4e2933c620 2015-04-21 kinaba: BOOL HttpQueryInfoW(HINTERNET, DWORD, PVOID, PDWORD, PDWORD); 4e2933c620 2015-04-21 kinaba: BOOL InternetSetCookieA(LPCSTR, LPCSTR, LPCSTR); 4e2933c620 2015-04-21 kinaba: BOOL InternetSetCookieW(LPCWSTR, LPCWSTR, LPCWSTR); 4e2933c620 2015-04-21 kinaba: BOOL InternetGetCookieA(LPCSTR, LPCSTR, LPSTR, PDWORD); 4e2933c620 2015-04-21 kinaba: BOOL InternetGetCookieW(LPCWSTR, LPCWSTR, LPWSTR, PDWORD); 4e2933c620 2015-04-21 kinaba: DWORD InternetAttemptConnect(DWORD); 4e2933c620 2015-04-21 kinaba: DWORD InternetErrorDlg(HWND, HINTERNET, DWORD, DWORD, PVOID*); 4e2933c620 2015-04-21 kinaba: DWORD InternetConfirmZoneCrossing(HWND, LPSTR, LPSTR, BOOL); 4e2933c620 2015-04-21 kinaba: BOOL CreateUrlCacheEntryA(LPCSTR, DWORD, LPCSTR, LPSTR, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL CreateUrlCacheEntryW(LPCWSTR, DWORD, LPCWSTR, LPWSTR, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL CommitUrlCacheEntryA(LPCSTR, LPCSTR, FILETIME, FILETIME, DWORD, 4e2933c620 2015-04-21 kinaba: LPBYTE, DWORD, LPCSTR, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL CommitUrlCacheEntryW(LPCWSTR, LPCWSTR, FILETIME, FILETIME, DWORD, 4e2933c620 2015-04-21 kinaba: LPBYTE, DWORD, LPCWSTR, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL RetrieveUrlCacheEntryFileA(LPCSTR, LPINTERNET_CACHE_ENTRY_INFOA, 4e2933c620 2015-04-21 kinaba: PDWORD, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL RetrieveUrlCacheEntryFileW(LPCWSTR, LPINTERNET_CACHE_ENTRY_INFOW, 4e2933c620 2015-04-21 kinaba: PDWORD, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL UnlockUrlCacheEntryFile(LPCSTR, DWORD); 4e2933c620 2015-04-21 kinaba: HANDLE RetrieveUrlCacheEntryStreamA(LPCSTR, LPINTERNET_CACHE_ENTRY_INFOA, 4e2933c620 2015-04-21 kinaba: PDWORD, BOOL, DWORD); 4e2933c620 2015-04-21 kinaba: HANDLE RetrieveUrlCacheEntryStreamW(LPCWSTR, LPINTERNET_CACHE_ENTRY_INFOW, 4e2933c620 2015-04-21 kinaba: PDWORD, BOOL, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL ReadUrlCacheEntryStream(HANDLE, DWORD, PVOID, PDWORD, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL UnlockUrlCacheEntryStream(HANDLE, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL GetUrlCacheEntryInfoA(LPCSTR, LPINTERNET_CACHE_ENTRY_INFOA, PDWORD); 4e2933c620 2015-04-21 kinaba: BOOL GetUrlCacheEntryInfoW(LPCWSTR, LPINTERNET_CACHE_ENTRY_INFOW, PDWORD); 4e2933c620 2015-04-21 kinaba: BOOL SetUrlCacheEntryInfoA(LPCSTR, LPINTERNET_CACHE_ENTRY_INFOA, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL SetUrlCacheEntryInfoW(LPCWSTR, LPINTERNET_CACHE_ENTRY_INFOW, DWORD); 4e2933c620 2015-04-21 kinaba: HANDLE FindFirstUrlCacheEntryA(LPCSTR, LPINTERNET_CACHE_ENTRY_INFOA, 4e2933c620 2015-04-21 kinaba: PDWORD); 4e2933c620 2015-04-21 kinaba: HANDLE FindFirstUrlCacheEntryW(LPCWSTR, LPINTERNET_CACHE_ENTRY_INFOW, 4e2933c620 2015-04-21 kinaba: PDWORD); 4e2933c620 2015-04-21 kinaba: BOOL FindNextUrlCacheEntryA(HANDLE, LPINTERNET_CACHE_ENTRY_INFOA, PDWORD); 4e2933c620 2015-04-21 kinaba: BOOL FindNextUrlCacheEntryW(HANDLE, LPINTERNET_CACHE_ENTRY_INFOW, PDWORD); 4e2933c620 2015-04-21 kinaba: BOOL FindCloseUrlCache(HANDLE); 4e2933c620 2015-04-21 kinaba: BOOL DeleteUrlCacheEntry(LPCSTR); 4e2933c620 2015-04-21 kinaba: DWORD AuthenticateUser(PVOID*, LPSTR, LPSTR, DWORD, LPSTR, DWORD, LPSTR, 4e2933c620 2015-04-21 kinaba: LPSTR); 4e2933c620 2015-04-21 kinaba: BOOL HttpSendRequestExA(HINTERNET, LPINTERNET_BUFFERSA, 4e2933c620 2015-04-21 kinaba: LPINTERNET_BUFFERSA, DWORD, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL HttpSendRequestExW(HINTERNET, LPINTERNET_BUFFERSW, 4e2933c620 2015-04-21 kinaba: LPINTERNET_BUFFERSW, DWORD, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL HttpEndRequestA(HINTERNET, LPINTERNET_BUFFERSA, DWORD, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL HttpEndRequestW(HINTERNET, LPINTERNET_BUFFERSW, DWORD, DWORD); 4e2933c620 2015-04-21 kinaba: DWORD InternetDial(HWND, LPTSTR, DWORD, LPDWORD, DWORD); 4e2933c620 2015-04-21 kinaba: DWORD InternetHangUp(DWORD, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL InternetGoOnline(LPTSTR, HWND, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL InternetAutodial(DWORD, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL InternetAutodialHangup(DWORD); 4e2933c620 2015-04-21 kinaba: BOOL InternetGetConnectedState(LPDWORD, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL InternetSetDialState(LPCTSTR, DWORD, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL InternetReadFileExA(HINTERNET, LPINTERNET_BUFFERSA, DWORD, DWORD_PTR); 4e2933c620 2015-04-21 kinaba: BOOL InternetReadFileExW(HINTERNET, LPINTERNET_BUFFERSW, DWORD, DWORD_PTR); 4e2933c620 2015-04-21 kinaba: GROUPID CreateUrlCacheGroup(DWORD, LPVOID); 4e2933c620 2015-04-21 kinaba: BOOL DeleteUrlCacheGroup(GROUPID, DWORD, LPVOID); 4e2933c620 2015-04-21 kinaba: HANDLE FindFirstUrlCacheGroup(DWORD, DWORD, LPVOID, DWORD, GROUPID*, 4e2933c620 2015-04-21 kinaba: LPVOID); 4e2933c620 2015-04-21 kinaba: BOOL FindNextUrlCacheGroup(HANDLE, GROUPID*, LPVOID); 4e2933c620 2015-04-21 kinaba: BOOL GetUrlCacheGroupAttributeA(GROUPID, DWORD, DWORD, 4e2933c620 2015-04-21 kinaba: LPINTERNET_CACHE_GROUP_INFOA, LPDWORD, LPVOID); 4e2933c620 2015-04-21 kinaba: BOOL GetUrlCacheGroupAttributeW(GROUPID, DWORD, DWORD, 4e2933c620 2015-04-21 kinaba: LPINTERNET_CACHE_GROUP_INFOW, LPDWORD, LPVOID); 4e2933c620 2015-04-21 kinaba: BOOL SetUrlCacheGroupAttributeA(GROUPID, DWORD, DWORD, 4e2933c620 2015-04-21 kinaba: LPINTERNET_CACHE_GROUP_INFOA, LPVOID); 4e2933c620 2015-04-21 kinaba: BOOL SetUrlCacheGroupAttributeW(GROUPID, DWORD, DWORD, 4e2933c620 2015-04-21 kinaba: LPINTERNET_CACHE_GROUP_INFOW, LPVOID); 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: version (Unicode) { 4e2933c620 2015-04-21 kinaba: alias URL_COMPONENTSW URL_COMPONENTS; 4e2933c620 2015-04-21 kinaba: alias LPURL_COMPONENTSW LPURL_COMPONENTS; 4e2933c620 2015-04-21 kinaba: alias GOPHER_FIND_DATAW GOPHER_FIND_DATA; 4e2933c620 2015-04-21 kinaba: alias LPGOPHER_FIND_DATAW LPGOPHER_FIND_DATA; 4e2933c620 2015-04-21 kinaba: alias INTERNET_CACHE_ENTRY_INFOW INTERNET_CACHE_ENTRY_INFO; 4e2933c620 2015-04-21 kinaba: alias LPINTERNET_CACHE_ENTRY_INFOW LPINTERNET_CACHE_ENTRY_INFO; 4e2933c620 2015-04-21 kinaba: alias INTERNET_BUFFERSW INTERNET_BUFFERS; 4e2933c620 2015-04-21 kinaba: alias INTERNET_CACHE_GROUP_INFOW INTERNET_CACHE_GROUP_INFO; 4e2933c620 2015-04-21 kinaba: alias LPINTERNET_CACHE_GROUP_INFOW LPINTERNET_CACHE_GROUP_INFO; 4e2933c620 2015-04-21 kinaba: alias InternetCrackUrlW InternetCrackUrl; 4e2933c620 2015-04-21 kinaba: alias InternetCreateUrlW InternetCreateUrl; 4e2933c620 2015-04-21 kinaba: alias InternetCanonicalizeUrlW InternetCanonicalizeUrl; 4e2933c620 2015-04-21 kinaba: alias InternetCheckConnectionW InternetCheckConnection; 4e2933c620 2015-04-21 kinaba: alias InternetCombineUrlW InternetCombineUrl; 4e2933c620 2015-04-21 kinaba: alias InternetOpenW InternetOpen; 4e2933c620 2015-04-21 kinaba: alias InternetConnectW InternetConnect; 4e2933c620 2015-04-21 kinaba: alias InternetOpenUrlW InternetOpenUrl; 4e2933c620 2015-04-21 kinaba: alias InternetFindNextFileW InternetFindNextFile; 4e2933c620 2015-04-21 kinaba: alias InternetQueryOptionW InternetQueryOption; 4e2933c620 2015-04-21 kinaba: alias InternetSetOptionW InternetSetOption; 4e2933c620 2015-04-21 kinaba: alias InternetSetOptionExW InternetSetOptionEx; 4e2933c620 2015-04-21 kinaba: alias InternetGetLastResponseInfoW InternetGetLastResponseInfo; 4e2933c620 2015-04-21 kinaba: alias InternetReadFileExW InternetReadFileEx; 4e2933c620 2015-04-21 kinaba: alias FtpFindFirstFileW FtpFindFirstFile; 4e2933c620 2015-04-21 kinaba: alias FtpGetFileW FtpGetFile; 4e2933c620 2015-04-21 kinaba: alias FtpPutFileW FtpPutFile; 4e2933c620 2015-04-21 kinaba: alias FtpDeleteFileW FtpDeleteFile; 4e2933c620 2015-04-21 kinaba: alias FtpRenameFileW FtpRenameFile; 4e2933c620 2015-04-21 kinaba: alias FtpOpenFileW FtpOpenFile; 4e2933c620 2015-04-21 kinaba: alias FtpCreateDirectoryW FtpCreateDirectory; 4e2933c620 2015-04-21 kinaba: alias FtpRemoveDirectoryW FtpRemoveDirectory; 4e2933c620 2015-04-21 kinaba: alias FtpSetCurrentDirectoryW FtpSetCurrentDirectory; 4e2933c620 2015-04-21 kinaba: alias FtpGetCurrentDirectoryW FtpGetCurrentDirectory; 4e2933c620 2015-04-21 kinaba: alias FtpCommandW FtpCommand; 4e2933c620 2015-04-21 kinaba: alias GopherGetLocatorTypeW GopherGetLocatorType; 4e2933c620 2015-04-21 kinaba: alias GopherCreateLocatorW GopherCreateLocator; 4e2933c620 2015-04-21 kinaba: alias GopherFindFirstFileW GopherFindFirstFile; 4e2933c620 2015-04-21 kinaba: alias GopherOpenFileW GopherOpenFile; 4e2933c620 2015-04-21 kinaba: alias GopherGetAttributeW GopherGetAttribute; 4e2933c620 2015-04-21 kinaba: alias HttpSendRequestW HttpSendRequest; 4e2933c620 2015-04-21 kinaba: alias HttpOpenRequestW HttpOpenRequest; 4e2933c620 2015-04-21 kinaba: alias HttpAddRequestHeadersW HttpAddRequestHeaders; 4e2933c620 2015-04-21 kinaba: alias HttpQueryInfoW HttpQueryInfo; 4e2933c620 2015-04-21 kinaba: alias InternetSetCookieW InternetSetCookie; 4e2933c620 2015-04-21 kinaba: alias InternetGetCookieW InternetGetCookie; 4e2933c620 2015-04-21 kinaba: alias CreateUrlCacheEntryW CreateUrlCacheEntry; 4e2933c620 2015-04-21 kinaba: alias RetrieveUrlCacheEntryStreamW RetrieveUrlCacheEntryStream; 4e2933c620 2015-04-21 kinaba: alias FindNextUrlCacheEntryW FindNextUrlCacheEntry; 4e2933c620 2015-04-21 kinaba: alias CommitUrlCacheEntryW CommitUrlCacheEntry; 4e2933c620 2015-04-21 kinaba: alias GetUrlCacheEntryInfoW GetUrlCacheEntryInfo; 4e2933c620 2015-04-21 kinaba: alias SetUrlCacheEntryInfoW SetUrlCacheEntryInfo; 4e2933c620 2015-04-21 kinaba: alias FindFirstUrlCacheEntryW FindFirstUrlCacheEntry; 4e2933c620 2015-04-21 kinaba: alias RetrieveUrlCacheEntryFileW RetrieveUrlCacheEntryFile; 4e2933c620 2015-04-21 kinaba: alias HttpSendRequestExW HttpSendRequestEx; 4e2933c620 2015-04-21 kinaba: alias HttpEndRequestW HttpEndRequest; 4e2933c620 2015-04-21 kinaba: alias GetUrlCacheGroupAttributeW GetUrlCacheGroupAttribute; 4e2933c620 2015-04-21 kinaba: alias SetUrlCacheGroupAttributeW SetUrlCacheGroupAttribute; 4e2933c620 2015-04-21 kinaba: } else { 4e2933c620 2015-04-21 kinaba: alias URL_COMPONENTSA URL_COMPONENTS; 4e2933c620 2015-04-21 kinaba: alias LPURL_COMPONENTSA LPURL_COMPONENTS; 4e2933c620 2015-04-21 kinaba: alias GOPHER_FIND_DATAA GOPHER_FIND_DATA; 4e2933c620 2015-04-21 kinaba: alias LPGOPHER_FIND_DATAA LPGOPHER_FIND_DATA; 4e2933c620 2015-04-21 kinaba: alias INTERNET_CACHE_ENTRY_INFOA INTERNET_CACHE_ENTRY_INFO; 4e2933c620 2015-04-21 kinaba: alias LPINTERNET_CACHE_ENTRY_INFOA LPINTERNET_CACHE_ENTRY_INFO; 4e2933c620 2015-04-21 kinaba: alias INTERNET_BUFFERSA INTERNET_BUFFERS; 4e2933c620 2015-04-21 kinaba: alias INTERNET_CACHE_GROUP_INFOA INTERNET_CACHE_GROUP_INFO; 4e2933c620 2015-04-21 kinaba: alias LPINTERNET_CACHE_GROUP_INFOA LPINTERNET_CACHE_GROUP_INFO; 4e2933c620 2015-04-21 kinaba: alias GopherGetAttributeA GopherGetAttribute; 4e2933c620 2015-04-21 kinaba: alias InternetCrackUrlA InternetCrackUrl; 4e2933c620 2015-04-21 kinaba: alias InternetCreateUrlA InternetCreateUrl; 4e2933c620 2015-04-21 kinaba: alias InternetCanonicalizeUrlA InternetCanonicalizeUrl; 4e2933c620 2015-04-21 kinaba: alias InternetCheckConnectionA InternetCheckConnection; 4e2933c620 2015-04-21 kinaba: alias InternetCombineUrlA InternetCombineUrl; 4e2933c620 2015-04-21 kinaba: alias InternetOpenA InternetOpen; 4e2933c620 2015-04-21 kinaba: alias InternetConnectA InternetConnect; 4e2933c620 2015-04-21 kinaba: alias InternetOpenUrlA InternetOpenUrl; 4e2933c620 2015-04-21 kinaba: alias InternetFindNextFileA InternetFindNextFile; 4e2933c620 2015-04-21 kinaba: alias InternetQueryOptionA InternetQueryOption; 4e2933c620 2015-04-21 kinaba: alias InternetSetOptionA InternetSetOption; 4e2933c620 2015-04-21 kinaba: alias InternetSetOptionExA InternetSetOptionEx; 4e2933c620 2015-04-21 kinaba: alias InternetGetLastResponseInfoA InternetGetLastResponseInfo; 4e2933c620 2015-04-21 kinaba: alias InternetReadFileExA InternetReadFileEx; 4e2933c620 2015-04-21 kinaba: alias FtpFindFirstFileA FtpFindFirstFile; 4e2933c620 2015-04-21 kinaba: alias FtpGetFileA FtpGetFile; 4e2933c620 2015-04-21 kinaba: alias FtpPutFileA FtpPutFile; 4e2933c620 2015-04-21 kinaba: alias FtpDeleteFileA FtpDeleteFile; 4e2933c620 2015-04-21 kinaba: alias FtpRenameFileA FtpRenameFile; 4e2933c620 2015-04-21 kinaba: alias FtpOpenFileA FtpOpenFile; 4e2933c620 2015-04-21 kinaba: alias FtpCreateDirectoryA FtpCreateDirectory; 4e2933c620 2015-04-21 kinaba: alias FtpRemoveDirectoryA FtpRemoveDirectory; 4e2933c620 2015-04-21 kinaba: alias FtpSetCurrentDirectoryA FtpSetCurrentDirectory; 4e2933c620 2015-04-21 kinaba: alias FtpGetCurrentDirectoryA FtpGetCurrentDirectory; 4e2933c620 2015-04-21 kinaba: alias FtpCommandA FtpCommand; 4e2933c620 2015-04-21 kinaba: alias GopherGetLocatorTypeA GopherGetLocatorType; 4e2933c620 2015-04-21 kinaba: alias GopherCreateLocatorA GopherCreateLocator; 4e2933c620 2015-04-21 kinaba: alias GopherFindFirstFileA GopherFindFirstFile; 4e2933c620 2015-04-21 kinaba: alias GopherOpenFileA GopherOpenFile; 4e2933c620 2015-04-21 kinaba: alias HttpSendRequestA HttpSendRequest; 4e2933c620 2015-04-21 kinaba: alias HttpOpenRequestA HttpOpenRequest; 4e2933c620 2015-04-21 kinaba: alias HttpAddRequestHeadersA HttpAddRequestHeaders; 4e2933c620 2015-04-21 kinaba: alias HttpQueryInfoA HttpQueryInfo; 4e2933c620 2015-04-21 kinaba: alias InternetSetCookieA InternetSetCookie; 4e2933c620 2015-04-21 kinaba: alias InternetGetCookieA InternetGetCookie; 4e2933c620 2015-04-21 kinaba: alias CreateUrlCacheEntryA CreateUrlCacheEntry; 4e2933c620 2015-04-21 kinaba: alias RetrieveUrlCacheEntryStreamA RetrieveUrlCacheEntryStream; 4e2933c620 2015-04-21 kinaba: alias FindNextUrlCacheEntryA FindNextUrlCacheEntry; 4e2933c620 2015-04-21 kinaba: alias CommitUrlCacheEntryA CommitUrlCacheEntry; 4e2933c620 2015-04-21 kinaba: alias GetUrlCacheEntryInfoA GetUrlCacheEntryInfo; 4e2933c620 2015-04-21 kinaba: alias SetUrlCacheEntryInfoA SetUrlCacheEntryInfo; 4e2933c620 2015-04-21 kinaba: alias FindFirstUrlCacheEntryA FindFirstUrlCacheEntry; 4e2933c620 2015-04-21 kinaba: alias RetrieveUrlCacheEntryFileA RetrieveUrlCacheEntryFile; 4e2933c620 2015-04-21 kinaba: alias HttpSendRequestExA HttpSendRequestEx; 4e2933c620 2015-04-21 kinaba: alias HttpEndRequestA HttpEndRequest; 4e2933c620 2015-04-21 kinaba: alias GetUrlCacheGroupAttributeA GetUrlCacheGroupAttribute; 4e2933c620 2015-04-21 kinaba: alias SetUrlCacheGroupAttributeA SetUrlCacheGroupAttribute; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: alias INTERNET_BUFFERS* LPINTERNET_BUFFERS;