View difference between Paste ID: teZJBXyR and 1spD9ZXE
SHOW: | | - or go back to the newest paste.
1-
    _buildOptMap() {
1+
this.Opt["CURLOPT_WRITEDATA"]                  := this.Opt["WRITEDATA"]                  := this.Opt[1]   := this.Opt[10001] := optMap(1,"WRITEDATA","CURLOPTTYPE_CBPOINT")           
2-
        this.Opt["CURLOPT_WRITEDATA"] := this.Opt["WRITEDATA"] := this.Opt[1] := this.Opt[10001] := optMap(1,"WRITEDATA","CURLOPTTYPE_CBPOINT")
2+
this.Opt["CURLOPT_URL"]                        := this.Opt["URL"]                        := this.Opt[2]   := this.Opt[10002] := optMap(2,"URL","CURLOPTTYPE_STRINGPOINT")             
3-
        this.Opt["CURLOPT_URL"] := this.Opt["URL"] := this.Opt[2] := this.Opt[10002] := optMap(2,"URL","CURLOPTTYPE_STRINGPOINT")
3+
this.Opt["CURLOPT_PORT"]                       := this.Opt["PORT"]                       := this.Opt[3]   := this.Opt[10003] := optMap(3,"PORT","LONG")                               
4-
        this.Opt["CURLOPT_PORT"] := this.Opt["PORT"] := this.Opt[3] := this.Opt[10003] := optMap(3,"PORT","LONG")
4+
this.Opt["CURLOPT_PROXY"]                      := this.Opt["PROXY"]                      := this.Opt[4]   := this.Opt[10004] := optMap(4,"PROXY","STRINGPOINT")                       
5-
        this.Opt["CURLOPT_PROXY"] := this.Opt["PROXY"] := this.Opt[4] := this.Opt[10004] := optMap(4,"PROXY","STRINGPOINT")
5+
this.Opt["CURLOPT_USERPWD"]                    := this.Opt["USERPWD"]                    := this.Opt[5]   := this.Opt[10005] := optMap(5,"USERPWD","STRINGPOINT")                     
6-
        this.Opt["CURLOPT_USERPWD"] := this.Opt["USERPWD"] := this.Opt[5] := this.Opt[10005] := optMap(5,"USERPWD","STRINGPOINT")
6+
this.Opt["CURLOPT_PROXYUSERPWD"]               := this.Opt["PROXYUSERPWD"]               := this.Opt[6]   := this.Opt[10006] := optMap(6,"PROXYUSERPWD","STRINGPOINT")                
7-
        this.Opt["CURLOPT_PROXYUSERPWD"] := this.Opt["PROXYUSERPWD"] := this.Opt[6] := this.Opt[10006] := optMap(6,"PROXYUSERPWD","STRINGPOINT")
7+
this.Opt["CURLOPT_RANGE"]                      := this.Opt["RANGE"]                      := this.Opt[7]   := this.Opt[10007] := optMap(7,"RANGE","STRINGPOINT")                       
8-
        this.Opt["CURLOPT_RANGE"] := this.Opt["RANGE"] := this.Opt[7] := this.Opt[10007] := optMap(7,"RANGE","STRINGPOINT")
8+
this.Opt["CURLOPT_READDATA"]                   := this.Opt["READDATA"]                   := this.Opt[9]   := this.Opt[10009] := optMap(9,"READDATA","CBPOINT")                        
9-
        this.Opt["CURLOPT_READDATA"] := this.Opt["READDATA"] := this.Opt[9] := this.Opt[10009] := optMap(9,"READDATA","CBPOINT")
9+
this.Opt["CURLOPT_ERRORBUFFER"]                := this.Opt["ERRORBUFFER"]                := this.Opt[10]  := this.Opt[10010] := optMap(10,"ERRORBUFFER","OBJECTPOINT")                
10-
        this.Opt["CURLOPT_ERRORBUFFER"] := this.Opt["ERRORBUFFER"] := this.Opt[10] := this.Opt[10010] := optMap(10,"ERRORBUFFER","OBJECTPOINT")
10+
this.Opt["CURLOPT_WRITEFUNCTION"]              := this.Opt["WRITEFUNCTION"]              := this.Opt[11]  := this.Opt[10011] := optMap(11,"WRITEFUNCTION","FUNCTIONPOINT")            
11-
        this.Opt["CURLOPT_WRITEFUNCTION"] := this.Opt["WRITEFUNCTION"] := this.Opt[11] := this.Opt[10011] := optMap(11,"WRITEFUNCTION","FUNCTIONPOINT")
11+
this.Opt["CURLOPT_READFUNCTION"]               := this.Opt["READFUNCTION"]               := this.Opt[12]  := this.Opt[10012] := optMap(12,"READFUNCTION","FUNCTIONPOINT")             
12-
        this.Opt["CURLOPT_READFUNCTION"] := this.Opt["READFUNCTION"] := this.Opt[12] := this.Opt[10012] := optMap(12,"READFUNCTION","FUNCTIONPOINT")
12+
this.Opt["CURLOPT_TIMEOUT"]                    := this.Opt["TIMEOUT"]                    := this.Opt[13]  := this.Opt[10013] := optMap(13,"TIMEOUT","LONG")                           
13-
        this.Opt["CURLOPT_TIMEOUT"] := this.Opt["TIMEOUT"] := this.Opt[13] := this.Opt[10013] := optMap(13,"TIMEOUT","LONG")
13+
this.Opt["CURLOPT_INFILESIZE"]                 := this.Opt["INFILESIZE"]                 := this.Opt[14]  := this.Opt[10014] := optMap(14,"INFILESIZE","LONG")                        
14-
        this.Opt["CURLOPT_INFILESIZE"] := this.Opt["INFILESIZE"] := this.Opt[14] := this.Opt[10014] := optMap(14,"INFILESIZE","LONG")
14+
this.Opt["CURLOPT_POSTFIELDS"]                 := this.Opt["POSTFIELDS"]                 := this.Opt[15]  := this.Opt[10015] := optMap(15,"POSTFIELDS","OBJECTPOINT")                 
15-
        this.Opt["CURLOPT_POSTFIELDS"] := this.Opt["POSTFIELDS"] := this.Opt[15] := this.Opt[10015] := optMap(15,"POSTFIELDS","OBJECTPOINT")
15+
this.Opt["CURLOPT_REFERER"]                    := this.Opt["REFERER"]                    := this.Opt[16]  := this.Opt[10016] := optMap(16,"REFERER","STRINGPOINT")                    
16-
        this.Opt["CURLOPT_REFERER"] := this.Opt["REFERER"] := this.Opt[16] := this.Opt[10016] := optMap(16,"REFERER","STRINGPOINT")
16+
this.Opt["CURLOPT_FTPPORT"]                    := this.Opt["FTPPORT"]                    := this.Opt[17]  := this.Opt[10017] := optMap(17,"FTPPORT","STRINGPOINT")                    
17-
        this.Opt["CURLOPT_FTPPORT"] := this.Opt["FTPPORT"] := this.Opt[17] := this.Opt[10017] := optMap(17,"FTPPORT","STRINGPOINT")
17+
this.Opt["CURLOPT_USERAGENT"]                  := this.Opt["USERAGENT"]                  := this.Opt[18]  := this.Opt[10018] := optMap(18,"USERAGENT","STRINGPOINT")                  
18-
        this.Opt["CURLOPT_USERAGENT"] := this.Opt["USERAGENT"] := this.Opt[18] := this.Opt[10018] := optMap(18,"USERAGENT","STRINGPOINT")
18+
this.Opt["CURLOPT_LOW_SPEED_LIMIT"]            := this.Opt["LOW_SPEED_LIMIT"]            := this.Opt[19]  := this.Opt[10019] := optMap(19,"LOW_SPEED_LIMIT","LONG")                   
19-
        this.Opt["CURLOPT_LOW_SPEED_LIMIT"] := this.Opt["LOW_SPEED_LIMIT"] := this.Opt[19] := this.Opt[10019] := optMap(19,"LOW_SPEED_LIMIT","LONG")
19+
this.Opt["CURLOPT_LOW_SPEED_TIME"]             := this.Opt["LOW_SPEED_TIME"]             := this.Opt[20]  := this.Opt[10020] := optMap(20,"LOW_SPEED_TIME","LONG")                    
20-
        this.Opt["CURLOPT_LOW_SPEED_TIME"] := this.Opt["LOW_SPEED_TIME"] := this.Opt[20] := this.Opt[10020] := optMap(20,"LOW_SPEED_TIME","LONG")
20+
this.Opt["CURLOPT_RESUME_FROM"]                := this.Opt["RESUME_FROM"]                := this.Opt[21]  := this.Opt[10021] := optMap(21,"RESUME_FROM","LONG")                       
21-
        this.Opt["CURLOPT_RESUME_FROM"] := this.Opt["RESUME_FROM"] := this.Opt[21] := this.Opt[10021] := optMap(21,"RESUME_FROM","LONG")
21+
this.Opt["CURLOPT_COOKIE"]                     := this.Opt["COOKIE"]                     := this.Opt[22]  := this.Opt[10022] := optMap(22,"COOKIE","STRINGPOINT")                     
22-
        this.Opt["CURLOPT_COOKIE"] := this.Opt["COOKIE"] := this.Opt[22] := this.Opt[10022] := optMap(22,"COOKIE","STRINGPOINT")
22+
this.Opt["CURLOPT_HTTPHEADER"]                 := this.Opt["HTTPHEADER"]                 := this.Opt[23]  := this.Opt[10023] := optMap(23,"HTTPHEADER","SLISTPOINT")                  
23-
        this.Opt["CURLOPT_HTTPHEADER"] := this.Opt["HTTPHEADER"] := this.Opt[23] := this.Opt[10023] := optMap(23,"HTTPHEADER","SLISTPOINT")
23+
this.Opt["CURLOPT_SSLCERT"]                    := this.Opt["SSLCERT"]                    := this.Opt[25]  := this.Opt[10025] := optMap(25,"SSLCERT","STRINGPOINT")                    
24-
        this.Opt["CURLOPT_SSLCERT"] := this.Opt["SSLCERT"] := this.Opt[25] := this.Opt[10025] := optMap(25,"SSLCERT","STRINGPOINT")
24+
this.Opt["CURLOPT_KEYPASSWD"]                  := this.Opt["KEYPASSWD"]                  := this.Opt[26]  := this.Opt[10026] := optMap(26,"KEYPASSWD","STRINGPOINT")                  
25-
        this.Opt["CURLOPT_KEYPASSWD"] := this.Opt["KEYPASSWD"] := this.Opt[26] := this.Opt[10026] := optMap(26,"KEYPASSWD","STRINGPOINT")
25+
this.Opt["CURLOPT_CRLF"]                       := this.Opt["CRLF"]                       := this.Opt[27]  := this.Opt[10027] := optMap(27,"CRLF","LONG")                              
26-
        this.Opt["CURLOPT_CRLF"] := this.Opt["CRLF"] := this.Opt[27] := this.Opt[10027] := optMap(27,"CRLF","LONG")
26+
this.Opt["CURLOPT_QUOTE"]                      := this.Opt["QUOTE"]                      := this.Opt[28]  := this.Opt[10028] := optMap(28,"QUOTE","SLISTPOINT")                       
27-
        this.Opt["CURLOPT_QUOTE"] := this.Opt["QUOTE"] := this.Opt[28] := this.Opt[10028] := optMap(28,"QUOTE","SLISTPOINT")
27+
this.Opt["CURLOPT_HEADERDATA"]                 := this.Opt["HEADERDATA"]                 := this.Opt[29]  := this.Opt[10029] := optMap(29,"HEADERDATA","CBPOINT")                     
28-
        this.Opt["CURLOPT_HEADERDATA"] := this.Opt["HEADERDATA"] := this.Opt[29] := this.Opt[10029] := optMap(29,"HEADERDATA","CBPOINT")
28+
this.Opt["CURLOPT_COOKIEFILE"]                 := this.Opt["COOKIEFILE"]                 := this.Opt[31]  := this.Opt[10031] := optMap(31,"COOKIEFILE","STRINGPOINT")                 
29-
        this.Opt["CURLOPT_COOKIEFILE"] := this.Opt["COOKIEFILE"] := this.Opt[31] := this.Opt[10031] := optMap(31,"COOKIEFILE","STRINGPOINT")
29+
this.Opt["CURLOPT_SSLVERSION"]                 := this.Opt["SSLVERSION"]                 := this.Opt[32]  := this.Opt[10032] := optMap(32,"SSLVERSION","VALUES")                      
30-
        this.Opt["CURLOPT_SSLVERSION"] := this.Opt["SSLVERSION"] := this.Opt[32] := this.Opt[10032] := optMap(32,"SSLVERSION","VALUES")
30+
this.Opt["CURLOPT_TIMECONDITION"]              := this.Opt["TIMECONDITION"]              := this.Opt[33]  := this.Opt[10033] := optMap(33,"TIMECONDITION","VALUES")                   
31-
        this.Opt["CURLOPT_TIMECONDITION"] := this.Opt["TIMECONDITION"] := this.Opt[33] := this.Opt[10033] := optMap(33,"TIMECONDITION","VALUES")
31+
this.Opt["CURLOPT_TIMEVALUE"]                  := this.Opt["TIMEVALUE"]                  := this.Opt[34]  := this.Opt[10034] := optMap(34,"TIMEVALUE","LONG")                         
32-
        this.Opt["CURLOPT_TIMEVALUE"] := this.Opt["TIMEVALUE"] := this.Opt[34] := this.Opt[10034] := optMap(34,"TIMEVALUE","LONG")
32+
this.Opt["CURLOPT_CUSTOMREQUEST"]              := this.Opt["CUSTOMREQUEST"]              := this.Opt[36]  := this.Opt[10036] := optMap(36,"CUSTOMREQUEST","STRINGPOINT")              
33-
        this.Opt["CURLOPT_CUSTOMREQUEST"] := this.Opt["CUSTOMREQUEST"] := this.Opt[36] := this.Opt[10036] := optMap(36,"CUSTOMREQUEST","STRINGPOINT")
33+
this.Opt["CURLOPT_STDERR"]                     := this.Opt["STDERR"]                     := this.Opt[37]  := this.Opt[10037] := optMap(37,"STDERR","OBJECTPOINT")                     
34-
        this.Opt["CURLOPT_STDERR"] := this.Opt["STDERR"] := this.Opt[37] := this.Opt[10037] := optMap(37,"STDERR","OBJECTPOINT")
34+
this.Opt["CURLOPT_POSTQUOTE"]                  := this.Opt["POSTQUOTE"]                  := this.Opt[39]  := this.Opt[10039] := optMap(39,"POSTQUOTE","SLISTPOINT")                   
35-
        this.Opt["CURLOPT_POSTQUOTE"] := this.Opt["POSTQUOTE"] := this.Opt[39] := this.Opt[10039] := optMap(39,"POSTQUOTE","SLISTPOINT")
35+
this.Opt["CURLOPT_OBSOLETE40"]                 := this.Opt["OBSOLETE40"]                 := this.Opt[40]  := this.Opt[10040] := optMap(40,"OBSOLETE40","OBJECTPOINT")                 
36-
        this.Opt["CURLOPT_OBSOLETE40"] := this.Opt["OBSOLETE40"] := this.Opt[40] := this.Opt[10040] := optMap(40,"OBSOLETE40","OBJECTPOINT")
36+
this.Opt["CURLOPT_VERBOSE"]                    := this.Opt["VERBOSE"]                    := this.Opt[41]  := this.Opt[10041] := optMap(41,"VERBOSE","LONG")                           
37-
        this.Opt["CURLOPT_VERBOSE"] := this.Opt["VERBOSE"] := this.Opt[41] := this.Opt[10041] := optMap(41,"VERBOSE","LONG")
37+
this.Opt["CURLOPT_HEADER"]                     := this.Opt["HEADER"]                     := this.Opt[42]  := this.Opt[10042] := optMap(42,"HEADER","LONG")                            
38-
        this.Opt["CURLOPT_HEADER"] := this.Opt["HEADER"] := this.Opt[42] := this.Opt[10042] := optMap(42,"HEADER","LONG")
38+
this.Opt["CURLOPT_NOPROGRESS"]                 := this.Opt["NOPROGRESS"]                 := this.Opt[43]  := this.Opt[10043] := optMap(43,"NOPROGRESS","LONG")                        
39-
        this.Opt["CURLOPT_NOPROGRESS"] := this.Opt["NOPROGRESS"] := this.Opt[43] := this.Opt[10043] := optMap(43,"NOPROGRESS","LONG")
39+
this.Opt["CURLOPT_NOBODY"]                     := this.Opt["NOBODY"]                     := this.Opt[44]  := this.Opt[10044] := optMap(44,"NOBODY","LONG")                            
40-
        this.Opt["CURLOPT_NOBODY"] := this.Opt["NOBODY"] := this.Opt[44] := this.Opt[10044] := optMap(44,"NOBODY","LONG")
40+
this.Opt["CURLOPT_FAILONERROR"]                := this.Opt["FAILONERROR"]                := this.Opt[45]  := this.Opt[10045] := optMap(45,"FAILONERROR","LONG")                       
41-
        this.Opt["CURLOPT_FAILONERROR"] := this.Opt["FAILONERROR"] := this.Opt[45] := this.Opt[10045] := optMap(45,"FAILONERROR","LONG")
41+
this.Opt["CURLOPT_UPLOAD"]                     := this.Opt["UPLOAD"]                     := this.Opt[46]  := this.Opt[10046] := optMap(46,"UPLOAD","LONG")                            
42-
        this.Opt["CURLOPT_UPLOAD"] := this.Opt["UPLOAD"] := this.Opt[46] := this.Opt[10046] := optMap(46,"UPLOAD","LONG")
42+
this.Opt["CURLOPT_POST"]                       := this.Opt["POST"]                       := this.Opt[47]  := this.Opt[10047] := optMap(47,"POST","LONG")                              
43-
        this.Opt["CURLOPT_POST"] := this.Opt["POST"] := this.Opt[47] := this.Opt[10047] := optMap(47,"POST","LONG")
43+
this.Opt["CURLOPT_DIRLISTONLY"]                := this.Opt["DIRLISTONLY"]                := this.Opt[48]  := this.Opt[10048] := optMap(48,"DIRLISTONLY","LONG")                       
44-
        this.Opt["CURLOPT_DIRLISTONLY"] := this.Opt["DIRLISTONLY"] := this.Opt[48] := this.Opt[10048] := optMap(48,"DIRLISTONLY","LONG")
44+
this.Opt["CURLOPT_APPEND"]                     := this.Opt["APPEND"]                     := this.Opt[50]  := this.Opt[10050] := optMap(50,"APPEND","LONG")                            
45-
        this.Opt["CURLOPT_APPEND"] := this.Opt["APPEND"] := this.Opt[50] := this.Opt[10050] := optMap(50,"APPEND","LONG")
45+
this.Opt["CURLOPT_NETRC"]                      := this.Opt["NETRC"]                      := this.Opt[51]  := this.Opt[10051] := optMap(51,"NETRC","VALUES")                           
46-
        this.Opt["CURLOPT_NETRC"] := this.Opt["NETRC"] := this.Opt[51] := this.Opt[10051] := optMap(51,"NETRC","VALUES")
46+
this.Opt["CURLOPT_FOLLOWLOCATION"]             := this.Opt["FOLLOWLOCATION"]             := this.Opt[52]  := this.Opt[10052] := optMap(52,"FOLLOWLOCATION","LONG")                    
47-
        this.Opt["CURLOPT_FOLLOWLOCATION"] := this.Opt["FOLLOWLOCATION"] := this.Opt[52] := this.Opt[10052] := optMap(52,"FOLLOWLOCATION","LONG")
47+
this.Opt["CURLOPT_TRANSFERTEXT"]               := this.Opt["TRANSFERTEXT"]               := this.Opt[53]  := this.Opt[10053] := optMap(53,"TRANSFERTEXT","LONG")                      
48-
        this.Opt["CURLOPT_TRANSFERTEXT"] := this.Opt["TRANSFERTEXT"] := this.Opt[53] := this.Opt[10053] := optMap(53,"TRANSFERTEXT","LONG")
48+
this.Opt["CURLOPT_XFERINFODATA"]               := this.Opt["XFERINFODATA"]               := this.Opt[57]  := this.Opt[10057] := optMap(57,"XFERINFODATA","CBPOINT")                   
49-
        this.Opt["CURLOPT_XFERINFODATA"] := this.Opt["XFERINFODATA"] := this.Opt[57] := this.Opt[10057] := optMap(57,"XFERINFODATA","CBPOINT")
49+
this.Opt["CURLOPT_AUTOREFERER"]                := this.Opt["AUTOREFERER"]                := this.Opt[58]  := this.Opt[10058] := optMap(58,"AUTOREFERER","LONG")                       
50-
        this.Opt["CURLOPT_AUTOREFERER"] := this.Opt["AUTOREFERER"] := this.Opt[58] := this.Opt[10058] := optMap(58,"AUTOREFERER","LONG")
50+
this.Opt["CURLOPT_PROXYPORT"]                  := this.Opt["PROXYPORT"]                  := this.Opt[59]  := this.Opt[10059] := optMap(59,"PROXYPORT","LONG")                         
51-
        this.Opt["CURLOPT_PROXYPORT"] := this.Opt["PROXYPORT"] := this.Opt[59] := this.Opt[10059] := optMap(59,"PROXYPORT","LONG")
51+
this.Opt["CURLOPT_POSTFIELDSIZE"]              := this.Opt["POSTFIELDSIZE"]              := this.Opt[60]  := this.Opt[10060] := optMap(60,"POSTFIELDSIZE","LONG")                     
52-
        this.Opt["CURLOPT_POSTFIELDSIZE"] := this.Opt["POSTFIELDSIZE"] := this.Opt[60] := this.Opt[10060] := optMap(60,"POSTFIELDSIZE","LONG")
52+
this.Opt["CURLOPT_HTTPPROXYTUNNEL"]            := this.Opt["HTTPPROXYTUNNEL"]            := this.Opt[61]  := this.Opt[10061] := optMap(61,"HTTPPROXYTUNNEL","LONG")                   
53-
        this.Opt["CURLOPT_HTTPPROXYTUNNEL"] := this.Opt["HTTPPROXYTUNNEL"] := this.Opt[61] := this.Opt[10061] := optMap(61,"HTTPPROXYTUNNEL","LONG")
53+
this.Opt["CURLOPT_INTERFACE"]                  := this.Opt["INTERFACE"]                  := this.Opt[62]  := this.Opt[10062] := optMap(62,"INTERFACE","STRINGPOINT")                  
54-
        this.Opt["CURLOPT_INTERFACE"] := this.Opt["INTERFACE"] := this.Opt[62] := this.Opt[10062] := optMap(62,"INTERFACE","STRINGPOINT")
54+
this.Opt["CURLOPT_KRBLEVEL"]                   := this.Opt["KRBLEVEL"]                   := this.Opt[63]  := this.Opt[10063] := optMap(63,"KRBLEVEL","STRINGPOINT")                   
55-
        this.Opt["CURLOPT_KRBLEVEL"] := this.Opt["KRBLEVEL"] := this.Opt[63] := this.Opt[10063] := optMap(63,"KRBLEVEL","STRINGPOINT")
55+
this.Opt["CURLOPT_SSL_VERIFYPEER"]             := this.Opt["SSL_VERIFYPEER"]             := this.Opt[64]  := this.Opt[10064] := optMap(64,"SSL_VERIFYPEER","LONG")                    
56-
        this.Opt["CURLOPT_SSL_VERIFYPEER"] := this.Opt["SSL_VERIFYPEER"] := this.Opt[64] := this.Opt[10064] := optMap(64,"SSL_VERIFYPEER","LONG")
56+
this.Opt["CURLOPT_CAINFO"]                     := this.Opt["CAINFO"]                     := this.Opt[65]  := this.Opt[10065] := optMap(65,"CAINFO","STRINGPOINT")                     
57-
        this.Opt["CURLOPT_CAINFO"] := this.Opt["CAINFO"] := this.Opt[65] := this.Opt[10065] := optMap(65,"CAINFO","STRINGPOINT")
57+
this.Opt["CURLOPT_MAXREDIRS"]                  := this.Opt["MAXREDIRS"]                  := this.Opt[68]  := this.Opt[10068] := optMap(68,"MAXREDIRS","LONG")                         
58-
        this.Opt["CURLOPT_MAXREDIRS"] := this.Opt["MAXREDIRS"] := this.Opt[68] := this.Opt[10068] := optMap(68,"MAXREDIRS","LONG")
58+
this.Opt["CURLOPT_FILETIME"]                   := this.Opt["FILETIME"]                   := this.Opt[69]  := this.Opt[10069] := optMap(69,"FILETIME","LONG")                          
59-
        this.Opt["CURLOPT_FILETIME"] := this.Opt["FILETIME"] := this.Opt[69] := this.Opt[10069] := optMap(69,"FILETIME","LONG")
59+
this.Opt["CURLOPT_TELNETOPTIONS"]              := this.Opt["TELNETOPTIONS"]              := this.Opt[70]  := this.Opt[10070] := optMap(70,"TELNETOPTIONS","SLISTPOINT")               
60-
        this.Opt["CURLOPT_TELNETOPTIONS"] := this.Opt["TELNETOPTIONS"] := this.Opt[70] := this.Opt[10070] := optMap(70,"TELNETOPTIONS","SLISTPOINT")
60+
this.Opt["CURLOPT_MAXCONNECTS"]                := this.Opt["MAXCONNECTS"]                := this.Opt[71]  := this.Opt[10071] := optMap(71,"MAXCONNECTS","LONG")                       
61-
        this.Opt["CURLOPT_MAXCONNECTS"] := this.Opt["MAXCONNECTS"] := this.Opt[71] := this.Opt[10071] := optMap(71,"MAXCONNECTS","LONG")
61+
this.Opt["CURLOPT_OBSOLETE72"]                 := this.Opt["OBSOLETE72"]                 := this.Opt[72]  := this.Opt[10072] := optMap(72,"OBSOLETE72","LONG")                        
62-
        this.Opt["CURLOPT_OBSOLETE72"] := this.Opt["OBSOLETE72"] := this.Opt[72] := this.Opt[10072] := optMap(72,"OBSOLETE72","LONG")
62+
this.Opt["CURLOPT_FRESH_CONNECT"]              := this.Opt["FRESH_CONNECT"]              := this.Opt[74]  := this.Opt[10074] := optMap(74,"FRESH_CONNECT","LONG")                     
63-
        this.Opt["CURLOPT_FRESH_CONNECT"] := this.Opt["FRESH_CONNECT"] := this.Opt[74] := this.Opt[10074] := optMap(74,"FRESH_CONNECT","LONG")
63+
this.Opt["CURLOPT_FORBID_REUSE"]               := this.Opt["FORBID_REUSE"]               := this.Opt[75]  := this.Opt[10075] := optMap(75,"FORBID_REUSE","LONG")                      
64-
        this.Opt["CURLOPT_FORBID_REUSE"] := this.Opt["FORBID_REUSE"] := this.Opt[75] := this.Opt[10075] := optMap(75,"FORBID_REUSE","LONG")
64+
this.Opt["CURLOPT_CONNECTTIMEOUT"]             := this.Opt["CONNECTTIMEOUT"]             := this.Opt[78]  := this.Opt[10078] := optMap(78,"CONNECTTIMEOUT","LONG")                    
65-
        this.Opt["CURLOPT_CONNECTTIMEOUT"] := this.Opt["CONNECTTIMEOUT"] := this.Opt[78] := this.Opt[10078] := optMap(78,"CONNECTTIMEOUT","LONG")
65+
this.Opt["CURLOPT_HEADERFUNCTION"]             := this.Opt["HEADERFUNCTION"]             := this.Opt[79]  := this.Opt[10079] := optMap(79,"HEADERFUNCTION","FUNCTIONPOINT")           
66-
        this.Opt["CURLOPT_HEADERFUNCTION"] := this.Opt["HEADERFUNCTION"] := this.Opt[79] := this.Opt[10079] := optMap(79,"HEADERFUNCTION","FUNCTIONPOINT")
66+
this.Opt["CURLOPT_HTTPGET"]                    := this.Opt["HTTPGET"]                    := this.Opt[80]  := this.Opt[10080] := optMap(80,"HTTPGET","LONG")                           
67-
        this.Opt["CURLOPT_HTTPGET"] := this.Opt["HTTPGET"] := this.Opt[80] := this.Opt[10080] := optMap(80,"HTTPGET","LONG")
67+
this.Opt["CURLOPT_SSL_VERIFYHOST"]             := this.Opt["SSL_VERIFYHOST"]             := this.Opt[81]  := this.Opt[10081] := optMap(81,"SSL_VERIFYHOST","LONG")                    
68-
        this.Opt["CURLOPT_SSL_VERIFYHOST"] := this.Opt["SSL_VERIFYHOST"] := this.Opt[81] := this.Opt[10081] := optMap(81,"SSL_VERIFYHOST","LONG")
68+
this.Opt["CURLOPT_COOKIEJAR"]                  := this.Opt["COOKIEJAR"]                  := this.Opt[82]  := this.Opt[10082] := optMap(82,"COOKIEJAR","STRINGPOINT")                  
69-
        this.Opt["CURLOPT_COOKIEJAR"] := this.Opt["COOKIEJAR"] := this.Opt[82] := this.Opt[10082] := optMap(82,"COOKIEJAR","STRINGPOINT")
69+
this.Opt["CURLOPT_SSL_CIPHER_LIST"]            := this.Opt["SSL_CIPHER_LIST"]            := this.Opt[83]  := this.Opt[10083] := optMap(83,"SSL_CIPHER_LIST","STRINGPOINT")            
70-
        this.Opt["CURLOPT_SSL_CIPHER_LIST"] := this.Opt["SSL_CIPHER_LIST"] := this.Opt[83] := this.Opt[10083] := optMap(83,"SSL_CIPHER_LIST","STRINGPOINT")
70+
this.Opt["CURLOPT_HTTP_VERSION"]               := this.Opt["HTTP_VERSION"]               := this.Opt[84]  := this.Opt[10084] := optMap(84,"HTTP_VERSION","VALUES")                    
71-
        this.Opt["CURLOPT_HTTP_VERSION"] := this.Opt["HTTP_VERSION"] := this.Opt[84] := this.Opt[10084] := optMap(84,"HTTP_VERSION","VALUES")
71+
this.Opt["CURLOPT_FTP_USE_EPSV"]               := this.Opt["FTP_USE_EPSV"]               := this.Opt[85]  := this.Opt[10085] := optMap(85,"FTP_USE_EPSV","LONG")                      
72-
        this.Opt["CURLOPT_FTP_USE_EPSV"] := this.Opt["FTP_USE_EPSV"] := this.Opt[85] := this.Opt[10085] := optMap(85,"FTP_USE_EPSV","LONG")
72+
this.Opt["CURLOPT_SSLCERTTYPE"]                := this.Opt["SSLCERTTYPE"]                := this.Opt[86]  := this.Opt[10086] := optMap(86,"SSLCERTTYPE","STRINGPOINT")                
73-
        this.Opt["CURLOPT_SSLCERTTYPE"] := this.Opt["SSLCERTTYPE"] := this.Opt[86] := this.Opt[10086] := optMap(86,"SSLCERTTYPE","STRINGPOINT")
73+
this.Opt["CURLOPT_SSLKEY"]                     := this.Opt["SSLKEY"]                     := this.Opt[87]  := this.Opt[10087] := optMap(87,"SSLKEY","STRINGPOINT")                     
74-
        this.Opt["CURLOPT_SSLKEY"] := this.Opt["SSLKEY"] := this.Opt[87] := this.Opt[10087] := optMap(87,"SSLKEY","STRINGPOINT")
74+
this.Opt["CURLOPT_SSLKEYTYPE"]                 := this.Opt["SSLKEYTYPE"]                 := this.Opt[88]  := this.Opt[10088] := optMap(88,"SSLKEYTYPE","STRINGPOINT")                 
75-
        this.Opt["CURLOPT_SSLKEYTYPE"] := this.Opt["SSLKEYTYPE"] := this.Opt[88] := this.Opt[10088] := optMap(88,"SSLKEYTYPE","STRINGPOINT")
75+
this.Opt["CURLOPT_SSLENGINE"]                  := this.Opt["SSLENGINE"]                  := this.Opt[89]  := this.Opt[10089] := optMap(89,"SSLENGINE","STRINGPOINT")                  
76-
        this.Opt["CURLOPT_SSLENGINE"] := this.Opt["SSLENGINE"] := this.Opt[89] := this.Opt[10089] := optMap(89,"SSLENGINE","STRINGPOINT")
76+
this.Opt["CURLOPT_SSLENGINE_DEFAULT"]          := this.Opt["SSLENGINE_DEFAULT"]          := this.Opt[90]  := this.Opt[10090] := optMap(90,"SSLENGINE_DEFAULT","LONG")                 
77-
        this.Opt["CURLOPT_SSLENGINE_DEFAULT"] := this.Opt["SSLENGINE_DEFAULT"] := this.Opt[90] := this.Opt[10090] := optMap(90,"SSLENGINE_DEFAULT","LONG")
77+
this.Opt["CURLOPT_DNS_CACHE_TIMEOUT"]          := this.Opt["DNS_CACHE_TIMEOUT"]          := this.Opt[92]  := this.Opt[10092] := optMap(92,"DNS_CACHE_TIMEOUT","LONG")                 
78-
        this.Opt["CURLOPT_DNS_CACHE_TIMEOUT"] := this.Opt["DNS_CACHE_TIMEOUT"] := this.Opt[92] := this.Opt[10092] := optMap(92,"DNS_CACHE_TIMEOUT","LONG")
78+
this.Opt["CURLOPT_PREQUOTE"]                   := this.Opt["PREQUOTE"]                   := this.Opt[93]  := this.Opt[10093] := optMap(93,"PREQUOTE","SLISTPOINT")                    
79-
        this.Opt["CURLOPT_PREQUOTE"] := this.Opt["PREQUOTE"] := this.Opt[93] := this.Opt[10093] := optMap(93,"PREQUOTE","SLISTPOINT")
79+
this.Opt["CURLOPT_DEBUGFUNCTION"]              := this.Opt["DEBUGFUNCTION"]              := this.Opt[94]  := this.Opt[10094] := optMap(94,"DEBUGFUNCTION","FUNCTIONPOINT")            
80-
        this.Opt["CURLOPT_DEBUGFUNCTION"] := this.Opt["DEBUGFUNCTION"] := this.Opt[94] := this.Opt[10094] := optMap(94,"DEBUGFUNCTION","FUNCTIONPOINT")
80+
this.Opt["CURLOPT_DEBUGDATA"]                  := this.Opt["DEBUGDATA"]                  := this.Opt[95]  := this.Opt[10095] := optMap(95,"DEBUGDATA","CBPOINT")                      
81-
        this.Opt["CURLOPT_DEBUGDATA"] := this.Opt["DEBUGDATA"] := this.Opt[95] := this.Opt[10095] := optMap(95,"DEBUGDATA","CBPOINT")
81+
this.Opt["CURLOPT_COOKIESESSION"]              := this.Opt["COOKIESESSION"]              := this.Opt[96]  := this.Opt[10096] := optMap(96,"COOKIESESSION","LONG")                     
82-
        this.Opt["CURLOPT_COOKIESESSION"] := this.Opt["COOKIESESSION"] := this.Opt[96] := this.Opt[10096] := optMap(96,"COOKIESESSION","LONG")
82+
this.Opt["CURLOPT_CAPATH"]                     := this.Opt["CAPATH"]                     := this.Opt[97]  := this.Opt[10097] := optMap(97,"CAPATH","STRINGPOINT")                     
83-
        this.Opt["CURLOPT_CAPATH"] := this.Opt["CAPATH"] := this.Opt[97] := this.Opt[10097] := optMap(97,"CAPATH","STRINGPOINT")
83+
this.Opt["CURLOPT_BUFFERSIZE"]                 := this.Opt["BUFFERSIZE"]                 := this.Opt[98]  := this.Opt[10098] := optMap(98,"BUFFERSIZE","LONG")                        
84-
        this.Opt["CURLOPT_BUFFERSIZE"] := this.Opt["BUFFERSIZE"] := this.Opt[98] := this.Opt[10098] := optMap(98,"BUFFERSIZE","LONG")
84+
this.Opt["CURLOPT_NOSIGNAL"]                   := this.Opt["NOSIGNAL"]                   := this.Opt[99]  := this.Opt[10099] := optMap(99,"NOSIGNAL","LONG")                          
85-
        this.Opt["CURLOPT_NOSIGNAL"] := this.Opt["NOSIGNAL"] := this.Opt[99] := this.Opt[10099] := optMap(99,"NOSIGNAL","LONG")
85+
this.Opt["CURLOPT_SHARE"]                      := this.Opt["SHARE"]                      := this.Opt[100] := this.Opt[10100] := optMap(100,"SHARE","OBJECTPOINT")                     
86-
        this.Opt["CURLOPT_SHARE"] := this.Opt["SHARE"] := this.Opt[100] := this.Opt[10100] := optMap(100,"SHARE","OBJECTPOINT")
86+
this.Opt["CURLOPT_PROXYTYPE"]                  := this.Opt["PROXYTYPE"]                  := this.Opt[101] := this.Opt[10101] := optMap(101,"PROXYTYPE","VALUES")                      
87-
        this.Opt["CURLOPT_PROXYTYPE"] := this.Opt["PROXYTYPE"] := this.Opt[101] := this.Opt[10101] := optMap(101,"PROXYTYPE","VALUES")
87+
this.Opt["CURLOPT_ACCEPT_ENCODING"]            := this.Opt["ACCEPT_ENCODING"]            := this.Opt[102] := this.Opt[10102] := optMap(102,"ACCEPT_ENCODING","STRINGPOINT")           
88-
        this.Opt["CURLOPT_ACCEPT_ENCODING"] := this.Opt["ACCEPT_ENCODING"] := this.Opt[102] := this.Opt[10102] := optMap(102,"ACCEPT_ENCODING","STRINGPOINT")
88+
this.Opt["CURLOPT_PRIVATE"]                    := this.Opt["PRIVATE"]                    := this.Opt[103] := this.Opt[10103] := optMap(103,"PRIVATE","OBJECTPOINT")                   
89-
        this.Opt["CURLOPT_PRIVATE"] := this.Opt["PRIVATE"] := this.Opt[103] := this.Opt[10103] := optMap(103,"PRIVATE","OBJECTPOINT")
89+
this.Opt["CURLOPT_HTTP200ALIASES"]             := this.Opt["HTTP200ALIASES"]             := this.Opt[104] := this.Opt[10104] := optMap(104,"HTTP200ALIASES","SLISTPOINT")             
90-
        this.Opt["CURLOPT_HTTP200ALIASES"] := this.Opt["HTTP200ALIASES"] := this.Opt[104] := this.Opt[10104] := optMap(104,"HTTP200ALIASES","SLISTPOINT")
90+
this.Opt["CURLOPT_UNRESTRICTED_AUTH"]          := this.Opt["UNRESTRICTED_AUTH"]          := this.Opt[105] := this.Opt[10105] := optMap(105,"UNRESTRICTED_AUTH","LONG")                
91-
        this.Opt["CURLOPT_UNRESTRICTED_AUTH"] := this.Opt["UNRESTRICTED_AUTH"] := this.Opt[105] := this.Opt[10105] := optMap(105,"UNRESTRICTED_AUTH","LONG")
91+
this.Opt["CURLOPT_FTP_USE_EPRT"]               := this.Opt["FTP_USE_EPRT"]               := this.Opt[106] := this.Opt[10106] := optMap(106,"FTP_USE_EPRT","LONG")                     
92-
        this.Opt["CURLOPT_FTP_USE_EPRT"] := this.Opt["FTP_USE_EPRT"] := this.Opt[106] := this.Opt[10106] := optMap(106,"FTP_USE_EPRT","LONG")
92+
this.Opt["CURLOPT_HTTPAUTH"]                   := this.Opt["HTTPAUTH"]                   := this.Opt[107] := this.Opt[10107] := optMap(107,"HTTPAUTH","VALUES")                       
93-
        this.Opt["CURLOPT_HTTPAUTH"] := this.Opt["HTTPAUTH"] := this.Opt[107] := this.Opt[10107] := optMap(107,"HTTPAUTH","VALUES")
93+
this.Opt["CURLOPT_SSL_CTX_FUNCTION"]           := this.Opt["SSL_CTX_FUNCTION"]           := this.Opt[108] := this.Opt[10108] := optMap(108,"SSL_CTX_FUNCTION","FUNCTIONPOINT")        
94-
        this.Opt["CURLOPT_SSL_CTX_FUNCTION"] := this.Opt["SSL_CTX_FUNCTION"] := this.Opt[108] := this.Opt[10108] := optMap(108,"SSL_CTX_FUNCTION","FUNCTIONPOINT")
94+
this.Opt["CURLOPT_SSL_CTX_DATA"]               := this.Opt["SSL_CTX_DATA"]               := this.Opt[109] := this.Opt[10109] := optMap(109,"SSL_CTX_DATA","CBPOINT")                  
95-
        this.Opt["CURLOPT_SSL_CTX_DATA"] := this.Opt["SSL_CTX_DATA"] := this.Opt[109] := this.Opt[10109] := optMap(109,"SSL_CTX_DATA","CBPOINT")
95+
this.Opt["CURLOPT_FTP_CREATE_MISSING_DIRS"]    := this.Opt["FTP_CREATE_MISSING_DIRS"]    := this.Opt[110] := this.Opt[10110] := optMap(110,"FTP_CREATE_MISSING_DIRS","LONG")          
96-
        this.Opt["CURLOPT_FTP_CREATE_MISSING_DIRS"] := this.Opt["FTP_CREATE_MISSING_DIRS"] := this.Opt[110] := this.Opt[10110] := optMap(110,"FTP_CREATE_MISSING_DIRS","LONG")
96+
this.Opt["CURLOPT_PROXYAUTH"]                  := this.Opt["PROXYAUTH"]                  := this.Opt[111] := this.Opt[10111] := optMap(111,"PROXYAUTH","VALUES")                      
97-
        this.Opt["CURLOPT_PROXYAUTH"] := this.Opt["PROXYAUTH"] := this.Opt[111] := this.Opt[10111] := optMap(111,"PROXYAUTH","VALUES")
97+
this.Opt["CURLOPT_SERVER_RESPONSE_TIMEOUT"]    := this.Opt["SERVER_RESPONSE_TIMEOUT"]    := this.Opt[112] := this.Opt[10112] := optMap(112,"SERVER_RESPONSE_TIMEOUT","LONG")          
98-
        this.Opt["CURLOPT_SERVER_RESPONSE_TIMEOUT"] := this.Opt["SERVER_RESPONSE_TIMEOUT"] := this.Opt[112] := this.Opt[10112] := optMap(112,"SERVER_RESPONSE_TIMEOUT","LONG")
98+
this.Opt["CURLOPT_IPRESOLVE"]                  := this.Opt["IPRESOLVE"]                  := this.Opt[113] := this.Opt[10113] := optMap(113,"IPRESOLVE","VALUES")                      
99-
        this.Opt["CURLOPT_IPRESOLVE"] := this.Opt["IPRESOLVE"] := this.Opt[113] := this.Opt[10113] := optMap(113,"IPRESOLVE","VALUES")
99+
this.Opt["CURLOPT_MAXFILESIZE"]                := this.Opt["MAXFILESIZE"]                := this.Opt[114] := this.Opt[10114] := optMap(114,"MAXFILESIZE","LONG")                      
100-
        this.Opt["CURLOPT_MAXFILESIZE"] := this.Opt["MAXFILESIZE"] := this.Opt[114] := this.Opt[10114] := optMap(114,"MAXFILESIZE","LONG")
100+
this.Opt["CURLOPT_INFILESIZE_LARGE"]           := this.Opt["INFILESIZE_LARGE"]           := this.Opt[115] := this.Opt[10115] := optMap(115,"INFILESIZE_LARGE","OFF_T")                
101-
        this.Opt["CURLOPT_INFILESIZE_LARGE"] := this.Opt["INFILESIZE_LARGE"] := this.Opt[115] := this.Opt[10115] := optMap(115,"INFILESIZE_LARGE","OFF_T")
101+
this.Opt["CURLOPT_RESUME_FROM_LARGE"]          := this.Opt["RESUME_FROM_LARGE"]          := this.Opt[116] := this.Opt[10116] := optMap(116,"RESUME_FROM_LARGE","OFF_T")               
102-
        this.Opt["CURLOPT_RESUME_FROM_LARGE"] := this.Opt["RESUME_FROM_LARGE"] := this.Opt[116] := this.Opt[10116] := optMap(116,"RESUME_FROM_LARGE","OFF_T")
102+
this.Opt["CURLOPT_MAXFILESIZE_LARGE"]          := this.Opt["MAXFILESIZE_LARGE"]          := this.Opt[117] := this.Opt[10117] := optMap(117,"MAXFILESIZE_LARGE","OFF_T")               
103-
        this.Opt["CURLOPT_MAXFILESIZE_LARGE"] := this.Opt["MAXFILESIZE_LARGE"] := this.Opt[117] := this.Opt[10117] := optMap(117,"MAXFILESIZE_LARGE","OFF_T")
103+
this.Opt["CURLOPT_NETRC_FILE"]                 := this.Opt["NETRC_FILE"]                 := this.Opt[118] := this.Opt[10118] := optMap(118,"NETRC_FILE","STRINGPOINT")                
104-
        this.Opt["CURLOPT_NETRC_FILE"] := this.Opt["NETRC_FILE"] := this.Opt[118] := this.Opt[10118] := optMap(118,"NETRC_FILE","STRINGPOINT")
104+
this.Opt["CURLOPT_USE_SSL"]                    := this.Opt["USE_SSL"]                    := this.Opt[119] := this.Opt[10119] := optMap(119,"USE_SSL","VALUES")                        
105-
        this.Opt["CURLOPT_USE_SSL"] := this.Opt["USE_SSL"] := this.Opt[119] := this.Opt[10119] := optMap(119,"USE_SSL","VALUES")
105+
this.Opt["CURLOPT_POSTFIELDSIZE_LARGE"]        := this.Opt["POSTFIELDSIZE_LARGE"]        := this.Opt[120] := this.Opt[10120] := optMap(120,"POSTFIELDSIZE_LARGE","OFF_T")             
106-
        this.Opt["CURLOPT_POSTFIELDSIZE_LARGE"] := this.Opt["POSTFIELDSIZE_LARGE"] := this.Opt[120] := this.Opt[10120] := optMap(120,"POSTFIELDSIZE_LARGE","OFF_T")
106+
this.Opt["CURLOPT_TCP_NODELAY"]                := this.Opt["TCP_NODELAY"]                := this.Opt[121] := this.Opt[10121] := optMap(121,"TCP_NODELAY","LONG")                      
107-
        this.Opt["CURLOPT_TCP_NODELAY"] := this.Opt["TCP_NODELAY"] := this.Opt[121] := this.Opt[10121] := optMap(121,"TCP_NODELAY","LONG")
107+
this.Opt["CURLOPT_FTPSSLAUTH"]                 := this.Opt["FTPSSLAUTH"]                 := this.Opt[129] := this.Opt[10129] := optMap(129,"FTPSSLAUTH","VALUES")                     
108-
        this.Opt["CURLOPT_FTPSSLAUTH"] := this.Opt["FTPSSLAUTH"] := this.Opt[129] := this.Opt[10129] := optMap(129,"FTPSSLAUTH","VALUES")
108+
this.Opt["CURLOPT_FTP_ACCOUNT"]                := this.Opt["FTP_ACCOUNT"]                := this.Opt[134] := this.Opt[10134] := optMap(134,"FTP_ACCOUNT","STRINGPOINT")               
109-
        this.Opt["CURLOPT_FTP_ACCOUNT"] := this.Opt["FTP_ACCOUNT"] := this.Opt[134] := this.Opt[10134] := optMap(134,"FTP_ACCOUNT","STRINGPOINT")
109+
this.Opt["CURLOPT_COOKIELIST"]                 := this.Opt["COOKIELIST"]                 := this.Opt[135] := this.Opt[10135] := optMap(135,"COOKIELIST","STRINGPOINT")                
110-
        this.Opt["CURLOPT_COOKIELIST"] := this.Opt["COOKIELIST"] := this.Opt[135] := this.Opt[10135] := optMap(135,"COOKIELIST","STRINGPOINT")
110+
this.Opt["CURLOPT_IGNORE_CONTENT_LENGTH"]      := this.Opt["IGNORE_CONTENT_LENGTH"]      := this.Opt[136] := this.Opt[10136] := optMap(136,"IGNORE_CONTENT_LENGTH","LONG")            
111-
        this.Opt["CURLOPT_IGNORE_CONTENT_LENGTH"] := this.Opt["IGNORE_CONTENT_LENGTH"] := this.Opt[136] := this.Opt[10136] := optMap(136,"IGNORE_CONTENT_LENGTH","LONG")
111+
this.Opt["CURLOPT_FTP_SKIP_PASV_IP"]           := this.Opt["FTP_SKIP_PASV_IP"]           := this.Opt[137] := this.Opt[10137] := optMap(137,"FTP_SKIP_PASV_IP","LONG")                 
112-
        this.Opt["CURLOPT_FTP_SKIP_PASV_IP"] := this.Opt["FTP_SKIP_PASV_IP"] := this.Opt[137] := this.Opt[10137] := optMap(137,"FTP_SKIP_PASV_IP","LONG")
112+
this.Opt["CURLOPT_FTP_FILEMETHOD"]             := this.Opt["FTP_FILEMETHOD"]             := this.Opt[138] := this.Opt[10138] := optMap(138,"FTP_FILEMETHOD","VALUES")                 
113-
        this.Opt["CURLOPT_FTP_FILEMETHOD"] := this.Opt["FTP_FILEMETHOD"] := this.Opt[138] := this.Opt[10138] := optMap(138,"FTP_FILEMETHOD","VALUES")
113+
this.Opt["CURLOPT_LOCALPORT"]                  := this.Opt["LOCALPORT"]                  := this.Opt[139] := this.Opt[10139] := optMap(139,"LOCALPORT","LONG")                        
114-
        this.Opt["CURLOPT_LOCALPORT"] := this.Opt["LOCALPORT"] := this.Opt[139] := this.Opt[10139] := optMap(139,"LOCALPORT","LONG")
114+
this.Opt["CURLOPT_LOCALPORTRANGE"]             := this.Opt["LOCALPORTRANGE"]             := this.Opt[140] := this.Opt[10140] := optMap(140,"LOCALPORTRANGE","LONG")                   
115-
        this.Opt["CURLOPT_LOCALPORTRANGE"] := this.Opt["LOCALPORTRANGE"] := this.Opt[140] := this.Opt[10140] := optMap(140,"LOCALPORTRANGE","LONG")
115+
this.Opt["CURLOPT_CONNECT_ONLY"]               := this.Opt["CONNECT_ONLY"]               := this.Opt[141] := this.Opt[10141] := optMap(141,"CONNECT_ONLY","LONG")                     
116-
        this.Opt["CURLOPT_CONNECT_ONLY"] := this.Opt["CONNECT_ONLY"] := this.Opt[141] := this.Opt[10141] := optMap(141,"CONNECT_ONLY","LONG")
116+
this.Opt["CURLOPT_MAX_SEND_SPEED_LARGE"]       := this.Opt["MAX_SEND_SPEED_LARGE"]       := this.Opt[145] := this.Opt[10145] := optMap(145,"MAX_SEND_SPEED_LARGE","OFF_T")            
117-
        this.Opt["CURLOPT_MAX_SEND_SPEED_LARGE"] := this.Opt["MAX_SEND_SPEED_LARGE"] := this.Opt[145] := this.Opt[10145] := optMap(145,"MAX_SEND_SPEED_LARGE","OFF_T")
117+
this.Opt["CURLOPT_MAX_RECV_SPEED_LARGE"]       := this.Opt["MAX_RECV_SPEED_LARGE"]       := this.Opt[146] := this.Opt[10146] := optMap(146,"MAX_RECV_SPEED_LARGE","OFF_T")            
118-
        this.Opt["CURLOPT_MAX_RECV_SPEED_LARGE"] := this.Opt["MAX_RECV_SPEED_LARGE"] := this.Opt[146] := this.Opt[10146] := optMap(146,"MAX_RECV_SPEED_LARGE","OFF_T")
118+
this.Opt["CURLOPT_FTP_ALTERNATIVE_TO_USER"]    := this.Opt["FTP_ALTERNATIVE_TO_USER"]    := this.Opt[147] := this.Opt[10147] := optMap(147,"FTP_ALTERNATIVE_TO_USER","STRINGPOINT")   
119-
        this.Opt["CURLOPT_FTP_ALTERNATIVE_TO_USER"] := this.Opt["FTP_ALTERNATIVE_TO_USER"] := this.Opt[147] := this.Opt[10147] := optMap(147,"FTP_ALTERNATIVE_TO_USER","STRINGPOINT")
119+
this.Opt["CURLOPT_SOCKOPTFUNCTION"]            := this.Opt["SOCKOPTFUNCTION"]            := this.Opt[148] := this.Opt[10148] := optMap(148,"SOCKOPTFUNCTION","FUNCTIONPOINT")         
120-
        this.Opt["CURLOPT_SOCKOPTFUNCTION"] := this.Opt["SOCKOPTFUNCTION"] := this.Opt[148] := this.Opt[10148] := optMap(148,"SOCKOPTFUNCTION","FUNCTIONPOINT")
120+
this.Opt["CURLOPT_SOCKOPTDATA"]                := this.Opt["SOCKOPTDATA"]                := this.Opt[149] := this.Opt[10149] := optMap(149,"SOCKOPTDATA","CBPOINT")                   
121-
        this.Opt["CURLOPT_SOCKOPTDATA"] := this.Opt["SOCKOPTDATA"] := this.Opt[149] := this.Opt[10149] := optMap(149,"SOCKOPTDATA","CBPOINT")
121+
this.Opt["CURLOPT_SSL_SESSIONID_CACHE"]        := this.Opt["SSL_SESSIONID_CACHE"]        := this.Opt[150] := this.Opt[10150] := optMap(150,"SSL_SESSIONID_CACHE","LONG")              
122-
        this.Opt["CURLOPT_SSL_SESSIONID_CACHE"] := this.Opt["SSL_SESSIONID_CACHE"] := this.Opt[150] := this.Opt[10150] := optMap(150,"SSL_SESSIONID_CACHE","LONG")
122+
this.Opt["CURLOPT_SSH_AUTH_TYPES"]             := this.Opt["SSH_AUTH_TYPES"]             := this.Opt[151] := this.Opt[10151] := optMap(151,"SSH_AUTH_TYPES","VALUES")                 
123-
        this.Opt["CURLOPT_SSH_AUTH_TYPES"] := this.Opt["SSH_AUTH_TYPES"] := this.Opt[151] := this.Opt[10151] := optMap(151,"SSH_AUTH_TYPES","VALUES")
123+
this.Opt["CURLOPT_SSH_PUBLIC_KEYFILE"]         := this.Opt["SSH_PUBLIC_KEYFILE"]         := this.Opt[152] := this.Opt[10152] := optMap(152,"SSH_PUBLIC_KEYFILE","STRINGPOINT")        
124-
        this.Opt["CURLOPT_SSH_PUBLIC_KEYFILE"] := this.Opt["SSH_PUBLIC_KEYFILE"] := this.Opt[152] := this.Opt[10152] := optMap(152,"SSH_PUBLIC_KEYFILE","STRINGPOINT")
124+
this.Opt["CURLOPT_SSH_PRIVATE_KEYFILE"]        := this.Opt["SSH_PRIVATE_KEYFILE"]        := this.Opt[153] := this.Opt[10153] := optMap(153,"SSH_PRIVATE_KEYFILE","STRINGPOINT")       
125-
        this.Opt["CURLOPT_SSH_PRIVATE_KEYFILE"] := this.Opt["SSH_PRIVATE_KEYFILE"] := this.Opt[153] := this.Opt[10153] := optMap(153,"SSH_PRIVATE_KEYFILE","STRINGPOINT")
125+
this.Opt["CURLOPT_FTP_SSL_CCC"]                := this.Opt["FTP_SSL_CCC"]                := this.Opt[154] := this.Opt[10154] := optMap(154,"FTP_SSL_CCC","LONG")                      
126-
        this.Opt["CURLOPT_FTP_SSL_CCC"] := this.Opt["FTP_SSL_CCC"] := this.Opt[154] := this.Opt[10154] := optMap(154,"FTP_SSL_CCC","LONG")
126+
this.Opt["CURLOPT_TIMEOUT_MS"]                 := this.Opt["TIMEOUT_MS"]                 := this.Opt[155] := this.Opt[10155] := optMap(155,"TIMEOUT_MS","LONG")                       
127-
        this.Opt["CURLOPT_TIMEOUT_MS"] := this.Opt["TIMEOUT_MS"] := this.Opt[155] := this.Opt[10155] := optMap(155,"TIMEOUT_MS","LONG")
127+
this.Opt["CURLOPT_CONNECTTIMEOUT_MS"]          := this.Opt["CONNECTTIMEOUT_MS"]          := this.Opt[156] := this.Opt[10156] := optMap(156,"CONNECTTIMEOUT_MS","LONG")                
128-
        this.Opt["CURLOPT_CONNECTTIMEOUT_MS"] := this.Opt["CONNECTTIMEOUT_MS"] := this.Opt[156] := this.Opt[10156] := optMap(156,"CONNECTTIMEOUT_MS","LONG")
128+
this.Opt["CURLOPT_HTTP_TRANSFER_DECODING"]     := this.Opt["HTTP_TRANSFER_DECODING"]     := this.Opt[157] := this.Opt[10157] := optMap(157,"HTTP_TRANSFER_DECODING","LONG")           
129-
        this.Opt["CURLOPT_HTTP_TRANSFER_DECODING"] := this.Opt["HTTP_TRANSFER_DECODING"] := this.Opt[157] := this.Opt[10157] := optMap(157,"HTTP_TRANSFER_DECODING","LONG")
129+
this.Opt["CURLOPT_HTTP_CONTENT_DECODING"]      := this.Opt["HTTP_CONTENT_DECODING"]      := this.Opt[158] := this.Opt[10158] := optMap(158,"HTTP_CONTENT_DECODING","LONG")            
130-
        this.Opt["CURLOPT_HTTP_CONTENT_DECODING"] := this.Opt["HTTP_CONTENT_DECODING"] := this.Opt[158] := this.Opt[10158] := optMap(158,"HTTP_CONTENT_DECODING","LONG")
130+
this.Opt["CURLOPT_NEW_FILE_PERMS"]             := this.Opt["NEW_FILE_PERMS"]             := this.Opt[159] := this.Opt[10159] := optMap(159,"NEW_FILE_PERMS","LONG")                   
131-
        this.Opt["CURLOPT_NEW_FILE_PERMS"] := this.Opt["NEW_FILE_PERMS"] := this.Opt[159] := this.Opt[10159] := optMap(159,"NEW_FILE_PERMS","LONG")
131+
this.Opt["CURLOPT_NEW_DIRECTORY_PERMS"]        := this.Opt["NEW_DIRECTORY_PERMS"]        := this.Opt[160] := this.Opt[10160] := optMap(160,"NEW_DIRECTORY_PERMS","LONG")              
132-
        this.Opt["CURLOPT_NEW_DIRECTORY_PERMS"] := this.Opt["NEW_DIRECTORY_PERMS"] := this.Opt[160] := this.Opt[10160] := optMap(160,"NEW_DIRECTORY_PERMS","LONG")
132+
this.Opt["CURLOPT_POSTREDIR"]                  := this.Opt["POSTREDIR"]                  := this.Opt[161] := this.Opt[10161] := optMap(161,"POSTREDIR","VALUES")                      
133-
        this.Opt["CURLOPT_POSTREDIR"] := this.Opt["POSTREDIR"] := this.Opt[161] := this.Opt[10161] := optMap(161,"POSTREDIR","VALUES")
133+
this.Opt["CURLOPT_SSH_HOST_PUBLIC_KEY_MD5"]    := this.Opt["SSH_HOST_PUBLIC_KEY_MD5"]    := this.Opt[162] := this.Opt[10162] := optMap(162,"SSH_HOST_PUBLIC_KEY_MD5","STRINGPOINT")   
134-
        this.Opt["CURLOPT_SSH_HOST_PUBLIC_KEY_MD5"] := this.Opt["SSH_HOST_PUBLIC_KEY_MD5"] := this.Opt[162] := this.Opt[10162] := optMap(162,"SSH_HOST_PUBLIC_KEY_MD5","STRINGPOINT")
134+
this.Opt["CURLOPT_OPENSOCKETFUNCTION"]         := this.Opt["OPENSOCKETFUNCTION"]         := this.Opt[163] := this.Opt[10163] := optMap(163,"OPENSOCKETFUNCTION","FUNCTIONPOINT")      
135-
        this.Opt["CURLOPT_OPENSOCKETFUNCTION"] := this.Opt["OPENSOCKETFUNCTION"] := this.Opt[163] := this.Opt[10163] := optMap(163,"OPENSOCKETFUNCTION","FUNCTIONPOINT")
135+
this.Opt["CURLOPT_OPENSOCKETDATA"]             := this.Opt["OPENSOCKETDATA"]             := this.Opt[164] := this.Opt[10164] := optMap(164,"OPENSOCKETDATA","CBPOINT")                
136-
        this.Opt["CURLOPT_OPENSOCKETDATA"] := this.Opt["OPENSOCKETDATA"] := this.Opt[164] := this.Opt[10164] := optMap(164,"OPENSOCKETDATA","CBPOINT")
136+
this.Opt["CURLOPT_COPYPOSTFIELDS"]             := this.Opt["COPYPOSTFIELDS"]             := this.Opt[165] := this.Opt[10165] := optMap(165,"COPYPOSTFIELDS","OBJECTPOINT")            
137-
        this.Opt["CURLOPT_COPYPOSTFIELDS"] := this.Opt["COPYPOSTFIELDS"] := this.Opt[165] := this.Opt[10165] := optMap(165,"COPYPOSTFIELDS","OBJECTPOINT")
137+
this.Opt["CURLOPT_PROXY_TRANSFER_MODE"]        := this.Opt["PROXY_TRANSFER_MODE"]        := this.Opt[166] := this.Opt[10166] := optMap(166,"PROXY_TRANSFER_MODE","LONG")              
138-
        this.Opt["CURLOPT_PROXY_TRANSFER_MODE"] := this.Opt["PROXY_TRANSFER_MODE"] := this.Opt[166] := this.Opt[10166] := optMap(166,"PROXY_TRANSFER_MODE","LONG")
138+
this.Opt["CURLOPT_SEEKFUNCTION"]               := this.Opt["SEEKFUNCTION"]               := this.Opt[167] := this.Opt[10167] := optMap(167,"SEEKFUNCTION","FUNCTIONPOINT")            
139-
        this.Opt["CURLOPT_SEEKFUNCTION"] := this.Opt["SEEKFUNCTION"] := this.Opt[167] := this.Opt[10167] := optMap(167,"SEEKFUNCTION","FUNCTIONPOINT")
139+
this.Opt["CURLOPT_SEEKDATA"]                   := this.Opt["SEEKDATA"]                   := this.Opt[168] := this.Opt[10168] := optMap(168,"SEEKDATA","CBPOINT")                      
140-
        this.Opt["CURLOPT_SEEKDATA"] := this.Opt["SEEKDATA"] := this.Opt[168] := this.Opt[10168] := optMap(168,"SEEKDATA","CBPOINT")
140+
this.Opt["CURLOPT_CRLFILE"]                    := this.Opt["CRLFILE"]                    := this.Opt[169] := this.Opt[10169] := optMap(169,"CRLFILE","STRINGPOINT")                   
141-
        this.Opt["CURLOPT_CRLFILE"] := this.Opt["CRLFILE"] := this.Opt[169] := this.Opt[10169] := optMap(169,"CRLFILE","STRINGPOINT")
141+
this.Opt["CURLOPT_ISSUERCERT"]                 := this.Opt["ISSUERCERT"]                 := this.Opt[170] := this.Opt[10170] := optMap(170,"ISSUERCERT","STRINGPOINT")                
142-
        this.Opt["CURLOPT_ISSUERCERT"] := this.Opt["ISSUERCERT"] := this.Opt[170] := this.Opt[10170] := optMap(170,"ISSUERCERT","STRINGPOINT")
142+
this.Opt["CURLOPT_ADDRESS_SCOPE"]              := this.Opt["ADDRESS_SCOPE"]              := this.Opt[171] := this.Opt[10171] := optMap(171,"ADDRESS_SCOPE","LONG")                    
143-
        this.Opt["CURLOPT_ADDRESS_SCOPE"] := this.Opt["ADDRESS_SCOPE"] := this.Opt[171] := this.Opt[10171] := optMap(171,"ADDRESS_SCOPE","LONG")
143+
this.Opt["CURLOPT_CERTINFO"]                   := this.Opt["CERTINFO"]                   := this.Opt[172] := this.Opt[10172] := optMap(172,"CERTINFO","LONG")                         
144-
        this.Opt["CURLOPT_CERTINFO"] := this.Opt["CERTINFO"] := this.Opt[172] := this.Opt[10172] := optMap(172,"CERTINFO","LONG")
144+
this.Opt["CURLOPT_USERNAME"]                   := this.Opt["USERNAME"]                   := this.Opt[173] := this.Opt[10173] := optMap(173,"USERNAME","STRINGPOINT")                  
145-
        this.Opt["CURLOPT_USERNAME"] := this.Opt["USERNAME"] := this.Opt[173] := this.Opt[10173] := optMap(173,"USERNAME","STRINGPOINT")
145+
this.Opt["CURLOPT_PASSWORD"]                   := this.Opt["PASSWORD"]                   := this.Opt[174] := this.Opt[10174] := optMap(174,"PASSWORD","STRINGPOINT")                  
146-
        this.Opt["CURLOPT_PASSWORD"] := this.Opt["PASSWORD"] := this.Opt[174] := this.Opt[10174] := optMap(174,"PASSWORD","STRINGPOINT")
146+
this.Opt["CURLOPT_PROXYUSERNAME"]              := this.Opt["PROXYUSERNAME"]              := this.Opt[175] := this.Opt[10175] := optMap(175,"PROXYUSERNAME","STRINGPOINT")             
147-
        this.Opt["CURLOPT_PROXYUSERNAME"] := this.Opt["PROXYUSERNAME"] := this.Opt[175] := this.Opt[10175] := optMap(175,"PROXYUSERNAME","STRINGPOINT")
147+
this.Opt["CURLOPT_PROXYPASSWORD"]              := this.Opt["PROXYPASSWORD"]              := this.Opt[176] := this.Opt[10176] := optMap(176,"PROXYPASSWORD","STRINGPOINT")             
148-
        this.Opt["CURLOPT_PROXYPASSWORD"] := this.Opt["PROXYPASSWORD"] := this.Opt[176] := this.Opt[10176] := optMap(176,"PROXYPASSWORD","STRINGPOINT")
148+
this.Opt["CURLOPT_NOPROXY"]                    := this.Opt["NOPROXY"]                    := this.Opt[177] := this.Opt[10177] := optMap(177,"NOPROXY","STRINGPOINT")                   
149-
        this.Opt["CURLOPT_NOPROXY"] := this.Opt["NOPROXY"] := this.Opt[177] := this.Opt[10177] := optMap(177,"NOPROXY","STRINGPOINT")
149+
this.Opt["CURLOPT_TFTP_BLKSIZE"]               := this.Opt["TFTP_BLKSIZE"]               := this.Opt[178] := this.Opt[10178] := optMap(178,"TFTP_BLKSIZE","LONG")                     
150-
        this.Opt["CURLOPT_TFTP_BLKSIZE"] := this.Opt["TFTP_BLKSIZE"] := this.Opt[178] := this.Opt[10178] := optMap(178,"TFTP_BLKSIZE","LONG")
150+
this.Opt["CURLOPT_SOCKS5_GSSAPI_NEC"]          := this.Opt["SOCKS5_GSSAPI_NEC"]          := this.Opt[180] := this.Opt[10180] := optMap(180,"SOCKS5_GSSAPI_NEC","LONG")                
151-
        this.Opt["CURLOPT_SOCKS5_GSSAPI_NEC"] := this.Opt["SOCKS5_GSSAPI_NEC"] := this.Opt[180] := this.Opt[10180] := optMap(180,"SOCKS5_GSSAPI_NEC","LONG")
151+
this.Opt["CURLOPT_SSH_KNOWNHOSTS"]             := this.Opt["SSH_KNOWNHOSTS"]             := this.Opt[183] := this.Opt[10183] := optMap(183,"SSH_KNOWNHOSTS","STRINGPOINT")            
152-
        this.Opt["CURLOPT_SSH_KNOWNHOSTS"] := this.Opt["SSH_KNOWNHOSTS"] := this.Opt[183] := this.Opt[10183] := optMap(183,"SSH_KNOWNHOSTS","STRINGPOINT")
152+
this.Opt["CURLOPT_SSH_KEYFUNCTION"]            := this.Opt["SSH_KEYFUNCTION"]            := this.Opt[184] := this.Opt[10184] := optMap(184,"SSH_KEYFUNCTION","FUNCTIONPOINT")         
153-
        this.Opt["CURLOPT_SSH_KEYFUNCTION"] := this.Opt["SSH_KEYFUNCTION"] := this.Opt[184] := this.Opt[10184] := optMap(184,"SSH_KEYFUNCTION","FUNCTIONPOINT")
153+
this.Opt["CURLOPT_SSH_KEYDATA"]                := this.Opt["SSH_KEYDATA"]                := this.Opt[185] := this.Opt[10185] := optMap(185,"SSH_KEYDATA","CBPOINT")                   
154-
        this.Opt["CURLOPT_SSH_KEYDATA"] := this.Opt["SSH_KEYDATA"] := this.Opt[185] := this.Opt[10185] := optMap(185,"SSH_KEYDATA","CBPOINT")
154+
this.Opt["CURLOPT_MAIL_FROM"]                  := this.Opt["MAIL_FROM"]                  := this.Opt[186] := this.Opt[10186] := optMap(186,"MAIL_FROM","STRINGPOINT")                 
155-
        this.Opt["CURLOPT_MAIL_FROM"] := this.Opt["MAIL_FROM"] := this.Opt[186] := this.Opt[10186] := optMap(186,"MAIL_FROM","STRINGPOINT")
155+
this.Opt["CURLOPT_MAIL_RCPT"]                  := this.Opt["MAIL_RCPT"]                  := this.Opt[187] := this.Opt[10187] := optMap(187,"MAIL_RCPT","SLISTPOINT")                  
156-
        this.Opt["CURLOPT_MAIL_RCPT"] := this.Opt["MAIL_RCPT"] := this.Opt[187] := this.Opt[10187] := optMap(187,"MAIL_RCPT","SLISTPOINT")
156+
this.Opt["CURLOPT_FTP_USE_PRET"]               := this.Opt["FTP_USE_PRET"]               := this.Opt[188] := this.Opt[10188] := optMap(188,"FTP_USE_PRET","LONG")                     
157-
        this.Opt["CURLOPT_FTP_USE_PRET"] := this.Opt["FTP_USE_PRET"] := this.Opt[188] := this.Opt[10188] := optMap(188,"FTP_USE_PRET","LONG")
157+
this.Opt["CURLOPT_RTSP_REQUEST"]               := this.Opt["RTSP_REQUEST"]               := this.Opt[189] := this.Opt[10189] := optMap(189,"RTSP_REQUEST","VALUES")                   
158-
        this.Opt["CURLOPT_RTSP_REQUEST"] := this.Opt["RTSP_REQUEST"] := this.Opt[189] := this.Opt[10189] := optMap(189,"RTSP_REQUEST","VALUES")
158+
this.Opt["CURLOPT_RTSP_SESSION_ID"]            := this.Opt["RTSP_SESSION_ID"]            := this.Opt[190] := this.Opt[10190] := optMap(190,"RTSP_SESSION_ID","STRINGPOINT")           
159-
        this.Opt["CURLOPT_RTSP_SESSION_ID"] := this.Opt["RTSP_SESSION_ID"] := this.Opt[190] := this.Opt[10190] := optMap(190,"RTSP_SESSION_ID","STRINGPOINT")
159+
this.Opt["CURLOPT_RTSP_STREAM_URI"]            := this.Opt["RTSP_STREAM_URI"]            := this.Opt[191] := this.Opt[10191] := optMap(191,"RTSP_STREAM_URI","STRINGPOINT")           
160-
        this.Opt["CURLOPT_RTSP_STREAM_URI"] := this.Opt["RTSP_STREAM_URI"] := this.Opt[191] := this.Opt[10191] := optMap(191,"RTSP_STREAM_URI","STRINGPOINT")
160+
this.Opt["CURLOPT_RTSP_TRANSPORT"]             := this.Opt["RTSP_TRANSPORT"]             := this.Opt[192] := this.Opt[10192] := optMap(192,"RTSP_TRANSPORT","STRINGPOINT")            
161-
        this.Opt["CURLOPT_RTSP_TRANSPORT"] := this.Opt["RTSP_TRANSPORT"] := this.Opt[192] := this.Opt[10192] := optMap(192,"RTSP_TRANSPORT","STRINGPOINT")
161+
this.Opt["CURLOPT_RTSP_CLIENT_CSEQ"]           := this.Opt["RTSP_CLIENT_CSEQ"]           := this.Opt[193] := this.Opt[10193] := optMap(193,"RTSP_CLIENT_CSEQ","LONG")                 
162-
        this.Opt["CURLOPT_RTSP_CLIENT_CSEQ"] := this.Opt["RTSP_CLIENT_CSEQ"] := this.Opt[193] := this.Opt[10193] := optMap(193,"RTSP_CLIENT_CSEQ","LONG")
162+
this.Opt["CURLOPT_RTSP_SERVER_CSEQ"]           := this.Opt["RTSP_SERVER_CSEQ"]           := this.Opt[194] := this.Opt[10194] := optMap(194,"RTSP_SERVER_CSEQ","LONG")                 
163-
        this.Opt["CURLOPT_RTSP_SERVER_CSEQ"] := this.Opt["RTSP_SERVER_CSEQ"] := this.Opt[194] := this.Opt[10194] := optMap(194,"RTSP_SERVER_CSEQ","LONG")
163+
this.Opt["CURLOPT_INTERLEAVEDATA"]             := this.Opt["INTERLEAVEDATA"]             := this.Opt[195] := this.Opt[10195] := optMap(195,"INTERLEAVEDATA","CBPOINT")                
164-
        this.Opt["CURLOPT_INTERLEAVEDATA"] := this.Opt["INTERLEAVEDATA"] := this.Opt[195] := this.Opt[10195] := optMap(195,"INTERLEAVEDATA","CBPOINT")
164+
this.Opt["CURLOPT_INTERLEAVEFUNCTION"]         := this.Opt["INTERLEAVEFUNCTION"]         := this.Opt[196] := this.Opt[10196] := optMap(196,"INTERLEAVEFUNCTION","FUNCTIONPOINT")      
165-
        this.Opt["CURLOPT_INTERLEAVEFUNCTION"] := this.Opt["INTERLEAVEFUNCTION"] := this.Opt[196] := this.Opt[10196] := optMap(196,"INTERLEAVEFUNCTION","FUNCTIONPOINT")
165+
this.Opt["CURLOPT_WILDCARDMATCH"]              := this.Opt["WILDCARDMATCH"]              := this.Opt[197] := this.Opt[10197] := optMap(197,"WILDCARDMATCH","LONG")                    
166-
        this.Opt["CURLOPT_WILDCARDMATCH"] := this.Opt["WILDCARDMATCH"] := this.Opt[197] := this.Opt[10197] := optMap(197,"WILDCARDMATCH","LONG")
166+
this.Opt["CURLOPT_CHUNK_BGN_FUNCTION"]         := this.Opt["CHUNK_BGN_FUNCTION"]         := this.Opt[198] := this.Opt[10198] := optMap(198,"CHUNK_BGN_FUNCTION","FUNCTIONPOINT")      
167-
        this.Opt["CURLOPT_CHUNK_BGN_FUNCTION"] := this.Opt["CHUNK_BGN_FUNCTION"] := this.Opt[198] := this.Opt[10198] := optMap(198,"CHUNK_BGN_FUNCTION","FUNCTIONPOINT")
167+
this.Opt["CURLOPT_CHUNK_END_FUNCTION"]         := this.Opt["CHUNK_END_FUNCTION"]         := this.Opt[199] := this.Opt[10199] := optMap(199,"CHUNK_END_FUNCTION","FUNCTIONPOINT")      
168-
        this.Opt["CURLOPT_CHUNK_END_FUNCTION"] := this.Opt["CHUNK_END_FUNCTION"] := this.Opt[199] := this.Opt[10199] := optMap(199,"CHUNK_END_FUNCTION","FUNCTIONPOINT")
168+
this.Opt["CURLOPT_FNMATCH_FUNCTION"]           := this.Opt["FNMATCH_FUNCTION"]           := this.Opt[200] := this.Opt[10200] := optMap(200,"FNMATCH_FUNCTION","FUNCTIONPOINT")        
169-
        this.Opt["CURLOPT_FNMATCH_FUNCTION"] := this.Opt["FNMATCH_FUNCTION"] := this.Opt[200] := this.Opt[10200] := optMap(200,"FNMATCH_FUNCTION","FUNCTIONPOINT")
169+
this.Opt["CURLOPT_CHUNK_DATA"]                 := this.Opt["CHUNK_DATA"]                 := this.Opt[201] := this.Opt[10201] := optMap(201,"CHUNK_DATA","CBPOINT")                    
170-
        this.Opt["CURLOPT_CHUNK_DATA"] := this.Opt["CHUNK_DATA"] := this.Opt[201] := this.Opt[10201] := optMap(201,"CHUNK_DATA","CBPOINT")
170+
this.Opt["CURLOPT_FNMATCH_DATA"]               := this.Opt["FNMATCH_DATA"]               := this.Opt[202] := this.Opt[10202] := optMap(202,"FNMATCH_DATA","CBPOINT")                  
171-
        this.Opt["CURLOPT_FNMATCH_DATA"] := this.Opt["FNMATCH_DATA"] := this.Opt[202] := this.Opt[10202] := optMap(202,"FNMATCH_DATA","CBPOINT")
171+
this.Opt["CURLOPT_RESOLVE"]                    := this.Opt["RESOLVE"]                    := this.Opt[203] := this.Opt[10203] := optMap(203,"RESOLVE","SLISTPOINT")                    
172-
        this.Opt["CURLOPT_RESOLVE"] := this.Opt["RESOLVE"] := this.Opt[203] := this.Opt[10203] := optMap(203,"RESOLVE","SLISTPOINT")
172+
this.Opt["CURLOPT_TLSAUTH_USERNAME"]           := this.Opt["TLSAUTH_USERNAME"]           := this.Opt[204] := this.Opt[10204] := optMap(204,"TLSAUTH_USERNAME","STRINGPOINT")          
173-
        this.Opt["CURLOPT_TLSAUTH_USERNAME"] := this.Opt["TLSAUTH_USERNAME"] := this.Opt[204] := this.Opt[10204] := optMap(204,"TLSAUTH_USERNAME","STRINGPOINT")
173+
this.Opt["CURLOPT_TLSAUTH_PASSWORD"]           := this.Opt["TLSAUTH_PASSWORD"]           := this.Opt[205] := this.Opt[10205] := optMap(205,"TLSAUTH_PASSWORD","STRINGPOINT")          
174-
        this.Opt["CURLOPT_TLSAUTH_PASSWORD"] := this.Opt["TLSAUTH_PASSWORD"] := this.Opt[205] := this.Opt[10205] := optMap(205,"TLSAUTH_PASSWORD","STRINGPOINT")
174+
this.Opt["CURLOPT_TLSAUTH_TYPE"]               := this.Opt["TLSAUTH_TYPE"]               := this.Opt[206] := this.Opt[10206] := optMap(206,"TLSAUTH_TYPE","STRINGPOINT")              
175-
        this.Opt["CURLOPT_TLSAUTH_TYPE"] := this.Opt["TLSAUTH_TYPE"] := this.Opt[206] := this.Opt[10206] := optMap(206,"TLSAUTH_TYPE","STRINGPOINT")
175+
this.Opt["CURLOPT_TRANSFER_ENCODING"]          := this.Opt["TRANSFER_ENCODING"]          := this.Opt[207] := this.Opt[10207] := optMap(207,"TRANSFER_ENCODING","LONG")                
176-
        this.Opt["CURLOPT_TRANSFER_ENCODING"] := this.Opt["TRANSFER_ENCODING"] := this.Opt[207] := this.Opt[10207] := optMap(207,"TRANSFER_ENCODING","LONG")
176+
this.Opt["CURLOPT_CLOSESOCKETFUNCTION"]        := this.Opt["CLOSESOCKETFUNCTION"]        := this.Opt[208] := this.Opt[10208] := optMap(208,"CLOSESOCKETFUNCTION","FUNCTIONPOINT")     
177-
        this.Opt["CURLOPT_CLOSESOCKETFUNCTION"] := this.Opt["CLOSESOCKETFUNCTION"] := this.Opt[208] := this.Opt[10208] := optMap(208,"CLOSESOCKETFUNCTION","FUNCTIONPOINT")
177+
this.Opt["CURLOPT_CLOSESOCKETDATA"]            := this.Opt["CLOSESOCKETDATA"]            := this.Opt[209] := this.Opt[10209] := optMap(209,"CLOSESOCKETDATA","CBPOINT")               
178-
        this.Opt["CURLOPT_CLOSESOCKETDATA"] := this.Opt["CLOSESOCKETDATA"] := this.Opt[209] := this.Opt[10209] := optMap(209,"CLOSESOCKETDATA","CBPOINT")
178+
this.Opt["CURLOPT_GSSAPI_DELEGATION"]          := this.Opt["GSSAPI_DELEGATION"]          := this.Opt[210] := this.Opt[10210] := optMap(210,"GSSAPI_DELEGATION","VALUES")              
179-
        this.Opt["CURLOPT_GSSAPI_DELEGATION"] := this.Opt["GSSAPI_DELEGATION"] := this.Opt[210] := this.Opt[10210] := optMap(210,"GSSAPI_DELEGATION","VALUES")
179+
this.Opt["CURLOPT_DNS_SERVERS"]                := this.Opt["DNS_SERVERS"]                := this.Opt[211] := this.Opt[10211] := optMap(211,"DNS_SERVERS","STRINGPOINT")               
180-
        this.Opt["CURLOPT_DNS_SERVERS"] := this.Opt["DNS_SERVERS"] := this.Opt[211] := this.Opt[10211] := optMap(211,"DNS_SERVERS","STRINGPOINT")
180+
this.Opt["CURLOPT_ACCEPTTIMEOUT_MS"]           := this.Opt["ACCEPTTIMEOUT_MS"]           := this.Opt[212] := this.Opt[10212] := optMap(212,"ACCEPTTIMEOUT_MS","LONG")                 
181-
        this.Opt["CURLOPT_ACCEPTTIMEOUT_MS"] := this.Opt["ACCEPTTIMEOUT_MS"] := this.Opt[212] := this.Opt[10212] := optMap(212,"ACCEPTTIMEOUT_MS","LONG")
181+
this.Opt["CURLOPT_TCP_KEEPALIVE"]              := this.Opt["TCP_KEEPALIVE"]              := this.Opt[213] := this.Opt[10213] := optMap(213,"TCP_KEEPALIVE","LONG")                    
182-
        this.Opt["CURLOPT_TCP_KEEPALIVE"] := this.Opt["TCP_KEEPALIVE"] := this.Opt[213] := this.Opt[10213] := optMap(213,"TCP_KEEPALIVE","LONG")
182+
this.Opt["CURLOPT_TCP_KEEPIDLE"]               := this.Opt["TCP_KEEPIDLE"]               := this.Opt[214] := this.Opt[10214] := optMap(214,"TCP_KEEPIDLE","LONG")                     
183-
        this.Opt["CURLOPT_TCP_KEEPIDLE"] := this.Opt["TCP_KEEPIDLE"] := this.Opt[214] := this.Opt[10214] := optMap(214,"TCP_KEEPIDLE","LONG")
183+
this.Opt["CURLOPT_TCP_KEEPINTVL"]              := this.Opt["TCP_KEEPINTVL"]              := this.Opt[215] := this.Opt[10215] := optMap(215,"TCP_KEEPINTVL","LONG")                    
184-
        this.Opt["CURLOPT_TCP_KEEPINTVL"] := this.Opt["TCP_KEEPINTVL"] := this.Opt[215] := this.Opt[10215] := optMap(215,"TCP_KEEPINTVL","LONG")
184+
this.Opt["CURLOPT_SSL_OPTIONS"]                := this.Opt["SSL_OPTIONS"]                := this.Opt[216] := this.Opt[10216] := optMap(216,"SSL_OPTIONS","VALUES")                    
185-
        this.Opt["CURLOPT_SSL_OPTIONS"] := this.Opt["SSL_OPTIONS"] := this.Opt[216] := this.Opt[10216] := optMap(216,"SSL_OPTIONS","VALUES")
185+
this.Opt["CURLOPT_MAIL_AUTH"]                  := this.Opt["MAIL_AUTH"]                  := this.Opt[217] := this.Opt[10217] := optMap(217,"MAIL_AUTH","STRINGPOINT")                 
186-
        this.Opt["CURLOPT_MAIL_AUTH"] := this.Opt["MAIL_AUTH"] := this.Opt[217] := this.Opt[10217] := optMap(217,"MAIL_AUTH","STRINGPOINT")
186+
this.Opt["CURLOPT_SASL_IR"]                    := this.Opt["SASL_IR"]                    := this.Opt[218] := this.Opt[10218] := optMap(218,"SASL_IR","LONG")                          
187-
        this.Opt["CURLOPT_SASL_IR"] := this.Opt["SASL_IR"] := this.Opt[218] := this.Opt[10218] := optMap(218,"SASL_IR","LONG")
187+
this.Opt["CURLOPT_XFERINFOFUNCTION"]           := this.Opt["XFERINFOFUNCTION"]           := this.Opt[219] := this.Opt[10219] := optMap(219,"XFERINFOFUNCTION","FUNCTIONPOINT")        
188-
        this.Opt["CURLOPT_XFERINFOFUNCTION"] := this.Opt["XFERINFOFUNCTION"] := this.Opt[219] := this.Opt[10219] := optMap(219,"XFERINFOFUNCTION","FUNCTIONPOINT")
188+
this.Opt["CURLOPT_XOAUTH2_BEARER"]             := this.Opt["XOAUTH2_BEARER"]             := this.Opt[220] := this.Opt[10220] := optMap(220,"XOAUTH2_BEARER","STRINGPOINT")            
189-
        this.Opt["CURLOPT_XOAUTH2_BEARER"] := this.Opt["XOAUTH2_BEARER"] := this.Opt[220] := this.Opt[10220] := optMap(220,"XOAUTH2_BEARER","STRINGPOINT")
189+
this.Opt["CURLOPT_DNS_INTERFACE"]              := this.Opt["DNS_INTERFACE"]              := this.Opt[221] := this.Opt[10221] := optMap(221,"DNS_INTERFACE","STRINGPOINT")             
190-
        this.Opt["CURLOPT_DNS_INTERFACE"] := this.Opt["DNS_INTERFACE"] := this.Opt[221] := this.Opt[10221] := optMap(221,"DNS_INTERFACE","STRINGPOINT")
190+
this.Opt["CURLOPT_DNS_LOCAL_IP4"]              := this.Opt["DNS_LOCAL_IP4"]              := this.Opt[222] := this.Opt[10222] := optMap(222,"DNS_LOCAL_IP4","STRINGPOINT")             
191-
        this.Opt["CURLOPT_DNS_LOCAL_IP4"] := this.Opt["DNS_LOCAL_IP4"] := this.Opt[222] := this.Opt[10222] := optMap(222,"DNS_LOCAL_IP4","STRINGPOINT")
191+
this.Opt["CURLOPT_DNS_LOCAL_IP6"]              := this.Opt["DNS_LOCAL_IP6"]              := this.Opt[223] := this.Opt[10223] := optMap(223,"DNS_LOCAL_IP6","STRINGPOINT")             
192-
        this.Opt["CURLOPT_DNS_LOCAL_IP6"] := this.Opt["DNS_LOCAL_IP6"] := this.Opt[223] := this.Opt[10223] := optMap(223,"DNS_LOCAL_IP6","STRINGPOINT")
192+
this.Opt["CURLOPT_LOGIN_OPTIONS"]              := this.Opt["LOGIN_OPTIONS"]              := this.Opt[224] := this.Opt[10224] := optMap(224,"LOGIN_OPTIONS","STRINGPOINT")             
193-
        this.Opt["CURLOPT_LOGIN_OPTIONS"] := this.Opt["LOGIN_OPTIONS"] := this.Opt[224] := this.Opt[10224] := optMap(224,"LOGIN_OPTIONS","STRINGPOINT")
193+
this.Opt["CURLOPT_SSL_ENABLE_ALPN"]            := this.Opt["SSL_ENABLE_ALPN"]            := this.Opt[226] := this.Opt[10226] := optMap(226,"SSL_ENABLE_ALPN","LONG")                  
194-
        this.Opt["CURLOPT_SSL_ENABLE_ALPN"] := this.Opt["SSL_ENABLE_ALPN"] := this.Opt[226] := this.Opt[10226] := optMap(226,"SSL_ENABLE_ALPN","LONG")
194+
this.Opt["CURLOPT_EXPECT_100_TIMEOUT_MS"]      := this.Opt["EXPECT_100_TIMEOUT_MS"]      := this.Opt[227] := this.Opt[10227] := optMap(227,"EXPECT_100_TIMEOUT_MS","LONG")            
195-
        this.Opt["CURLOPT_EXPECT_100_TIMEOUT_MS"] := this.Opt["EXPECT_100_TIMEOUT_MS"] := this.Opt[227] := this.Opt[10227] := optMap(227,"EXPECT_100_TIMEOUT_MS","LONG")
195+
this.Opt["CURLOPT_PROXYHEADER"]                := this.Opt["PROXYHEADER"]                := this.Opt[228] := this.Opt[10228] := optMap(228,"PROXYHEADER","SLISTPOINT")                
196-
        this.Opt["CURLOPT_PROXYHEADER"] := this.Opt["PROXYHEADER"] := this.Opt[228] := this.Opt[10228] := optMap(228,"PROXYHEADER","SLISTPOINT")
196+
this.Opt["CURLOPT_HEADEROPT"]                  := this.Opt["HEADEROPT"]                  := this.Opt[229] := this.Opt[10229] := optMap(229,"HEADEROPT","VALUES")                      
197-
        this.Opt["CURLOPT_HEADEROPT"] := this.Opt["HEADEROPT"] := this.Opt[229] := this.Opt[10229] := optMap(229,"HEADEROPT","VALUES")
197+
this.Opt["CURLOPT_PINNEDPUBLICKEY"]            := this.Opt["PINNEDPUBLICKEY"]            := this.Opt[230] := this.Opt[10230] := optMap(230,"PINNEDPUBLICKEY","STRINGPOINT")           
198-
        this.Opt["CURLOPT_PINNEDPUBLICKEY"] := this.Opt["PINNEDPUBLICKEY"] := this.Opt[230] := this.Opt[10230] := optMap(230,"PINNEDPUBLICKEY","STRINGPOINT")
198+
this.Opt["CURLOPT_UNIX_SOCKET_PATH"]           := this.Opt["UNIX_SOCKET_PATH"]           := this.Opt[231] := this.Opt[10231] := optMap(231,"UNIX_SOCKET_PATH","STRINGPOINT")          
199-
        this.Opt["CURLOPT_UNIX_SOCKET_PATH"] := this.Opt["UNIX_SOCKET_PATH"] := this.Opt[231] := this.Opt[10231] := optMap(231,"UNIX_SOCKET_PATH","STRINGPOINT")
199+
this.Opt["CURLOPT_SSL_VERIFYSTATUS"]           := this.Opt["SSL_VERIFYSTATUS"]           := this.Opt[232] := this.Opt[10232] := optMap(232,"SSL_VERIFYSTATUS","LONG")                 
200-
        this.Opt["CURLOPT_SSL_VERIFYSTATUS"] := this.Opt["SSL_VERIFYSTATUS"] := this.Opt[232] := this.Opt[10232] := optMap(232,"SSL_VERIFYSTATUS","LONG")
200+
this.Opt["CURLOPT_SSL_FALSESTART"]             := this.Opt["SSL_FALSESTART"]             := this.Opt[233] := this.Opt[10233] := optMap(233,"SSL_FALSESTART","LONG")                   
201-
        this.Opt["CURLOPT_SSL_FALSESTART"] := this.Opt["SSL_FALSESTART"] := this.Opt[233] := this.Opt[10233] := optMap(233,"SSL_FALSESTART","LONG")
201+
this.Opt["CURLOPT_PATH_AS_IS"]                 := this.Opt["PATH_AS_IS"]                 := this.Opt[234] := this.Opt[10234] := optMap(234,"PATH_AS_IS","LONG")                       
202-
        this.Opt["CURLOPT_PATH_AS_IS"] := this.Opt["PATH_AS_IS"] := this.Opt[234] := this.Opt[10234] := optMap(234,"PATH_AS_IS","LONG")
202+
this.Opt["CURLOPT_PROXY_SERVICE_NAME"]         := this.Opt["PROXY_SERVICE_NAME"]         := this.Opt[235] := this.Opt[10235] := optMap(235,"PROXY_SERVICE_NAME","STRINGPOINT")        
203-
        this.Opt["CURLOPT_PROXY_SERVICE_NAME"] := this.Opt["PROXY_SERVICE_NAME"] := this.Opt[235] := this.Opt[10235] := optMap(235,"PROXY_SERVICE_NAME","STRINGPOINT")
203+
this.Opt["CURLOPT_SERVICE_NAME"]               := this.Opt["SERVICE_NAME"]               := this.Opt[236] := this.Opt[10236] := optMap(236,"SERVICE_NAME","STRINGPOINT")              
204-
        this.Opt["CURLOPT_SERVICE_NAME"] := this.Opt["SERVICE_NAME"] := this.Opt[236] := this.Opt[10236] := optMap(236,"SERVICE_NAME","STRINGPOINT")
204+
this.Opt["CURLOPT_PIPEWAIT"]                   := this.Opt["PIPEWAIT"]                   := this.Opt[237] := this.Opt[10237] := optMap(237,"PIPEWAIT","LONG")                         
205-
        this.Opt["CURLOPT_PIPEWAIT"] := this.Opt["PIPEWAIT"] := this.Opt[237] := this.Opt[10237] := optMap(237,"PIPEWAIT","LONG")
205+
this.Opt["CURLOPT_DEFAULT_PROTOCOL"]           := this.Opt["DEFAULT_PROTOCOL"]           := this.Opt[238] := this.Opt[10238] := optMap(238,"DEFAULT_PROTOCOL","STRINGPOINT")          
206-
        this.Opt["CURLOPT_DEFAULT_PROTOCOL"] := this.Opt["DEFAULT_PROTOCOL"] := this.Opt[238] := this.Opt[10238] := optMap(238,"DEFAULT_PROTOCOL","STRINGPOINT")
206+
this.Opt["CURLOPT_STREAM_WEIGHT"]              := this.Opt["STREAM_WEIGHT"]              := this.Opt[239] := this.Opt[10239] := optMap(239,"STREAM_WEIGHT","LONG")                    
207-
        this.Opt["CURLOPT_STREAM_WEIGHT"] := this.Opt["STREAM_WEIGHT"] := this.Opt[239] := this.Opt[10239] := optMap(239,"STREAM_WEIGHT","LONG")
207+
this.Opt["CURLOPT_STREAM_DEPENDS"]             := this.Opt["STREAM_DEPENDS"]             := this.Opt[240] := this.Opt[10240] := optMap(240,"STREAM_DEPENDS","OBJECTPOINT")            
208-
        this.Opt["CURLOPT_STREAM_DEPENDS"] := this.Opt["STREAM_DEPENDS"] := this.Opt[240] := this.Opt[10240] := optMap(240,"STREAM_DEPENDS","OBJECTPOINT")
208+
this.Opt["CURLOPT_STREAM_DEPENDS_E"]           := this.Opt["STREAM_DEPENDS_E"]           := this.Opt[241] := this.Opt[10241] := optMap(241,"STREAM_DEPENDS_E","OBJECTPOINT")          
209-
        this.Opt["CURLOPT_STREAM_DEPENDS_E"] := this.Opt["STREAM_DEPENDS_E"] := this.Opt[241] := this.Opt[10241] := optMap(241,"STREAM_DEPENDS_E","OBJECTPOINT")
209+
this.Opt["CURLOPT_TFTP_NO_OPTIONS"]            := this.Opt["TFTP_NO_OPTIONS"]            := this.Opt[242] := this.Opt[10242] := optMap(242,"TFTP_NO_OPTIONS","LONG")                  
210-
        this.Opt["CURLOPT_TFTP_NO_OPTIONS"] := this.Opt["TFTP_NO_OPTIONS"] := this.Opt[242] := this.Opt[10242] := optMap(242,"TFTP_NO_OPTIONS","LONG")
210+
this.Opt["CURLOPT_CONNECT_TO"]                 := this.Opt["CONNECT_TO"]                 := this.Opt[243] := this.Opt[10243] := optMap(243,"CONNECT_TO","SLISTPOINT")                 
211-
        this.Opt["CURLOPT_CONNECT_TO"] := this.Opt["CONNECT_TO"] := this.Opt[243] := this.Opt[10243] := optMap(243,"CONNECT_TO","SLISTPOINT")
211+
this.Opt["CURLOPT_TCP_FASTOPEN"]               := this.Opt["TCP_FASTOPEN"]               := this.Opt[244] := this.Opt[10244] := optMap(244,"TCP_FASTOPEN","LONG")                     
212-
        this.Opt["CURLOPT_TCP_FASTOPEN"] := this.Opt["TCP_FASTOPEN"] := this.Opt[244] := this.Opt[10244] := optMap(244,"TCP_FASTOPEN","LONG")
212+
this.Opt["CURLOPT_KEEP_SENDING_ON_ERROR"]      := this.Opt["KEEP_SENDING_ON_ERROR"]      := this.Opt[245] := this.Opt[10245] := optMap(245,"KEEP_SENDING_ON_ERROR","LONG")            
213-
        this.Opt["CURLOPT_KEEP_SENDING_ON_ERROR"] := this.Opt["KEEP_SENDING_ON_ERROR"] := this.Opt[245] := this.Opt[10245] := optMap(245,"KEEP_SENDING_ON_ERROR","LONG")
213+
this.Opt["CURLOPT_PROXY_CAINFO"]               := this.Opt["PROXY_CAINFO"]               := this.Opt[246] := this.Opt[10246] := optMap(246,"PROXY_CAINFO","STRINGPOINT")              
214-
        this.Opt["CURLOPT_PROXY_CAINFO"] := this.Opt["PROXY_CAINFO"] := this.Opt[246] := this.Opt[10246] := optMap(246,"PROXY_CAINFO","STRINGPOINT")
214+
this.Opt["CURLOPT_PROXY_CAPATH"]               := this.Opt["PROXY_CAPATH"]               := this.Opt[247] := this.Opt[10247] := optMap(247,"PROXY_CAPATH","STRINGPOINT")              
215-
        this.Opt["CURLOPT_PROXY_CAPATH"] := this.Opt["PROXY_CAPATH"] := this.Opt[247] := this.Opt[10247] := optMap(247,"PROXY_CAPATH","STRINGPOINT")
215+
this.Opt["CURLOPT_PROXY_SSL_VERIFYPEER"]       := this.Opt["PROXY_SSL_VERIFYPEER"]       := this.Opt[248] := this.Opt[10248] := optMap(248,"PROXY_SSL_VERIFYPEER","LONG")             
216-
        this.Opt["CURLOPT_PROXY_SSL_VERIFYPEER"] := this.Opt["PROXY_SSL_VERIFYPEER"] := this.Opt[248] := this.Opt[10248] := optMap(248,"PROXY_SSL_VERIFYPEER","LONG")
216+
this.Opt["CURLOPT_PROXY_SSL_VERIFYHOST"]       := this.Opt["PROXY_SSL_VERIFYHOST"]       := this.Opt[249] := this.Opt[10249] := optMap(249,"PROXY_SSL_VERIFYHOST","LONG")             
217-
        this.Opt["CURLOPT_PROXY_SSL_VERIFYHOST"] := this.Opt["PROXY_SSL_VERIFYHOST"] := this.Opt[249] := this.Opt[10249] := optMap(249,"PROXY_SSL_VERIFYHOST","LONG")
217+
this.Opt["CURLOPT_PROXY_SSLVERSION"]           := this.Opt["PROXY_SSLVERSION"]           := this.Opt[250] := this.Opt[10250] := optMap(250,"PROXY_SSLVERSION","VALUES")               
218-
        this.Opt["CURLOPT_PROXY_SSLVERSION"] := this.Opt["PROXY_SSLVERSION"] := this.Opt[250] := this.Opt[10250] := optMap(250,"PROXY_SSLVERSION","VALUES")
218+
this.Opt["CURLOPT_PROXY_TLSAUTH_USERNAME"]     := this.Opt["PROXY_TLSAUTH_USERNAME"]     := this.Opt[251] := this.Opt[10251] := optMap(251,"PROXY_TLSAUTH_USERNAME","STRINGPOINT")    
219-
        this.Opt["CURLOPT_PROXY_TLSAUTH_USERNAME"] := this.Opt["PROXY_TLSAUTH_USERNAME"] := this.Opt[251] := this.Opt[10251] := optMap(251,"PROXY_TLSAUTH_USERNAME","STRINGPOINT")
219+
this.Opt["CURLOPT_PROXY_TLSAUTH_PASSWORD"]     := this.Opt["PROXY_TLSAUTH_PASSWORD"]     := this.Opt[252] := this.Opt[10252] := optMap(252,"PROXY_TLSAUTH_PASSWORD","STRINGPOINT")    
220-
        this.Opt["CURLOPT_PROXY_TLSAUTH_PASSWORD"] := this.Opt["PROXY_TLSAUTH_PASSWORD"] := this.Opt[252] := this.Opt[10252] := optMap(252,"PROXY_TLSAUTH_PASSWORD","STRINGPOINT")
220+
this.Opt["CURLOPT_PROXY_TLSAUTH_TYPE"]         := this.Opt["PROXY_TLSAUTH_TYPE"]         := this.Opt[253] := this.Opt[10253] := optMap(253,"PROXY_TLSAUTH_TYPE","STRINGPOINT")        
221-
        this.Opt["CURLOPT_PROXY_TLSAUTH_TYPE"] := this.Opt["PROXY_TLSAUTH_TYPE"] := this.Opt[253] := this.Opt[10253] := optMap(253,"PROXY_TLSAUTH_TYPE","STRINGPOINT")
221+
this.Opt["CURLOPT_PROXY_SSLCERT"]              := this.Opt["PROXY_SSLCERT"]              := this.Opt[254] := this.Opt[10254] := optMap(254,"PROXY_SSLCERT","STRINGPOINT")             
222-
        this.Opt["CURLOPT_PROXY_SSLCERT"] := this.Opt["PROXY_SSLCERT"] := this.Opt[254] := this.Opt[10254] := optMap(254,"PROXY_SSLCERT","STRINGPOINT")
222+
this.Opt["CURLOPT_PROXY_SSLCERTTYPE"]          := this.Opt["PROXY_SSLCERTTYPE"]          := this.Opt[255] := this.Opt[10255] := optMap(255,"PROXY_SSLCERTTYPE","STRINGPOINT")         
223-
        this.Opt["CURLOPT_PROXY_SSLCERTTYPE"] := this.Opt["PROXY_SSLCERTTYPE"] := this.Opt[255] := this.Opt[10255] := optMap(255,"PROXY_SSLCERTTYPE","STRINGPOINT")
223+
this.Opt["CURLOPT_PROXY_SSLKEY"]               := this.Opt["PROXY_SSLKEY"]               := this.Opt[256] := this.Opt[10256] := optMap(256,"PROXY_SSLKEY","STRINGPOINT")              
224-
        this.Opt["CURLOPT_PROXY_SSLKEY"] := this.Opt["PROXY_SSLKEY"] := this.Opt[256] := this.Opt[10256] := optMap(256,"PROXY_SSLKEY","STRINGPOINT")
224+
this.Opt["CURLOPT_PROXY_SSLKEYTYPE"]           := this.Opt["PROXY_SSLKEYTYPE"]           := this.Opt[257] := this.Opt[10257] := optMap(257,"PROXY_SSLKEYTYPE","STRINGPOINT")          
225-
        this.Opt["CURLOPT_PROXY_SSLKEYTYPE"] := this.Opt["PROXY_SSLKEYTYPE"] := this.Opt[257] := this.Opt[10257] := optMap(257,"PROXY_SSLKEYTYPE","STRINGPOINT")
225+
this.Opt["CURLOPT_PROXY_KEYPASSWD"]            := this.Opt["PROXY_KEYPASSWD"]            := this.Opt[258] := this.Opt[10258] := optMap(258,"PROXY_KEYPASSWD","STRINGPOINT")           
226-
        this.Opt["CURLOPT_PROXY_KEYPASSWD"] := this.Opt["PROXY_KEYPASSWD"] := this.Opt[258] := this.Opt[10258] := optMap(258,"PROXY_KEYPASSWD","STRINGPOINT")
226+
this.Opt["CURLOPT_PROXY_SSL_CIPHER_LIST"]      := this.Opt["PROXY_SSL_CIPHER_LIST"]      := this.Opt[259] := this.Opt[10259] := optMap(259,"PROXY_SSL_CIPHER_LIST","STRINGPOINT")     
227-
        this.Opt["CURLOPT_PROXY_SSL_CIPHER_LIST"] := this.Opt["PROXY_SSL_CIPHER_LIST"] := this.Opt[259] := this.Opt[10259] := optMap(259,"PROXY_SSL_CIPHER_LIST","STRINGPOINT")
227+
this.Opt["CURLOPT_PROXY_CRLFILE"]              := this.Opt["PROXY_CRLFILE"]              := this.Opt[260] := this.Opt[10260] := optMap(260,"PROXY_CRLFILE","STRINGPOINT")             
228-
        this.Opt["CURLOPT_PROXY_CRLFILE"] := this.Opt["PROXY_CRLFILE"] := this.Opt[260] := this.Opt[10260] := optMap(260,"PROXY_CRLFILE","STRINGPOINT")
228+
this.Opt["CURLOPT_PROXY_SSL_OPTIONS"]          := this.Opt["PROXY_SSL_OPTIONS"]          := this.Opt[261] := this.Opt[10261] := optMap(261,"PROXY_SSL_OPTIONS","LONG")                
229-
        this.Opt["CURLOPT_PROXY_SSL_OPTIONS"] := this.Opt["PROXY_SSL_OPTIONS"] := this.Opt[261] := this.Opt[10261] := optMap(261,"PROXY_SSL_OPTIONS","LONG")
229+
this.Opt["CURLOPT_PRE_PROXY"]                  := this.Opt["PRE_PROXY"]                  := this.Opt[262] := this.Opt[10262] := optMap(262,"PRE_PROXY","STRINGPOINT")                 
230-
        this.Opt["CURLOPT_PRE_PROXY"] := this.Opt["PRE_PROXY"] := this.Opt[262] := this.Opt[10262] := optMap(262,"PRE_PROXY","STRINGPOINT")
230+
this.Opt["CURLOPT_PROXY_PINNEDPUBLICKEY"]      := this.Opt["PROXY_PINNEDPUBLICKEY"]      := this.Opt[263] := this.Opt[10263] := optMap(263,"PROXY_PINNEDPUBLICKEY","STRINGPOINT")     
231-
        this.Opt["CURLOPT_PROXY_PINNEDPUBLICKEY"] := this.Opt["PROXY_PINNEDPUBLICKEY"] := this.Opt[263] := this.Opt[10263] := optMap(263,"PROXY_PINNEDPUBLICKEY","STRINGPOINT")
231+
this.Opt["CURLOPT_ABSTRACT_UNIX_SOCKET"]       := this.Opt["ABSTRACT_UNIX_SOCKET"]       := this.Opt[264] := this.Opt[10264] := optMap(264,"ABSTRACT_UNIX_SOCKET","STRINGPOINT")      
232-
        this.Opt["CURLOPT_ABSTRACT_UNIX_SOCKET"] := this.Opt["ABSTRACT_UNIX_SOCKET"] := this.Opt[264] := this.Opt[10264] := optMap(264,"ABSTRACT_UNIX_SOCKET","STRINGPOINT")
232+
this.Opt["CURLOPT_SUPPRESS_CONNECT_HEADERS"]   := this.Opt["SUPPRESS_CONNECT_HEADERS"]   := this.Opt[265] := this.Opt[10265] := optMap(265,"SUPPRESS_CONNECT_HEADERS","LONG")         
233-
        this.Opt["CURLOPT_SUPPRESS_CONNECT_HEADERS"] := this.Opt["SUPPRESS_CONNECT_HEADERS"] := this.Opt[265] := this.Opt[10265] := optMap(265,"SUPPRESS_CONNECT_HEADERS","LONG")
233+
this.Opt["CURLOPT_REQUEST_TARGET"]             := this.Opt["REQUEST_TARGET"]             := this.Opt[266] := this.Opt[10266] := optMap(266,"REQUEST_TARGET","STRINGPOINT")            
234-
        this.Opt["CURLOPT_REQUEST_TARGET"] := this.Opt["REQUEST_TARGET"] := this.Opt[266] := this.Opt[10266] := optMap(266,"REQUEST_TARGET","STRINGPOINT")
234+
this.Opt["CURLOPT_SOCKS5_AUTH"]                := this.Opt["SOCKS5_AUTH"]                := this.Opt[267] := this.Opt[10267] := optMap(267,"SOCKS5_AUTH","LONG")                      
235-
        this.Opt["CURLOPT_SOCKS5_AUTH"] := this.Opt["SOCKS5_AUTH"] := this.Opt[267] := this.Opt[10267] := optMap(267,"SOCKS5_AUTH","LONG")
235+
this.Opt["CURLOPT_SSH_COMPRESSION"]            := this.Opt["SSH_COMPRESSION"]            := this.Opt[268] := this.Opt[10268] := optMap(268,"SSH_COMPRESSION","LONG")                  
236-
        this.Opt["CURLOPT_SSH_COMPRESSION"] := this.Opt["SSH_COMPRESSION"] := this.Opt[268] := this.Opt[10268] := optMap(268,"SSH_COMPRESSION","LONG")
236+
this.Opt["CURLOPT_MIMEPOST"]                   := this.Opt["MIMEPOST"]                   := this.Opt[269] := this.Opt[10269] := optMap(269,"MIMEPOST","OBJECTPOINT")                  
237-
        this.Opt["CURLOPT_MIMEPOST"] := this.Opt["MIMEPOST"] := this.Opt[269] := this.Opt[10269] := optMap(269,"MIMEPOST","OBJECTPOINT")
237+
this.Opt["CURLOPT_TIMEVALUE_LARGE"]            := this.Opt["TIMEVALUE_LARGE"]            := this.Opt[270] := this.Opt[10270] := optMap(270,"TIMEVALUE_LARGE","OFF_T")                 
238-
        this.Opt["CURLOPT_TIMEVALUE_LARGE"] := this.Opt["TIMEVALUE_LARGE"] := this.Opt[270] := this.Opt[10270] := optMap(270,"TIMEVALUE_LARGE","OFF_T")
238+
this.Opt["CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS"]  := this.Opt["HAPPY_EYEBALLS_TIMEOUT_MS"]  := this.Opt[271] := this.Opt[10271] := optMap(271,"HAPPY_EYEBALLS_TIMEOUT_MS","LONG")        
239-
        this.Opt["CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS"] := this.Opt["HAPPY_EYEBALLS_TIMEOUT_MS"] := this.Opt[271] := this.Opt[10271] := optMap(271,"HAPPY_EYEBALLS_TIMEOUT_MS","LONG")
239+
this.Opt["CURLOPT_RESOLVER_START_FUNCTION"]    := this.Opt["RESOLVER_START_FUNCTION"]    := this.Opt[272] := this.Opt[10272] := optMap(272,"RESOLVER_START_FUNCTION","FUNCTIONPOINT") 
240-
        this.Opt["CURLOPT_RESOLVER_START_FUNCTION"] := this.Opt["RESOLVER_START_FUNCTION"] := this.Opt[272] := this.Opt[10272] := optMap(272,"RESOLVER_START_FUNCTION","FUNCTIONPOINT")
240+
this.Opt["CURLOPT_RESOLVER_START_DATA"]        := this.Opt["RESOLVER_START_DATA"]        := this.Opt[273] := this.Opt[10273] := optMap(273,"RESOLVER_START_DATA","CBPOINT")           
241-
        this.Opt["CURLOPT_RESOLVER_START_DATA"] := this.Opt["RESOLVER_START_DATA"] := this.Opt[273] := this.Opt[10273] := optMap(273,"RESOLVER_START_DATA","CBPOINT")
241+
this.Opt["CURLOPT_HAPROXYPROTOCOL"]            := this.Opt["HAPROXYPROTOCOL"]            := this.Opt[274] := this.Opt[10274] := optMap(274,"HAPROXYPROTOCOL","LONG")                  
242-
        this.Opt["CURLOPT_HAPROXYPROTOCOL"] := this.Opt["HAPROXYPROTOCOL"] := this.Opt[274] := this.Opt[10274] := optMap(274,"HAPROXYPROTOCOL","LONG")
242+
this.Opt["CURLOPT_DNS_SHUFFLE_ADDRESSES"]      := this.Opt["DNS_SHUFFLE_ADDRESSES"]      := this.Opt[275] := this.Opt[10275] := optMap(275,"DNS_SHUFFLE_ADDRESSES","LONG")            
243-
        this.Opt["CURLOPT_DNS_SHUFFLE_ADDRESSES"] := this.Opt["DNS_SHUFFLE_ADDRESSES"] := this.Opt[275] := this.Opt[10275] := optMap(275,"DNS_SHUFFLE_ADDRESSES","LONG")
243+
this.Opt["CURLOPT_TLS13_CIPHERS"]              := this.Opt["TLS13_CIPHERS"]              := this.Opt[276] := this.Opt[10276] := optMap(276,"TLS13_CIPHERS","STRINGPOINT")             
244-
        this.Opt["CURLOPT_TLS13_CIPHERS"] := this.Opt["TLS13_CIPHERS"] := this.Opt[276] := this.Opt[10276] := optMap(276,"TLS13_CIPHERS","STRINGPOINT")
244+
this.Opt["CURLOPT_PROXY_TLS13_CIPHERS"]        := this.Opt["PROXY_TLS13_CIPHERS"]        := this.Opt[277] := this.Opt[10277] := optMap(277,"PROXY_TLS13_CIPHERS","STRINGPOINT")       
245-
        this.Opt["CURLOPT_PROXY_TLS13_CIPHERS"] := this.Opt["PROXY_TLS13_CIPHERS"] := this.Opt[277] := this.Opt[10277] := optMap(277,"PROXY_TLS13_CIPHERS","STRINGPOINT")
245+
this.Opt["CURLOPT_DISALLOW_USERNAME_IN_URL"]   := this.Opt["DISALLOW_USERNAME_IN_URL"]   := this.Opt[278] := this.Opt[10278] := optMap(278,"DISALLOW_USERNAME_IN_URL","LONG")         
246-
        this.Opt["CURLOPT_DISALLOW_USERNAME_IN_URL"] := this.Opt["DISALLOW_USERNAME_IN_URL"] := this.Opt[278] := this.Opt[10278] := optMap(278,"DISALLOW_USERNAME_IN_URL","LONG")
246+
this.Opt["CURLOPT_DOH_URL"]                    := this.Opt["DOH_URL"]                    := this.Opt[279] := this.Opt[10279] := optMap(279,"DOH_URL","STRINGPOINT")                   
247-
        this.Opt["CURLOPT_DOH_URL"] := this.Opt["DOH_URL"] := this.Opt[279] := this.Opt[10279] := optMap(279,"DOH_URL","STRINGPOINT")
247+
this.Opt["CURLOPT_UPLOAD_BUFFERSIZE"]          := this.Opt["UPLOAD_BUFFERSIZE"]          := this.Opt[280] := this.Opt[10280] := optMap(280,"UPLOAD_BUFFERSIZE","LONG")                
248-
        this.Opt["CURLOPT_UPLOAD_BUFFERSIZE"] := this.Opt["UPLOAD_BUFFERSIZE"] := this.Opt[280] := this.Opt[10280] := optMap(280,"UPLOAD_BUFFERSIZE","LONG")
248+
this.Opt["CURLOPT_UPKEEP_INTERVAL_MS"]         := this.Opt["UPKEEP_INTERVAL_MS"]         := this.Opt[281] := this.Opt[10281] := optMap(281,"UPKEEP_INTERVAL_MS","LONG")               
249-
        this.Opt["CURLOPT_UPKEEP_INTERVAL_MS"] := this.Opt["UPKEEP_INTERVAL_MS"] := this.Opt[281] := this.Opt[10281] := optMap(281,"UPKEEP_INTERVAL_MS","LONG")
249+
this.Opt["CURLOPT_CURLU"]                      := this.Opt["CURLU"]                      := this.Opt[282] := this.Opt[10282] := optMap(282,"CURLU","OBJECTPOINT")                     
250-
        this.Opt["CURLOPT_CURLU"] := this.Opt["CURLU"] := this.Opt[282] := this.Opt[10282] := optMap(282,"CURLU","OBJECTPOINT")
250+
this.Opt["CURLOPT_TRAILERFUNCTION"]            := this.Opt["TRAILERFUNCTION"]            := this.Opt[283] := this.Opt[10283] := optMap(283,"TRAILERFUNCTION","FUNCTIONPOINT")         
251-
        this.Opt["CURLOPT_TRAILERFUNCTION"] := this.Opt["TRAILERFUNCTION"] := this.Opt[283] := this.Opt[10283] := optMap(283,"TRAILERFUNCTION","FUNCTIONPOINT")
251+
this.Opt["CURLOPT_TRAILERDATA"]                := this.Opt["TRAILERDATA"]                := this.Opt[284] := this.Opt[10284] := optMap(284,"TRAILERDATA","CBPOINT")                   
252-
        this.Opt["CURLOPT_TRAILERDATA"] := this.Opt["TRAILERDATA"] := this.Opt[284] := this.Opt[10284] := optMap(284,"TRAILERDATA","CBPOINT")
252+
this.Opt["CURLOPT_HTTP09_ALLOWED"]             := this.Opt["HTTP09_ALLOWED"]             := this.Opt[285] := this.Opt[10285] := optMap(285,"HTTP09_ALLOWED","LONG")                   
253-
        this.Opt["CURLOPT_HTTP09_ALLOWED"] := this.Opt["HTTP09_ALLOWED"] := this.Opt[285] := this.Opt[10285] := optMap(285,"HTTP09_ALLOWED","LONG")
253+
this.Opt["CURLOPT_ALTSVC_CTRL"]                := this.Opt["ALTSVC_CTRL"]                := this.Opt[286] := this.Opt[10286] := optMap(286,"ALTSVC_CTRL","LONG")                      
254-
        this.Opt["CURLOPT_ALTSVC_CTRL"] := this.Opt["ALTSVC_CTRL"] := this.Opt[286] := this.Opt[10286] := optMap(286,"ALTSVC_CTRL","LONG")
254+
this.Opt["CURLOPT_ALTSVC"]                     := this.Opt["ALTSVC"]                     := this.Opt[287] := this.Opt[10287] := optMap(287,"ALTSVC","STRINGPOINT")                    
255-
        this.Opt["CURLOPT_ALTSVC"] := this.Opt["ALTSVC"] := this.Opt[287] := this.Opt[10287] := optMap(287,"ALTSVC","STRINGPOINT")
255+
this.Opt["CURLOPT_MAXAGE_CONN"]                := this.Opt["MAXAGE_CONN"]                := this.Opt[288] := this.Opt[10288] := optMap(288,"MAXAGE_CONN","LONG")                      
256-
        this.Opt["CURLOPT_MAXAGE_CONN"] := this.Opt["MAXAGE_CONN"] := this.Opt[288] := this.Opt[10288] := optMap(288,"MAXAGE_CONN","LONG")
256+
this.Opt["CURLOPT_SASL_AUTHZID"]               := this.Opt["SASL_AUTHZID"]               := this.Opt[289] := this.Opt[10289] := optMap(289,"SASL_AUTHZID","STRINGPOINT")              
257-
        this.Opt["CURLOPT_SASL_AUTHZID"] := this.Opt["SASL_AUTHZID"] := this.Opt[289] := this.Opt[10289] := optMap(289,"SASL_AUTHZID","STRINGPOINT")
257+
this.Opt["CURLOPT_MAIL_RCPT_ALLOWFAILS"]       := this.Opt["MAIL_RCPT_ALLOWFAILS"]       := this.Opt[290] := this.Opt[10290] := optMap(290,"MAIL_RCPT_ALLOWFAILS","LONG")             
258-
        this.Opt["CURLOPT_MAIL_RCPT_ALLOWFAILS"] := this.Opt["MAIL_RCPT_ALLOWFAILS"] := this.Opt[290] := this.Opt[10290] := optMap(290,"MAIL_RCPT_ALLOWFAILS","LONG")
258+
this.Opt["CURLOPT_SSLCERT_BLOB"]               := this.Opt["SSLCERT_BLOB"]               := this.Opt[291] := this.Opt[10291] := optMap(291,"SSLCERT_BLOB","BLOB")                     
259-
        this.Opt["CURLOPT_SSLCERT_BLOB"] := this.Opt["SSLCERT_BLOB"] := this.Opt[291] := this.Opt[10291] := optMap(291,"SSLCERT_BLOB","BLOB")
259+
this.Opt["CURLOPT_SSLKEY_BLOB"]                := this.Opt["SSLKEY_BLOB"]                := this.Opt[292] := this.Opt[10292] := optMap(292,"SSLKEY_BLOB","BLOB")                      
260-
        this.Opt["CURLOPT_SSLKEY_BLOB"] := this.Opt["SSLKEY_BLOB"] := this.Opt[292] := this.Opt[10292] := optMap(292,"SSLKEY_BLOB","BLOB")
260+
this.Opt["CURLOPT_PROXY_SSLCERT_BLOB"]         := this.Opt["PROXY_SSLCERT_BLOB"]         := this.Opt[293] := this.Opt[10293] := optMap(293,"PROXY_SSLCERT_BLOB","BLOB")               
261-
        this.Opt["CURLOPT_PROXY_SSLCERT_BLOB"] := this.Opt["PROXY_SSLCERT_BLOB"] := this.Opt[293] := this.Opt[10293] := optMap(293,"PROXY_SSLCERT_BLOB","BLOB")
261+
this.Opt["CURLOPT_PROXY_SSLKEY_BLOB"]          := this.Opt["PROXY_SSLKEY_BLOB"]          := this.Opt[294] := this.Opt[10294] := optMap(294,"PROXY_SSLKEY_BLOB","BLOB")                
262-
        this.Opt["CURLOPT_PROXY_SSLKEY_BLOB"] := this.Opt["PROXY_SSLKEY_BLOB"] := this.Opt[294] := this.Opt[10294] := optMap(294,"PROXY_SSLKEY_BLOB","BLOB")
262+
this.Opt["CURLOPT_ISSUERCERT_BLOB"]            := this.Opt["ISSUERCERT_BLOB"]            := this.Opt[295] := this.Opt[10295] := optMap(295,"ISSUERCERT_BLOB","BLOB")                  
263-
        this.Opt["CURLOPT_ISSUERCERT_BLOB"] := this.Opt["ISSUERCERT_BLOB"] := this.Opt[295] := this.Opt[10295] := optMap(295,"ISSUERCERT_BLOB","BLOB")
263+
this.Opt["CURLOPT_PROXY_ISSUERCERT"]           := this.Opt["PROXY_ISSUERCERT"]           := this.Opt[296] := this.Opt[10296] := optMap(296,"PROXY_ISSUERCERT","STRINGPOINT")          
264-
        this.Opt["CURLOPT_PROXY_ISSUERCERT"] := this.Opt["PROXY_ISSUERCERT"] := this.Opt[296] := this.Opt[10296] := optMap(296,"PROXY_ISSUERCERT","STRINGPOINT")
264+
this.Opt["CURLOPT_PROXY_ISSUERCERT_BLOB"]      := this.Opt["PROXY_ISSUERCERT_BLOB"]      := this.Opt[297] := this.Opt[10297] := optMap(297,"PROXY_ISSUERCERT_BLOB","BLOB")            
265-
        this.Opt["CURLOPT_PROXY_ISSUERCERT_BLOB"] := this.Opt["PROXY_ISSUERCERT_BLOB"] := this.Opt[297] := this.Opt[10297] := optMap(297,"PROXY_ISSUERCERT_BLOB","BLOB")
265+
this.Opt["CURLOPT_SSL_EC_CURVES"]              := this.Opt["SSL_EC_CURVES"]              := this.Opt[298] := this.Opt[10298] := optMap(298,"SSL_EC_CURVES","STRINGPOINT")             
266-
        this.Opt["CURLOPT_SSL_EC_CURVES"] := this.Opt["SSL_EC_CURVES"] := this.Opt[298] := this.Opt[10298] := optMap(298,"SSL_EC_CURVES","STRINGPOINT")
266+
this.Opt["CURLOPT_HSTS_CTRL"]                  := this.Opt["HSTS_CTRL"]                  := this.Opt[299] := this.Opt[10299] := optMap(299,"HSTS_CTRL","LONG")                        
267-
        this.Opt["CURLOPT_HSTS_CTRL"] := this.Opt["HSTS_CTRL"] := this.Opt[299] := this.Opt[10299] := optMap(299,"HSTS_CTRL","LONG")
267+
this.Opt["CURLOPT_HSTS"]                       := this.Opt["HSTS"]                       := this.Opt[300] := this.Opt[10300] := optMap(300,"HSTS","STRINGPOINT")                      
268-
        this.Opt["CURLOPT_HSTS"] := this.Opt["HSTS"] := this.Opt[300] := this.Opt[10300] := optMap(300,"HSTS","STRINGPOINT")
268+
this.Opt["CURLOPT_HSTSREADFUNCTION"]           := this.Opt["HSTSREADFUNCTION"]           := this.Opt[301] := this.Opt[10301] := optMap(301,"HSTSREADFUNCTION","FUNCTIONPOINT")        
269-
        this.Opt["CURLOPT_HSTSREADFUNCTION"] := this.Opt["HSTSREADFUNCTION"] := this.Opt[301] := this.Opt[10301] := optMap(301,"HSTSREADFUNCTION","FUNCTIONPOINT")
269+
this.Opt["CURLOPT_HSTSREADDATA"]               := this.Opt["HSTSREADDATA"]               := this.Opt[302] := this.Opt[10302] := optMap(302,"HSTSREADDATA","CBPOINT")                  
270-
        this.Opt["CURLOPT_HSTSREADDATA"] := this.Opt["HSTSREADDATA"] := this.Opt[302] := this.Opt[10302] := optMap(302,"HSTSREADDATA","CBPOINT")
270+
this.Opt["CURLOPT_HSTSWRITEFUNCTION"]          := this.Opt["HSTSWRITEFUNCTION"]          := this.Opt[303] := this.Opt[10303] := optMap(303,"HSTSWRITEFUNCTION","FUNCTIONPOINT")       
271-
        this.Opt["CURLOPT_HSTSWRITEFUNCTION"] := this.Opt["HSTSWRITEFUNCTION"] := this.Opt[303] := this.Opt[10303] := optMap(303,"HSTSWRITEFUNCTION","FUNCTIONPOINT")
271+
this.Opt["CURLOPT_HSTSWRITEDATA"]              := this.Opt["HSTSWRITEDATA"]              := this.Opt[304] := this.Opt[10304] := optMap(304,"HSTSWRITEDATA","CBPOINT")                 
272-
        this.Opt["CURLOPT_HSTSWRITEDATA"] := this.Opt["HSTSWRITEDATA"] := this.Opt[304] := this.Opt[10304] := optMap(304,"HSTSWRITEDATA","CBPOINT")
272+
this.Opt["CURLOPT_AWS_SIGV4"]                  := this.Opt["AWS_SIGV4"]                  := this.Opt[305] := this.Opt[10305] := optMap(305,"AWS_SIGV4","STRINGPOINT")                 
273-
        this.Opt["CURLOPT_AWS_SIGV4"] := this.Opt["AWS_SIGV4"] := this.Opt[305] := this.Opt[10305] := optMap(305,"AWS_SIGV4","STRINGPOINT")
273+
this.Opt["CURLOPT_DOH_SSL_VERIFYPEER"]         := this.Opt["DOH_SSL_VERIFYPEER"]         := this.Opt[306] := this.Opt[10306] := optMap(306,"DOH_SSL_VERIFYPEER","LONG")               
274-
        this.Opt["CURLOPT_DOH_SSL_VERIFYPEER"] := this.Opt["DOH_SSL_VERIFYPEER"] := this.Opt[306] := this.Opt[10306] := optMap(306,"DOH_SSL_VERIFYPEER","LONG")
274+
this.Opt["CURLOPT_DOH_SSL_VERIFYHOST"]         := this.Opt["DOH_SSL_VERIFYHOST"]         := this.Opt[307] := this.Opt[10307] := optMap(307,"DOH_SSL_VERIFYHOST","LONG")               
275-
        this.Opt["CURLOPT_DOH_SSL_VERIFYHOST"] := this.Opt["DOH_SSL_VERIFYHOST"] := this.Opt[307] := this.Opt[10307] := optMap(307,"DOH_SSL_VERIFYHOST","LONG")
275+
this.Opt["CURLOPT_DOH_SSL_VERIFYSTATUS"]       := this.Opt["DOH_SSL_VERIFYSTATUS"]       := this.Opt[308] := this.Opt[10308] := optMap(308,"DOH_SSL_VERIFYSTATUS","LONG")             
276-
        this.Opt["CURLOPT_DOH_SSL_VERIFYSTATUS"] := this.Opt["DOH_SSL_VERIFYSTATUS"] := this.Opt[308] := this.Opt[10308] := optMap(308,"DOH_SSL_VERIFYSTATUS","LONG")
276+
this.Opt["CURLOPT_CAINFO_BLOB"]                := this.Opt["CAINFO_BLOB"]                := this.Opt[309] := this.Opt[10309] := optMap(309,"CAINFO_BLOB","BLOB")                      
277-
        this.Opt["CURLOPT_CAINFO_BLOB"] := this.Opt["CAINFO_BLOB"] := this.Opt[309] := this.Opt[10309] := optMap(309,"CAINFO_BLOB","BLOB")
277+
this.Opt["CURLOPT_PROXY_CAINFO_BLOB"]          := this.Opt["PROXY_CAINFO_BLOB"]          := this.Opt[310] := this.Opt[10310] := optMap(310,"PROXY_CAINFO_BLOB","BLOB")                
278-
        this.Opt["CURLOPT_PROXY_CAINFO_BLOB"] := this.Opt["PROXY_CAINFO_BLOB"] := this.Opt[310] := this.Opt[10310] := optMap(310,"PROXY_CAINFO_BLOB","BLOB")
278+
this.Opt["CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256"] := this.Opt["SSH_HOST_PUBLIC_KEY_SHA256"] := this.Opt[311] := this.Opt[10311] := optMap(311,"SSH_HOST_PUBLIC_KEY_SHA256","STRINGPOINT")
279-
        this.Opt["CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256"] := this.Opt["SSH_HOST_PUBLIC_KEY_SHA256"] := this.Opt[311] := this.Opt[10311] := optMap(311,"SSH_HOST_PUBLIC_KEY_SHA256","STRINGPOINT")
279+
this.Opt["CURLOPT_PREREQFUNCTION"]             := this.Opt["PREREQFUNCTION"]             := this.Opt[312] := this.Opt[10312] := optMap(312,"PREREQFUNCTION","FUNCTIONPOINT")          
280-
        this.Opt["CURLOPT_PREREQFUNCTION"] := this.Opt["PREREQFUNCTION"] := this.Opt[312] := this.Opt[10312] := optMap(312,"PREREQFUNCTION","FUNCTIONPOINT")
280+
this.Opt["CURLOPT_PREREQDATA"]                 := this.Opt["PREREQDATA"]                 := this.Opt[313] := this.Opt[10313] := optMap(313,"PREREQDATA","CBPOINT")                    
281-
        this.Opt["CURLOPT_PREREQDATA"] := this.Opt["PREREQDATA"] := this.Opt[313] := this.Opt[10313] := optMap(313,"PREREQDATA","CBPOINT")
281+
this.Opt["CURLOPT_MAXLIFETIME_CONN"]           := this.Opt["MAXLIFETIME_CONN"]           := this.Opt[314] := this.Opt[10314] := optMap(314,"MAXLIFETIME_CONN","LONG")                 
282-
        this.Opt["CURLOPT_MAXLIFETIME_CONN"] := this.Opt["MAXLIFETIME_CONN"] := this.Opt[314] := this.Opt[10314] := optMap(314,"MAXLIFETIME_CONN","LONG")
282+
this.Opt["CURLOPT_MIME_OPTIONS"]               := this.Opt["MIME_OPTIONS"]               := this.Opt[315] := this.Opt[10315] := optMap(315,"MIME_OPTIONS","LONG")                     
283-
        this.Opt["CURLOPT_MIME_OPTIONS"] := this.Opt["MIME_OPTIONS"] := this.Opt[315] := this.Opt[10315] := optMap(315,"MIME_OPTIONS","LONG")
283+
this.Opt["CURLOPT_SSH_HOSTKEYFUNCTION"]        := this.Opt["SSH_HOSTKEYFUNCTION"]        := this.Opt[316] := this.Opt[10316] := optMap(316,"SSH_HOSTKEYFUNCTION","FUNCTIONPOINT")     
284-
        this.Opt["CURLOPT_SSH_HOSTKEYFUNCTION"] := this.Opt["SSH_HOSTKEYFUNCTION"] := this.Opt[316] := this.Opt[10316] := optMap(316,"SSH_HOSTKEYFUNCTION","FUNCTIONPOINT")
284+
this.Opt["CURLOPT_SSH_HOSTKEYDATA"]            := this.Opt["SSH_HOSTKEYDATA"]            := this.Opt[317] := this.Opt[10317] := optMap(317,"SSH_HOSTKEYDATA","CBPOINT")               
285-
        this.Opt["CURLOPT_SSH_HOSTKEYDATA"] := this.Opt["SSH_HOSTKEYDATA"] := this.Opt[317] := this.Opt[10317] := optMap(317,"SSH_HOSTKEYDATA","CBPOINT")
285+
this.Opt["CURLOPT_PROTOCOLS_STR"]              := this.Opt["PROTOCOLS_STR"]              := this.Opt[318] := this.Opt[10318] := optMap(318,"PROTOCOLS_STR","STRINGPOINT")             
286-
        this.Opt["CURLOPT_PROTOCOLS_STR"] := this.Opt["PROTOCOLS_STR"] := this.Opt[318] := this.Opt[10318] := optMap(318,"PROTOCOLS_STR","STRINGPOINT")
286+
this.Opt["CURLOPT_REDIR_PROTOCOLS_STR"]        := this.Opt["REDIR_PROTOCOLS_STR"]        := this.Opt[319] := this.Opt[10319] := optMap(319,"REDIR_PROTOCOLS_STR","STRINGPOINT")       
287-
        this.Opt["CURLOPT_REDIR_PROTOCOLS_STR"] := this.Opt["REDIR_PROTOCOLS_STR"] := this.Opt[319] := this.Opt[10319] := optMap(319,"REDIR_PROTOCOLS_STR","STRINGPOINT")
287+
this.Opt["CURLOPT_WS_OPTIONS"]                 := this.Opt["WS_OPTIONS"]                 := this.Opt[320] := this.Opt[10320] := optMap(320,"WS_OPTIONS","LONG")                       
288-
        this.Opt["CURLOPT_WS_OPTIONS"] := this.Opt["WS_OPTIONS"] := this.Opt[320] := this.Opt[10320] := optMap(320,"WS_OPTIONS","LONG")
288+
this.Opt["CURLOPT_CA_CACHE_TIMEOUT"]           := this.Opt["CA_CACHE_TIMEOUT"]           := this.Opt[321] := this.Opt[10321] := optMap(321,"CA_CACHE_TIMEOUT","LONG")                 
289-
        this.Opt["CURLOPT_CA_CACHE_TIMEOUT"] := this.Opt["CA_CACHE_TIMEOUT"] := this.Opt[321] := this.Opt[10321] := optMap(321,"CA_CACHE_TIMEOUT","LONG")
289+
this.Opt["CURLOPT_QUICK_EXIT"]                 := this.Opt["QUICK_EXIT"]                 := this.Opt[322] := this.Opt[10322] := optMap(322,"QUICK_EXIT","LONG")                       
290-
        this.Opt["CURLOPT_QUICK_EXIT"] := this.Opt["QUICK_EXIT"] := this.Opt[322] := this.Opt[10322] := optMap(322,"QUICK_EXIT","LONG")
290+
this.Opt["CURLOPT_HAPROXY_CLIENT_IP"]          := this.Opt["HAPROXY_CLIENT_IP"]          := this.Opt[323] := this.Opt[10323] := optMap(323,"HAPROXY_CLIENT_IP","STRINGPOINT")         
291-
        this.Opt["CURLOPT_HAPROXY_CLIENT_IP"] := this.Opt["HAPROXY_CLIENT_IP"] := this.Opt[323] := this.Opt[10323] := optMap(323,"HAPROXY_CLIENT_IP","STRINGPOINT")
291+
this.Opt["CURLOPT_SERVER_RESPONSE_TIMEOUT_MS"] := this.Opt["SERVER_RESPONSE_TIMEOUT_MS"] := this.Opt[324] := this.Opt[10324] := optMap(324,"SERVER_RESPONSE_TIMEOUT_MS","LONG")