#define MAX_PATH 260 #define NO_ERROR 0 #define ERROR_INTERNET_EXTENDED_ERROR 12003 #define ERROR_NO_MORE_FILES 18 #define FILE_ATTRIBUTE_READONLY 0x1 #define FILE_ATTRIBUTE_HIDDEN 0x2 #define FILE_ATTRIBUTE_SYSTEM 0x4 #define FILE_ATTRIBUTE_DIRECTORY 0x10 #define FILE_ATTRIBUTE_ARCHIVE 0x20 #define FILE_ATTRIBUTE_NORMAL 0x80 #define FILE_ATTRIBUTE_TEMPORARY 0x100 #define FILE_ATTRIBUTE_COMPRESSED 0x800 #define FILE_ATTRIBUTE_OFFLINE 0x1000 #define INTERNET_FLAG_PASSIVE 0x8000000 #define INTERNET_FLAG_RELOAD 0x80000000 #define FORMAT_MESSAGE_ALLOCATE_BUFFER 0x00000100 #define FORMAT_MESSAGE_IGNORE_INSERTS 0x00000200 #define FORMAT_MESSAGE_FROM_STRING 0x00000400 #define FORMAT_MESSAGE_FROM_HMODULE 0x00000800 #define FORMAT_MESSAGE_FROM_SYSTEM 0x00001000 #define FORMAT_MESSAGE_ARGUMENT_ARRAY 0x00002000 #define FORMAT_MESSAGE_MAX_WIDTH_MASK 0x000000FF #define INTERNET_OPEN_TYPE_PRECONFIG 0 #define INTERNET_INVALID_PORT_NUMBER 0 #define INTERNET_SERVICE_FTP 1 #define FTP_TRANSFER_TYPE_BINARY 0x2 #define FTP_TRANSFER_TYPE_ASCII 0x1 #define GENERIC_WRITE 0x40000000 #define GENERIC_READ 0x80000000 #define GENERIC_EXECUTE 0x20000000 #define GENERIC_ALL 0x10000000 #define INTERNET_DEFAULT_FTP_PORT 21 && default for FTP servers #define INTERNET_DEFAULT_GOPHER_PORT 70 && " " gopher " #define INTERNET_DEFAULT_HTTP_PORT 80 && " " HTTP " #define INTERNET_DEFAULT_HTTPS_PORT 443 && " " HTTPS " #define INTERNET_DEFAULT_SOCKS_PORT 1080 && default for SOCKS firewall servers.Original header file is wininet.h as far as I remember.