#include <curl/curl.h>
enum CURLoption
{
CURLOPT_FILE = 1,
CURLOPT_URL = 2,
CURLOPT_PORT = 3,
CURLOPT_PROXY = 4,
CURLOPT_USERPWD = 5,
CURLOPT_PROXYUSERPWD = 6,
CURLOPT_RANGE = 7,
CURLOPT_INFILE = 9,
CURLOPT_ERRORBUFFER = 10,
CURLOPT_WRITEFUNCTION = 11,
CURLOPT_READFUNCTION = 12,
CURLOPT_TIMEOUT = 13,
CURLOPT_INFILESIZE = 14,
CURLOPT_POSTFIELDS = 15,
CURLOPT_REFERER = 16,
CURLOPT_FTPPORT = 17,
CURLOPT_USERAGENT = 18,
CURLOPT_LOW_SPEED_LIMIT = 19,
CURLOPT_LOW_SPEED_TIME = 20,
CURLOPT_RESUME_FROM = 21,
CURLOPT_COOKIE = 22,
CURLOPT_HTTPHEADER = 23,
CURLOPT_HTTPPOST = 24,
CURLOPT_SSLCERT = 25,
CURLOPT_KEYPASSWD = 26,
CURLOPT_CRLF = 27,
CURLOPT_QUOTE = 28,
CURLOPT_WRITEHEADER = 29,
CURLOPT_COOKIEFILE = 31,
CURLOPT_SSLVERSION = 32,
CURLOPT_TIMECONDITION = 33,
CURLOPT_TIMEVALUE = 34,
CURLOPT_CUSTOMREQUEST = 36,
CURLOPT_STDERR = 37,
CURLOPT_POSTQUOTE = 39,
CURLOPT_WRITEINFO = 40,
CURLOPT_VERBOSE = 41,
CURLOPT_HEADER = 42,
CURLOPT_NOPROGRESS = 43,
CURLOPT_NOBODY = 44,
CURLOPT_FAILONERROR = 45,
CURLOPT_UPLOAD = 46,
CURLOPT_POST = 47,
CURLOPT_DIRLISTONLY = 48,
CURLOPT_APPEND = 50,
CURLOPT_NETRC = 51,
CURLOPT_FOLLOWLOCATION = 52,
CURLOPT_TRANSFERTEXT = 53,
CURLOPT_PUT = 54,
CURLOPT_PROGRESSFUNCTION = 56,
CURLOPT_PROGRESSDATA = 57,
CURLOPT_AUTOREFERER = 58,
CURLOPT_PROXYPORT = 59,
CURLOPT_POSTFIELDSIZE = 60,
CURLOPT_HTTPPROXYTUNNEL = 61,
CURLOPT_INTERFACE = 62,
CURLOPT_KRBLEVEL = 63,
CURLOPT_SSL_VERIFYPEER = 64,
CURLOPT_CAINFO = 65,
CURLOPT_MAXREDIRS = 68,
CURLOPT_FILETIME = 69,
CURLOPT_TELNETOPTIONS = 70,
CURLOPT_MAXCONNECTS = 71,
CURLOPT_CLOSEPOLICY = 72,
CURLOPT_FRESH_CONNECT = 74,
CURLOPT_FORBID_REUSE = 75,
CURLOPT_RANDOM_FILE = 76,
CURLOPT_EGDSOCKET = 77,
CURLOPT_CONNECTTIMEOUT = 78,
CURLOPT_HEADERFUNCTION = 79,
CURLOPT_HTTPGET = 80,
CURLOPT_SSL_VERIFYHOST = 81,
CURLOPT_COOKIEJAR = 82,
CURLOPT_SSL_CIPHER_LIST = 83,
CURLOPT_HTTP_VERSION = 84,
CURLOPT_FTP_USE_EPSV = 85,
CURLOPT_SSLCERTTYPE = 86,
CURLOPT_SSLKEY = 87,
CURLOPT_SSLKEYTYPE = 88,
CURLOPT_SSLENGINE = 89,
CURLOPT_SSLENGINE_DEFAULT = 90,
CURLOPT_DNS_USE_GLOBAL_CACHE = 91,
CURLOPT_DNS_CACHE_TIMEOUT = 92,
CURLOPT_PREQUOTE = 93,
CURLOPT_DEBUGFUNCTION = 94,
CURLOPT_DEBUGDATA = 95,
CURLOPT_COOKIESESSION = 96,
CURLOPT_CAPATH = 97,
CURLOPT_BUFFERSIZE = 98,
CURLOPT_NOSIGNAL = 99,
CURLOPT_SHARE = 100,
CURLOPT_PROXYTYPE = 101,
CURLOPT_ENCODING = 102,
CURLOPT_PRIVATE = 103,
CURLOPT_HTTP200ALIASES = 104,
CURLOPT_UNRESTRICTED_AUTH = 105,
CURLOPT_FTP_USE_EPRT = 106,
CURLOPT_HTTPAUTH = 107,
CURLOPT_SSL_CTX_FUNCTION = 108,
CURLOPT_SSL_CTX_DATA = 109,
CURLOPT_FTP_CREATE_MISSING_DIRS = 110,
CURLOPT_PROXYAUTH = 111,
CURLOPT_FTP_RESPONSE_TIMEOUT = 112,
CURLOPT_IPRESOLVE = 113,
CURLOPT_MAXFILESIZE = 114,
CURLOPT_INFILESIZE_LARGE = 115,
CURLOPT_RESUME_FROM_LARGE = 116,
CURLOPT_MAXFILESIZE_LARGE = 117,
CURLOPT_NETRC_FILE = 118,
CURLOPT_USE_SSL = 119,
CURLOPT_POSTFIELDSIZE_LARGE = 120,
CURLOPT_TCP_NODELAY = 121,
CURLOPT_FTPSSLAUTH = 129,
CURLOPT_IOCTLFUNCTION = 130,
CURLOPT_IOCTLDATA = 131,
CURLOPT_FTP_ACCOUNT = 134,
CURLOPT_COOKIELIST = 135,
CURLOPT_IGNORE_CONTENT_LENGTH = 136,
CURLOPT_FTP_SKIP_PASV_IP = 137,
CURLOPT_FTP_FILEMETHOD = 138,
CURLOPT_LOCALPORT = 139,
CURLOPT_LOCALPORTRANGE = 140,
CURLOPT_CONNECT_ONLY = 141,
CURLOPT_CONV_FROM_NETWORK_FUNCTION = 142,
CURLOPT_CONV_TO_NETWORK_FUNCTION = 143,
CURLOPT_CONV_FROM_UTF8_FUNCTION = 144,
CURLOPT_MAX_SEND_SPEED_LARGE = 145,
CURLOPT_MAX_RECV_SPEED_LARGE = 146,
CURLOPT_FTP_ALTERNATIVE_TO_USER = 147,
CURLOPT_SOCKOPTFUNCTION = 148,
CURLOPT_SOCKOPTDATA = 149,
CURLOPT_SSL_SESSIONID_CACHE = 150,
CURLOPT_SSH_AUTH_TYPES = 151,
CURLOPT_SSH_PUBLIC_KEYFILE = 152,
CURLOPT_SSH_PRIVATE_KEYFILE = 153,
CURLOPT_FTP_SSL_CCC = 154,
CURLOPT_TIMEOUT_MS = 155,
CURLOPT_CONNECTTIMEOUT_MS = 156,
CURLOPT_HTTP_TRANSFER_DECODING = 157,
CURLOPT_HTTP_CONTENT_DECODING = 158,
CURLOPT_NEW_FILE_PERMS = 159,
CURLOPT_NEW_DIRECTORY_PERMS = 160,
CURLOPT_POSTREDIR = 161,
CURLOPT_SSH_HOST_PUBLIC_KEY_MD5 = 162,
CURLOPT_OPENSOCKETFUNCTION = 163,
CURLOPT_OPENSOCKETDATA = 164,
CURLOPT_COPYPOSTFIELDS = 165,
CURLOPT_PROXY_TRANSFER_MODE = 166,
CURLOPT_SEEKFUNCTION = 167,
CURLOPT_SEEKDATA = 168,
CURLOPT_CRLFILE = 169,
CURLOPT_ISSUERCERT = 170,
CURLOPT_ADDRESS_SCOPE = 171,
CURLOPT_CERTINFO = 172,
CURLOPT_USERNAME = 173,
CURLOPT_PASSWORD = 174,
CURLOPT_PROXYUSERNAME = 175,
CURLOPT_PROXYPASSWORD = 176,
CURLOPT_NOPROXY = 177,
CURLOPT_TFTP_BLKSIZE = 178,
CURLOPT_SOCKS5_GSSAPI_SERVICE = 179,
CURLOPT_SOCKS5_GSSAPI_NEC = 180,
CURLOPT_PROTOCOLS = 181,
CURLOPT_REDIR_PROTOCOLS = 182,
CURLOPT_LASTENTRY
};