blob: 6508b964d7eaeab09a23b3faacf2c8689892814a [file] [log] [blame]
xf.li6c8fc1e2023-08-12 00:11:09 -07001 **************************************************************************
2 * _ _ ____ _
3 * Project ___| | | | _ \| |
4 * / __| | | | |_) | |
5 * | (__| |_| | _ <| |___
6 * \___|\___/|_| \_\_____|
7 *
8 * Copyright (C) 1998 - 2022, Daniel Stenberg, <daniel@haxx.se>, et al.
9 *
10 * This software is licensed as described in the file COPYING, which
11 * you should have received as part of this distribution. The terms
12 * are also available at https://curl.se/docs/copyright.html.
13 *
14 * You may opt to use, copy, modify, merge, publish, distribute and/or sell
15 * copies of the Software, and permit persons to whom the Software is
16 * furnished to do so, under the terms of the COPYING file.
17 *
18 * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF
19 * ANY KIND, either express or implied.
20 *
21 * SPDX-License-Identifier: curl
22 *
23 *
24 **************************************************************************
25 *
26 /if not defined(CURL_CURL_INC_)
27 /define CURL_CURL_INC_
28 *
29 * WARNING: this file should be kept in sync with C include files.
30 *
31 **************************************************************************
32 * Constants
33 **************************************************************************
34 *
35 d LIBCURL_VERSION...
36 d c '@LIBCURL_VERSION@'
37 d LIBCURL_VERSION_MAJOR...
38 d c @LIBCURL_VERSION_MAJOR@
39 d LIBCURL_VERSION_MINOR...
40 d c @LIBCURL_VERSION_MINOR@
41 d LIBCURL_VERSION_PATCH...
42 d c @LIBCURL_VERSION_PATCH@
43 d LIBCURL_VERSION_NUM...
44 d c X'00@LIBCURL_VERSION_NUM@'
45 d LIBCURL_TIMESTAMP...
46 d c '@LIBCURL_TIMESTAMP@'
47 *
48 d CURL_SOCKET_BAD...
49 d c -1
50 d CURL_SOCKET_TIMEOUT...
51 d c -1
52 *
53 /if not defined(CURL_MAX_WRITE_SIZE)
54 /define CURL_MAX_WRITE_SIZE
55 d CURL_MAX_WRITE_SIZE...
56 d c 16384
57 /endif
58 *
59 /if not defined(CURL_MAX_HTTP_HEADER)
60 /define CURL_MAX_HTTP_HEADER
61 d CURL_MAX_HTTP_HEADER...
62 d c 102400
63 /endif
64 *
65 d CURLINFO_STRING...
66 d c X'00100000'
67 d CURLINFO_LONG c X'00200000'
68 d CURLINFO_DOUBLE...
69 d c X'00300000'
70 d CURLINFO_SLIST c X'00400000'
71 d CURLINFO_PTR c X'00400000'
72 d CURLINFO_SOCKET...
73 d c X'00500000'
74 d CURLINFO_OFF_T...
75 d c X'00600000'
76 d CURLINFO_MASK c X'000FFFFF'
77 d CURLINFO_TYPEMASK...
78 d c X'00F00000'
79 *
80 d CURL_GLOBAL_SSL...
81 d c X'00000001'
82 d CURL_GLOBAL_WIN32...
83 d c X'00000002'
84 d CURL_GLOBAL_ALL...
85 d c X'00000003'
86 d CURL_GLOBAL_NOTHING...
87 d c X'00000000'
88 d CURL_GLOBAL_DEFAULT...
89 d c X'00000003'
90 d CURL_GLOBAL_ACK_EINTR...
91 d c X'00000004'
92 *
93 d CURL_VERSION_IPV6...
94 d c X'00000001'
95 d CURL_VERSION_KERBEROS4...
96 d c X'00000002'
97 d CURL_VERSION_SSL...
98 d c X'00000004'
99 d CURL_VERSION_LIBZ...
100 d c X'00000008'
101 d CURL_VERSION_NTLM...
102 d c X'00000010'
103 d CURL_VERSION_GSSNEGOTIATE...
104 d c X'00000020' Deprecated
105 d CURL_VERSION_DEBUG...
106 d c X'00000040'
107 d CURL_VERSION_ASYNCHDNS...
108 d c X'00000080'
109 d CURL_VERSION_SPNEGO...
110 d c X'00000100'
111 d CURL_VERSION_LARGEFILE...
112 d c X'00000200'
113 d CURL_VERSION_IDN...
114 d c X'00000400'
115 d CURL_VERSION_SSPI...
116 d c X'00000800'
117 d CURL_VERSION_CONV...
118 d c X'00001000'
119 d CURL_VERSION_CURLDEBUG...
120 d c X'00002000'
121 d CURL_VERSION_TLSAUTH_SRP...
122 d c X'00004000'
123 d CURL_VERSION_NTLM_WB...
124 d c X'00008000'
125 d CURL_VERSION_HTTP2...
126 d c X'00010000'
127 d CURL_VERSION_GSSAPI...
128 d c X'00020000'
129 d CURL_VERSION_KERBEROS5...
130 d c X'00040000'
131 d CURL_VERSION_UNIX_SOCKETS...
132 d c X'00080000'
133 d CURL_VERSION_PSL...
134 d c X'00100000'
135 d CURL_VERSION_HTTPS_PROXY...
136 d c X'00200000'
137 d CURL_VERSION_MULTI_SSL...
138 d c X'00400000'
139 d CURL_VERSION_BROTLI...
140 d c X'00800000'
141 d CURL_VERSION_ALTSVC...
142 d c X'01000000'
143 d CURL_VERSION_HTTP3...
144 d c X'02000000'
145 d CURL_VERSION_ZSTD...
146 d c X'04000000'
147 d CURL_VERSION_UNICODE...
148 d c X'08000000'
149 d CURL_VERSION_HSTS...
150 d c X'10000000'
151 d CURL_VERSION_GSASL...
152 d c X'20000000'
153 d CURL_VERSION_THREADSAFE...
154 d c X'40000000'
155 *
156 d CURL_HTTPPOST_FILENAME...
157 d c X'00000001'
158 d CURL_HTTPPOST_READFILE...
159 d c X'00000002'
160 d CURL_HTTPPOST_PTRNAME...
161 d c X'00000004'
162 d CURL_HTTPPOST_PTRCONTENTS...
163 d c X'00000008'
164 d CURL_HTTPPOST_BUFFER...
165 d c X'00000010'
166 d CURL_HTTPPOST_PTRBUFFER...
167 d c X'00000020'
168 d CURL_HTTPPOST_CALLBACK...
169 d c X'00000040'
170 d CURL_HTTPPOST_LARGE...
171 d c X'00000080'
172 *
173 d CURL_SEEKFUNC_OK...
174 d c 0
175 d CURL_SEEKFUNC_FAIL...
176 d c 1
177 d CURL_SEEKFUNC_CANTSEEK...
178 d c 2
179 *
180 d CURL_READFUNC_ABORT...
181 d c X'10000000'
182 d CURL_READFUNC_PAUSE...
183 d c X'10000001'
184 *
185 d CURL_WRITEFUNC_PAUSE...
186 d c X'10000001'
187 *
188 d CURL_TRAILERFUNC_OK...
189 d c 0
190 d CURL_TRAILERFUNC_ABORT...
191 d c 1
192 *
193 d CURLAUTH_NONE c X'00000000'
194 d CURLAUTH_BASIC c X'00000001'
195 d CURLAUTH_DIGEST...
196 d c X'00000002'
197 d CURLAUTH_NEGOTIATE...
198 d c X'00000004'
199 d CURLAUTH_NTLM c X'00000008'
200 d CURLAUTH_DIGEST_IE...
201 d c X'00000010'
202 d CURLAUTH_NTLM_WB...
203 d c X'00000020'
204 d CURLAUTH_BEARER...
205 d c X'00000040'
206 d CURLAUTH_AWS_SIGV4...
207 d c X'00000080'
208 d CURLAUTH_ONLY...
209 d c X'80000000'
210 d CURLAUTH_ANY c X'7FFFFFEF'
211 d CURLAUTH_ANYSAFE...
212 d c X'7FFFFFEE'
213 *
214 d CURLSSH_AUTH_ANY...
215 d c X'7FFFFFFF'
216 d CURLSSH_AUTH_NONE...
217 d c X'00000000'
218 d CURLSSH_AUTH_PUBLICKEY...
219 d c X'00000001'
220 d CURLSSH_AUTH_PASSWORD...
221 d c X'00000002'
222 d CURLSSH_AUTH_HOST...
223 d c X'00000004'
224 d CURLSSH_AUTH_KEYBOARD...
225 d c X'00000008'
226 d CURLSSH_AUTH_AGENT...
227 d c X'00000010'
228 d CURLSSH_AUTH_DEFAULT...
229 d c X'7FFFFFFF' CURLSSH_AUTH_ANY
230 *
231 d CURLGSSAPI_DELEGATION_NONE...
232 d c 0
233 d CURLGSSAPI_DELEGATION_POLICY_FLAG...
234 d c X'00000001'
235 d CURLGSSAPI_DELEGATION_FLAG...
236 d c X'00000002'
237 *
238 d CURL_ERROR_SIZE...
239 d c 256
240 *
241 d CURLOPTTYPE_LONG...
242 d c 0
243 d CURLOPTTYPE_VALUES...
244 d c 0
245 d CURLOPTTYPE_OBJECTPOINT...
246 d c 10000
247 d CURLOPTTYPE_STRINGPOINT...
248 d c 10000
249 d CURLOPTTYPE_SLISTPOINT...
250 d c 10000
251 d CURLOPTTYPE_CBPOINT...
252 d c 10000
253 d CURLOPTTYPE_FUNCTIONPOINT...
254 d c 20000
255 d CURLOPTTYPE_OFF_T...
256 d c 30000
257 d CURLOPTTYPE_BLOB...
258 d c 40000
259 *
260 d CURL_IPRESOLVE_WHATEVER...
261 d c 0
262 d CURL_IPRESOLVE_V4...
263 d c 1
264 d CURL_IPRESOLVE_V6...
265 d c 2
266 *
267 d CURL_HTTP_VERSION_NONE...
268 d c 0
269 d CURL_HTTP_VERSION_1_0...
270 d c 1
271 d CURL_HTTP_VERSION_1_1...
272 d c 2
273 d CURL_HTTP_VERSION_2_0...
274 d c 3
275 d CURL_HTTP_VERSION_2...
276 d c 3
277 d CURL_HTTP_VERSION_2TLS...
278 d c 4
279 d CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE...
280 d c 5
281 *
282 d CURL_NETRC_IGNORED...
283 d c 0
284 d CURL_NETRC_OPTIONAL...
285 d c 1
286 d CURL_NETRC_REQUIRED...
287 d c 2
288 *
289 d CURL_SSLVERSION_DEFAULT...
290 d c 0
291 d CURL_SSLVERSION_TLSv1...
292 d c 1
293 d CURL_SSLVERSION_SSLv2...
294 d c 2
295 d CURL_SSLVERSION_SSLv3...
296 d c 3
297 d CURL_SSLVERSION_TLSv1_0...
298 d c 4
299 d CURL_SSLVERSION_TLSv1_1...
300 d c 5
301 d CURL_SSLVERSION_TLSv1_2...
302 d c 6
303 d CURL_SSLVERSION_TLSv1_3...
304 d c 7
305 d CURL_SSLVERSION_MAX_DEFAULT...
306 d c X'00010000'
307 d CURL_SSLVERSION_MAX_TLSv1_0...
308 d c X'00040000'
309 d CURL_SSLVERSION_MAX_TLSv1_1...
310 d c X'00050000'
311 d CURL_SSLVERSION_MAX_TLSv1_2...
312 d c X'00060000'
313 d CURL_SSLVERSION_MAX_TLSv1_3...
314 d c X'00070000'
315 *
316 d CURL_TLSAUTH_NONE...
317 d c 0
318 d CURL_TLSAUTH_SRP...
319 d c 1
320 *
321 d CURL_REDIR_GET_ALL...
322 d c 0
323 d CURL_REDIR_POST_301...
324 d c 1
325 d CURL_REDIR_POST_302...
326 d c 2
327 d CURL_REDIR_POST_303...
328 d c 4
329 d CURL_REDIR_POST_ALL...
330 d c 7
331 *
332 d CURL_ZERO_TERMINATED...
333 d c -1
334 *
335 d CURL_POLL_NONE c 0
336 d CURL_POLL_IN c 1
337 d CURL_POLL_OUT c 2
338 d CURL_POLL_INOUT...
339 d c 3
340 d CURL_POLL_REMOVE...
341 d c 4
342 *
343 d CURL_CSELECT_IN...
344 d c X'00000001'
345 d CURL_CSELECT_OUT...
346 d c X'00000002'
347 d CURL_CSELECT_ERR...
348 d c X'00000004'
349 *
350 d CURL_PUSH_OK c 0
351 d CURL_PUSH_DENY c 1
352 *
353 d CURLPAUSE_RECV c X'00000001'
354 d CURLPAUSE_RECV_CONT...
355 d c X'00000000'
356 d CURLPAUSE_SEND c X'00000004'
357 d CURLPAUSE_SEND_CONT...
358 d c X'00000000'
359 d CURLPAUSE_ALL c X'00000005'
360 d CURLPAUSE_CONT c X'00000000'
361 *
362 d CURLINFOFLAG_KNOWN_FILENAME...
363 d c X'00000001'
364 d CURLINFOFLAG_KNOWN_FILETYPE...
365 d c X'00000002'
366 d CURLINFOFLAG_KNOWN_TIME...
367 d c X'00000004'
368 d CURLINFOFLAG_KNOWN_PERM...
369 d c X'00000008'
370 d CURLINFOFLAG_KNOWN_UID...
371 d c X'00000010'
372 d CURLINFOFLAG_KNOWN_GID...
373 d c X'00000020'
374 d CURLINFOFLAG_KNOWN_SIZE...
375 d c X'00000040'
376 d CURLINFOFLAG_KNOWN_HLINKCOUNT...
377 d c X'00000080'
378 *
379 d CURL_CHUNK_BGN_FUNC_OK...
380 d c 0
381 d CURL_CHUNK_BGN_FUNC_FAIL...
382 d c 1
383 d CURL_CHUNK_BGN_FUNC_SKIP...
384 d c 2
385 *
386 d CURL_CHUNK_END_FUNC_OK...
387 d c 0
388 d CURL_CHUNK_END_FUNC_FAIL...
389 d c 1
390 *
391 d CURL_FNMATCHFUNC_MATCH...
392 d c 0
393 d CURL_FNMATCHFUNC_NOMATCH...
394 d c 1
395 d CURL_FNMATCHFUNC_FAIL...
396 d c 2
397 *
398 d CURL_WAIT_POLLIN...
399 d c X'0001'
400 d CURL_WAIT_POLLPRI...
401 d c X'0002'
402 d CURL_WAIT_POLLOUT...
403 d c X'0004'
404 *
405 d CURLU_DEFAULT_PORT...
406 d c X'00000001'
407 d CURLU_NO_DEFAULT_PORT...
408 d c X'00000002'
409 d CURLU_DEFAULT_SCHEME...
410 d c X'00000004'
411 d CURLU_NON_SUPPORT_SCHEME...
412 d c X'00000008'
413 d CURLU_PATH_AS_IS...
414 d c X'00000010'
415 d CURLU_DISALLOW_USER...
416 d c X'00000020'
417 d CURLU_URLDECODE...
418 d c X'00000040'
419 d CURLU_URLENCODE...
420 d c X'00000080'
421 d CURLU_APPENDQUERY...
422 d c X'00000100'
423 d CURLU_GUESS_SCHEME...
424 d c X'00000200'
425 d CURLU_NO_AUTHORITY...
426 d c X'00000400'
427 *
428 d CURLOT_FLAG_ALIAS...
429 d c X'00000001'
430 *
431 **************************************************************************
432 * Types
433 **************************************************************************
434 *
435 d curl_socket_t s 10i 0 based(######ptr######)
436 *
437 d curl_off_t s 20i 0 based(######ptr######)
438 *
439 d CURLcode s 10i 0 based(######ptr######) Enum
440 d CURLE_OK c 0
441 d CURLE_UNSUPPORTED_PROTOCOL...
442 d c 1
443 d CURLE_FAILED_INIT...
444 d c 2
445 d CURLE_URL_MALFORMAT...
446 d c 3
447 d CURLE_NOT_BUILT_IN...
448 d c 4
449 d CURLE_COULDNT_RESOLVE_PROXY...
450 d c 5
451 d CURLE_COULDNT_RESOLVE_HOST...
452 d c 6
453 d CURLE_COULDNT_CONNECT...
454 d c 7
455 d CURLE_WEIRD_SERVER_REPLY...
456 d c 8
457 d CURLE_REMOTE_ACCESS_DENIED...
458 d c 9
459 d CURLE_FTP_ACCEPT_FAILED...
460 d c 10
461 d CURLE_FTP_WEIRD_PASS_REPLY...
462 d c 11
463 d CURLE_FTP_ACCEPT_TIMEOUT...
464 d c 12
465 d CURLE_FTP_WEIRD_PASV_REPLY...
466 d c 13
467 d CURLE_FTP_WEIRD_227_FORMAT...
468 d c 14
469 d CURLE_FTP_CANT_GET_HOST...
470 d c 15
471 d CURLE_HTTP2 c 16
472 d CURLE_FTP_COULDNT_SET_TYPE...
473 d c 17
474 d CURLE_PARTIAL_FILE...
475 d c 18
476 d CURLE_FTP_COULDNT_RETR_FILE...
477 d c 19
478 d CURLE_OBSOLETE20...
479 d c 20
480 d CURLE_QUOTE_ERROR...
481 d c 21
482 d CURLE_HTTP_RETURNED_ERROR...
483 d c 22
484 d CURLE_WRITE_ERROR...
485 d c 23
486 d CURLE_OBSOLETE24...
487 d c 24
488 d CURLE_UPLOAD_FAILED...
489 d c 25
490 d CURLE_READ_ERROR...
491 d c 26
492 d CURLE_OUT_OF_MEMORY...
493 d c 27
494 d CURLE_OPERATION_TIMEDOUT...
495 d c 28
496 d CURLE_OBSOLETE29...
497 d c 29
498 d CURLE_FTP_PORT_FAILED...
499 d c 30
500 d CURLE_FTP_COULDNT_USE_REST...
501 d c 31
502 d CURLE_OBSOLETE32...
503 d c 32
504 d CURLE_RANGE_ERROR...
505 d c 33
506 d CURLE_HTTP_POST_ERROR...
507 d c 34
508 d CURLE_SSL_CONNECT_ERROR...
509 d c 35
510 d CURLE_BAD_DOWNLOAD_RESUME...
511 d c 36
512 d CURLE_FILE_COULDNT_READ_FILE...
513 d c 37
514 d CURLE_LDAP_CANNOT_BIND...
515 d c 38
516 d CURLE_LDAP_SEARCH_FAILED...
517 d c 39
518 d CURLE_OBSOLETE40...
519 d c 40
520 d CURLE_FUNCTION_NOT_FOUND...
521 d c 41
522 d CURLE_ABORTED_BY_CALLBACK...
523 d c 42
524 d CURLE_BAD_FUNCTION_ARGUMENT...
525 d c 43
526 d CURLE_OBSOLETE44...
527 d c 44
528 d CURLE_INTERFACE_FAILED...
529 d c 45
530 d CURLE_OBSOLETE46...
531 d c 46
532 d CURLE_TOO_MANY_REDIRECTS...
533 d c 47
534 d CURLE_UNKNOWN_OPTION...
535 d c 48
536 d CURLE_TELNET_OPTION_SYNTAX...
537 d c 49
538 d CURLE_OBSOLETE50...
539 d c 50
540 d CURLE_OBSOLETE51...
541 d c 51
542 d CURLE_GOT_NOTHING...
543 d c 52
544 d CURLE_SSL_ENGINE_NOTFOUND...
545 d c 53
546 d CURLE_SSL_ENGINE_SETFAILED...
547 d c 54
548 d CURLE_SEND_ERROR...
549 d c 55
550 d CURLE_RECV_ERROR...
551 d c 56
552 d CURLE_OBSOLETE57...
553 d c 57
554 d CURLE_SSL_CERTPROBLEM...
555 d c 58
556 d CURLE_SSL_CIPHER...
557 d c 59
558 d CURLE_PEER_FAILED_VERIFICATION...
559 d c 60
560 d CURLE_BAD_CONTENT_ENCODING...
561 d c 61
562 d CURLE_LDAP_INVALID_URL...
563 d c 62
564 d CURLE_FILESIZE_EXCEEDED...
565 d c 63
566 d CURLE_USE_SSL_FAILED...
567 d c 64
568 d CURLE_SEND_FAIL_REWIND...
569 d c 65
570 d CURLE_SSL_ENGINE_INITFAILED...
571 d c 66
572 d CURLE_LOGIN_DENIED...
573 d c 67
574 d CURLE_TFTP_NOTFOUND...
575 d c 68
576 d CURLE_TFTP_PERM...
577 d c 69
578 d CURLE_REMOTE_DISK_FULL...
579 d c 70
580 d CURLE_TFTP_ILLEGAL...
581 d c 71
582 d CURLE_TFTP_UNKNOWNID...
583 d c 72
584 d CURLE_REMOTE_FILE_EXISTS...
585 d c 73
586 d CURLE_TFTP_NOSUCHUSER...
587 d c 74
588 d CURLE_CONV_FAILED...
589 d c 75
590 d CURLE_CONV_REQD...
591 d c 76
592 d CURLE_SSL_CACERT_BADFILE...
593 d c 77
594 d CURLE_REMOTE_FILE_NOT_FOUND...
595 d c 78
596 d CURLE_SSH...
597 d c 79
598 d CURLE_SSL_SHUTDOWN_FAILED...
599 d c 80
600 d CURLE_AGAIN...
601 d c 81
602 d CURLE_SSL_CRL_BADFILE...
603 d c 82
604 d CURLE_SSL_ISSUER_ERROR...
605 d c 83
606 d CURLE_FTP_PRET_FAILED...
607 d c 84
608 d CURLE_RTSP_CSEQ_ERROR...
609 d c 85
610 d CURLE_RTSP_SESSION_ERROR...
611 d c 86
612 d CURLE_FTP_BAD_FILE_LIST...
613 d c 87
614 d CURLE_CHUNK_FAILED...
615 d c 88
616 d CURLE_NO_CONNECTION_AVAILABLE...
617 d c 89
618 d CURLE_SSL_PINNEDPUBKEYNOTMATCH...
619 d c 90
620 d CURLE_SSL_INVALIDCERTSTATUS...
621 d c 91
622 d CURLE_HTTP2_STREAM...
623 d c 92
624 d CURLE_RECURSIVE_API_CALL...
625 d c 93
626 d CURLE_AUTH_ERROR...
627 d c 94
628 d CURLE_HTTP3...
629 d c 95
630 d CURLE_QUIC_CONNECT_ERROR...
631 d c 96
632 d CURLE_PROXY...
633 d c 97
634 *
635 /if not defined(CURL_NO_OLDIES)
636 d CURLE_URL_MALFORMAT_USER...
637 d c 4
638 d CURLE_FTP_WEIRD_SERVER_REPLY...
639 d c 8
640 d CURLE_FTP_ACCESS_DENIED...
641 d c 9
642 d CURLE_FTP_USER_PASSWORD_INCORRECT...
643 d c 10
644 d CURLE_FTP_WEIRD_USER_REPLY...
645 d c 12
646 d CURLE_FTP_CANT_RECONNECT...
647 d c 16
648 d CURLE_FTP_COULDNT_SET_BINARY...
649 d c 17
650 d CURLE_FTP_PARTIAL_FILE...
651 d c 18
652 d CURLE_FTP_WRITE_ERROR...
653 d c 20
654 d CURLE_FTP_QUOTE_ERROR...
655 d c 21
656 d CURLE_HTTP_NOT_FOUND...
657 d c 22
658 d CURLE_MALFORMAT_USER...
659 d c 24
660 d CURLE_FTP_COULDNT_STOR_FILE...
661 d c 25
662 d CURLE_OPERATION_TIMEOUTED...
663 d c 28
664 d CURLE_FTP_COULDNT_SET_ASCII...
665 d c 29
666 d CURLE_FTP_COULDNT_GET_SIZE...
667 d c 32
668 d CURLE_HTTP_RANGE_ERROR...
669 d c 33
670 d CURLE_FTP_BAD_DOWNLOAD_RESUME...
671 d c 36
672 d CURLE_LIBRARY_NOT_FOUND...
673 d c 40
674 d CURLE_BAD_CALLING_ORDER...
675 d c 44
676 d CURLE_HTTP_PORT_FAILED...
677 d c 45
678 d CURLE_BAD_PASSWORD_ENTERED...
679 d c 46
680 d CURLE_UNKNOWN_TELNET_OPTION...
681 d c 48
682 d CURLE_OBSOLETE...
683 d c 50
684 d CURLE_SHARE_IN_USE...
685 d c 57
686 d CURLE_SSL_CACERT...
687 d c 60
688 d CURLE_SSL_PEER_CERTIFICATE...
689 d c 60
690 d CURLE_FTP_SSL_FAILED...
691 d c 64
692 d CURLE_TFTP_DISKFULL...
693 d c 70
694 d CURLE_TFTP_EXISTS...
695 d c 73
696 d CURLE_ALREADY_COMPLETE...
697 d c 99999
698 /endif
699 *
700 d CURLproxycode s 10i 0 based(######ptr######) Enum
701 d CURLPX_OK c 0
702 d CURLPX_BAD_ADDRESS_TYPE...
703 d c 1
704 d CURLPX_BAD_VERSION...
705 d c 2
706 d CURLPX_CLOSED...
707 d c 3
708 d CURLPX_GSSAPI...
709 d c 4
710 d CURLPX_GSSAPI_PERMSG...
711 d c 5
712 d CURLPX_GSSAPI_PROTECTION...
713 d c 6
714 d CURLPX_IDENTD...
715 d c 7
716 d CURLPX_IDENTD_DIFFER...
717 d c 8
718 d CURLPX_LONG_HOSTNAME...
719 d c 9
720 d CURLPX_LONG_PASSWD...
721 d c 10
722 d CURLPX_LONG_USER...
723 d c 11
724 d CURLPX_NO_AUTH...
725 d c 12
726 d CURLPX_RECV_ADDRESS...
727 d c 13
728 d CURLPX_RECV_AUTH...
729 d c 14
730 d CURLPX_RECV_CONNECT...
731 d c 15
732 d CURLPX_RECV_REQACK...
733 d c 16
734 d CURLPX_REPLY_ADDRESS_TYPE_NOT_SUPPORTED...
735 d c 17
736 d CURLPX_REPLY_COMMAND_NOT_SUPPORTED...
737 d c 18
738 d CURLPX_REPLY_CONNECTION_REFUSED...
739 d c 10
740 d CURLPX_REPLY_GENERAL_SERVER_FAILURE...
741 d c 20
742 d CURLPX_REPLY_HOST_UNREACHABLE...
743 d c 21
744 d CURLPX_REPLY_NETWORK_UNREACHABLE...
745 d c 22
746 d CURLPX_REPLY_NOT_ALLOWED...
747 d c 23
748 d CURLPX_REPLY_TTL_EXPIRED...
749 d c 24
750 d CURLPX_REPLY_UNASSIGNED...
751 d c 25
752 d CURLPX_REQUEST_FAILED...
753 d c 26
754 d CURLPX_RESOLVE_HOST...
755 d c 27
756 d CURLPX_SEND_AUTH...
757 d c 28
758 d CURLPX_SEND_CONNECT...
759 d c 29
760 d CURLPX_SEND_REQUEST...
761 d c 30
762 d CURLPX_UNKNOWN_FAIL...
763 d c 31
764 d CURLPX_UNKNOWN_MODE...
765 d c 32
766 d CURLPX_USER_REJECTED...
767 d c 33
768 *
769 d curlioerr s 10i 0 based(######ptr######) Enum
770 d CURLIOE_OK c 0
771 d CURLIOE_UNKNOWNCMD...
772 d c 1
773 d CURLIOE_FAILRESTART...
774 d c 2
775 *
776 d curlfiletype s 10i 0 based(######ptr######) Enum
777 d CURLFILETYPE_FILE...
778 d c 0
779 d CURLFILETYPE_DIRECTORY...
780 d c 1
781 d CURLFILETYPE_SYMLINK...
782 d c 2
783 d CURLFILETYPE_DEVICE_BLOCK...
784 d c 3
785 d CURLFILETYPE_DEVICE_CHAR...
786 d c 4
787 d CURLFILETYPE_NAMEDPIPE...
788 d c 5
789 d CURLFILETYPE_SOCKET...
790 d c 6
791 d CURLFILETYPE_DOOR...
792 d c 7
793 *
794 d curliocmd s 10i 0 based(######ptr######) Enum
795 d CURLIOCMD_NOP c 0
796 d CURLIOCMD_RESTARTREAD...
797 d c 1
798 *
799 d curl_infotype s 10i 0 based(######ptr######) Enum
800 d CURLINFO_TEXT...
801 d c 0
802 d CURLINFO_HEADER_IN...
803 d c 1
804 d CURLINFO_HEADER_OUT...
805 d c 2
806 d CURLINFO_DATA_IN...
807 d c 3
808 d CURLINFO_DATA_OUT...
809 d c 4
810 d CURLINFO_SSL_DATA_IN...
811 d c 5
812 d CURLINFO_SSL_DATA_OUT...
813 d c 6
814 d CURLINFO_END...
815 d c 7
816 *
817 d curl_proxytype s 10i 0 based(######ptr######) Enum
818 d CURLPROXY_HTTP...
819 d c 0
820 d CURLPROXY_HTTP_1_0...
821 d c 1
822 d CURLPROXY_HTTPS...
823 d c 2
824 d CURLPROXY_SOCKS4...
825 d c 4
826 d CURLPROXY_SOCKS5...
827 d c 5
828 d CURLPROXY_SOCKS4A...
829 d c 6
830 d CURLPROXY_SOCKS5_HOSTNAME...
831 d c 7
832 *
833 d curl_khstat s 10i 0 based(######ptr######) Enum
834 d CURLKHSTAT_FINE_ADD_TO_FILE...
835 d c 0
836 d CURLKHSTAT_FINE...
837 d c 1
838 d CURLKHSTAT_REJECT...
839 d c 2
840 d CURLKHSTAT_DEFER...
841 d c 3
842 d CURLKHSTAT_FINE_REPLACE...
843 d c 4
844 d CURLKHSTAT_LAST...
845 d c 5
846 *
847 d curl_khmatch s 10i 0 based(######ptr######) Enum
848 d CURLKHMATCH_OK...
849 d c 0
850 d CURLKHMATCH_MISMATCH...
851 d c 1
852 d CURLKHMATCH_MISSING...
853 d c 2
854 d CURLKHMATCH_LAST...
855 d c 3
856 *
857 d curl_usessl s 10i 0 based(######ptr######) Enum
858 d CURLUSESSL_NONE...
859 d c 0
860 d CURLUSESSL_TRY...
861 d c 1
862 d CURLUSESSL_CONTROL...
863 d c 2
864 d CURLUSESSL_ALL...
865 d c 3
866 *
867 d CURLSSLOPT_ALLOW_BEAST...
868 d c X'0001'
869 d CURLSSLOPT_NO_REVOKE...
870 d c X'0002'
871 d CURLSSLOPT_NO_PARTIALCHAIN...
872 d c X'0004'
873 d CURLSSLOPT_REVOKE_BEST_EFFORT...
874 d c X'0008'
875 d CURLSSLOPT_NATIVE_CA...
876 d c X'0010'
877 d CURLSSLOPT_AUTO_CLIENT_CERT...
878 d c X'0020'
879 *
880 d CURL_HET_DEFAULT...
881 d c 200
882 *
883 d CURL_UPKEEP_INTERVAL_DEFAULT...
884 d c 60000
885 *
886 /if not defined(CURL_NO_OLDIES)
887 d curl_ftpssl s like(curl_usessl)
888 d based(######ptr######)
889 d CURLFTPSSL_NONE...
890 d c 0
891 d CURLFTPSSL_TRY...
892 d c 1
893 d CURLFTPSSL_CONTROL...
894 d c 2
895 d CURLFTPSSL_ALL...
896 d c 3
897 /endif
898 *
899 d curl_ftpccc s 10i 0 based(######ptr######) Enum
900 d CURLFTPSSL_CCC_NONE...
901 d c 0
902 d CURLFTPSSL_CCC_PASSIVE...
903 d c 1
904 d CURLFTPSSL_CCC_ACTIVE...
905 d c 2
906 *
907 d curl_ftpauth s 10i 0 based(######ptr######) Enum
908 d CURLFTPAUTH_DEFAULT...
909 d c 0
910 d CURLFTPAUTH_SSL...
911 d c 1
912 d CURLFTPAUTH_TLS...
913 d c 2
914 *
915 d curl_ftpcreatedir...
916 d s 10i 0 based(######ptr######) Enum
917 d CURLFTP_CREATE_DIR_NONE...
918 d c 0
919 d CURLFTP_CREATE_DIR...
920 d c 1
921 d CURLFTP_CREATE_DIR_RETRY...
922 d c 2
923 *
924 d curl_ftpmethod s 10i 0 based(######ptr######) Enum
925 d CURLFTPMETHOD_DEFAULT...
926 d c 0
927 d CURLFTPMETHOD_MULTICWD...
928 d c 1
929 d CURLFTPMETHOD_NOCWD...
930 d c 2
931 d CURLFTPMETHOD_SINGLECWD...
932 d c 3
933 *
934 d CURLHEADER_UNIFIED...
935 d c X'00000000'
936 d CURLHEADER_SEPARATE...
937 d c X'00000001'
938 *
939 d CURLALTSVC_READONLYFILE...
940 d c X'00000004'
941 d CURLALTSVC_H1...
942 d c X'00000008'
943 d CURLALTSVC_H2...
944 d c X'00000010'
945 d CURLALTSVC_H3...
946 d c X'00000020'
947 *
948 d CURLHSTS_ENABLE...
949 d c X'00000001'
950 d CURLHSTS_READONLYFILE...
951 d c X'00000002'
952 *
953 d CURLPROTO_HTTP...
954 d c X'00000001'
955 d CURLPROTO_HTTPS...
956 d c X'00000002'
957 d CURLPROTO_FTP...
958 d c X'00000004'
959 d CURLPROTO_FTPS...
960 d c X'00000008'
961 d CURLPROTO_SCP...
962 d c X'00000010'
963 d CURLPROTO_SFTP...
964 d c X'00000020'
965 d CURLPROTO_TELNET...
966 d c X'00000040'
967 d CURLPROTO_LDAP...
968 d c X'00000080'
969 d CURLPROTO_LDAPS...
970 d c X'00000100'
971 d CURLPROTO_DICT...
972 d c X'00000200'
973 d CURLPROTO_FILE...
974 d c X'00000400'
975 d CURLPROTO_TFTP...
976 d c X'00000800'
977 d CURLPROTO_IMAP...
978 d c X'00001000'
979 d CURLPROTO_IMAPS...
980 d c X'00002000'
981 d CURLPROTO_POP3...
982 d c X'00004000'
983 d CURLPROTO_POP3S...
984 d c X'00008000'
985 d CURLPROTO_SMTP...
986 d c X'00010000'
987 d CURLPROTO_SMTPS...
988 d c X'00020000'
989 d CURLPROTO_RTSP...
990 d c X'00040000'
991 d CURLPROTO_RTMP...
992 d c X'00080000'
993 d CURLPROTO_RTMPT...
994 d c X'00100000'
995 d CURLPROTO_RTMPTE...
996 d c X'00200000'
997 d CURLPROTO_RTMPE...
998 d c X'00400000'
999 d CURLPROTO_RTMPS...
1000 d c X'00800000'
1001 d CURLPROTO_RTMPTS...
1002 d c X'01000000'
1003 d CURLPROTO_GOPHER...
1004 d c X'02000000'
1005 d CURLPROTO_SMB...
1006 d c X'04000000'
1007 d CURLPROTO_SMBS...
1008 d c X'08000000'
1009 d CURLPROTO_MQTT...
1010 d c X'10000000'
1011 d CURLPROTO_GOPHERS...
1012 d c X'20000000'
1013 *
1014 d CURLoption s 10i 0 based(######ptr######) Enum
1015 d CURLOPT_WRITEDATA...
1016 d c 10001
1017 d CURLOPT_URL c 10002
1018 d CURLOPT_PORT c 00003
1019 d CURLOPT_PROXY c 10004
1020 d CURLOPT_USERPWD...
1021 d c 10005
1022 d CURLOPT_PROXYUSERPWD...
1023 d c 10006
1024 d CURLOPT_RANGE c 10007
1025 d CURLOPT_READDATA...
1026 d c 10009
1027 d CURLOPT_ERRORBUFFER...
1028 d c 10010
1029 d CURLOPT_WRITEFUNCTION...
1030 d c 20011
1031 d CURLOPT_READFUNCTION...
1032 d c 20012
1033 d CURLOPT_TIMEOUT...
1034 d c 00013
1035 d CURLOPT_INFILESIZE...
1036 d c 00014
1037 d CURLOPT_POSTFIELDS...
1038 d c 10015
1039 d CURLOPT_REFERER...
1040 d c 10016
1041 d CURLOPT_FTPPORT...
1042 d c 10017
1043 d CURLOPT_USERAGENT...
1044 d c 10018
1045 d CURLOPT_LOW_SPEED_LIMIT...
1046 d c 00019
1047 d CURLOPT_LOW_SPEED_TIME...
1048 d c 00020
1049 d CURLOPT_RESUME_FROM...
1050 d c 00021
1051 d CURLOPT_COOKIE...
1052 d c 10022
1053 d CURLOPT_HTTPHEADER...
1054 d c 10023
1055 d CURLOPT_RTSPHEADER...
1056 d c 10023
1057 d CURLOPT_HTTPPOST...
1058 d c 10024
1059 d CURLOPT_SSLCERT...
1060 d c 10025
1061 d CURLOPT_KEYPASSWD...
1062 d c 10026
1063 d CURLOPT_CRLF c 00027
1064 d CURLOPT_QUOTE c 10028
1065 d CURLOPT_HEADERDATA...
1066 d c 10029
1067 d CURLOPT_COOKIEFILE...
1068 d c 10031
1069 d CURLOPT_SSLVERSION...
1070 d c 00032
1071 d CURLOPT_TIMECONDITION...
1072 d c 00033
1073 d CURLOPT_TIMEVALUE...
1074 d c 00034
1075 d CURLOPT_CUSTOMREQUEST...
1076 d c 10036
1077 d CURLOPT_STDERR...
1078 d c 10037
1079 d CURLOPT_POSTQUOTE...
1080 d c 10039
1081 d CURLOPT_VERBOSE...
1082 d c 00041
1083 d CURLOPT_HEADER...
1084 d c 00042
1085 d CURLOPT_NOPROGRESS...
1086 d c 00043
1087 d CURLOPT_NOBODY...
1088 d c 00044
1089 d CURLOPT_FAILONERROR...
1090 d c 00045
1091 d CURLOPT_UPLOAD...
1092 d c 00046
1093 d CURLOPT_POST c 00047
1094 d CURLOPT_DIRLISTONLY...
1095 d c 00048
1096 d CURLOPT_APPEND...
1097 d c 00050
1098 d CURLOPT_NETRC c 00051
1099 d CURLOPT_FOLLOWLOCATION...
1100 d c 00052
1101 d CURLOPT_TRANSFERTEXT...
1102 d c 00053
1103 d CURLOPT_PUT c 00054
1104 d CURLOPT_PROGRESSFUNCTION...
1105 d c 20056
1106 d CURLOPT_PROGRESSDATA...
1107 d c 10057
1108 d CURLOPT_XFERINFODATA...
1109 d c 10057 PROGRESSDATA alias
1110 d CURLOPT_AUTOREFERER...
1111 d c 00058
1112 d CURLOPT_PROXYPORT...
1113 d c 00059
1114 d CURLOPT_POSTFIELDSIZE...
1115 d c 00060
1116 d CURLOPT_HTTPPROXYTUNNEL...
1117 d c 00061
1118 d CURLOPT_INTERFACE...
1119 d c 10062
1120 d CURLOPT_KRBLEVEL...
1121 d c 10063
1122 d CURLOPT_SSL_VERIFYPEER...
1123 d c 00064
1124 d CURLOPT_CAINFO...
1125 d c 10065
1126 d CURLOPT_MAXREDIRS...
1127 d c 00068
1128 d CURLOPT_FILETIME...
1129 d c 00069
1130 d CURLOPT_TELNETOPTIONS...
1131 d c 10070
1132 d CURLOPT_MAXCONNECTS...
1133 d c 00071
1134 d CURLOPT_FRESH_CONNECT...
1135 d c 00074
1136 d CURLOPT_FORBID_REUSE...
1137 d c 00075
1138 d CURLOPT_RANDOM_FILE...
1139 d c 10076
1140 d CURLOPT_EGDSOCKET...
1141 d c 10077
1142 d CURLOPT_CONNECTTIMEOUT...
1143 d c 00078
1144 d CURLOPT_HEADERFUNCTION...
1145 d c 20079
1146 d CURLOPT_HTTPGET...
1147 d c 00080
1148 d CURLOPT_SSL_VERIFYHOST...
1149 d c 00081
1150 d CURLOPT_COOKIEJAR...
1151 d c 10082
1152 d CURLOPT_SSL_CIPHER_LIST...
1153 d c 10083
1154 d CURLOPT_HTTP_VERSION...
1155 d c 00084
1156 d CURLOPT_FTP_USE_EPSV...
1157 d c 00085
1158 d CURLOPT_SSLCERTTYPE...
1159 d c 10086
1160 d CURLOPT_SSLKEY...
1161 d c 10087
1162 d CURLOPT_SSLKEYTYPE...
1163 d c 10088
1164 d CURLOPT_SSLENGINE...
1165 d c 10089
1166 d CURLOPT_SSLENGINE_DEFAULT...
1167 d c 00090
1168 d CURLOPT_DNS_USE_GLOBAL_CACHE...
1169 d c 00091
1170 d CURLOPT_DNS_CACHE_TIMEOUT...
1171 d c 00092
1172 d CURLOPT_PREQUOTE...
1173 d c 10093
1174 d CURLOPT_DEBUGFUNCTION...
1175 d c 20094
1176 d CURLOPT_DEBUGDATA...
1177 d c 10095
1178 d CURLOPT_COOKIESESSION...
1179 d c 00096
1180 d CURLOPT_CAPATH...
1181 d c 10097
1182 d CURLOPT_BUFFERSIZE...
1183 d c 00098
1184 d CURLOPT_NOSIGNAL...
1185 d c 00099
1186 d CURLOPT_SHARE c 10100
1187 d CURLOPT_PROXYTYPE...
1188 d c 00101
1189 d CURLOPT_ACCEPT_ENCODING...
1190 d c 10102
1191 d CURLOPT_PRIVATE...
1192 d c 10103
1193 d CURLOPT_HTTP200ALIASES...
1194 d c 10104
1195 d CURLOPT_UNRESTRICTED_AUTH...
1196 d c 00105
1197 d CURLOPT_FTP_USE_EPRT...
1198 d c 00106
1199 d CURLOPT_HTTPAUTH...
1200 d c 00107
1201 d CURLOPT_SSL_CTX_FUNCTION...
1202 d c 20108
1203 d CURLOPT_SSL_CTX_DATA...
1204 d c 10109
1205 d CURLOPT_FTP_CREATE_MISSING_DIRS...
1206 d c 00110
1207 d CURLOPT_PROXYAUTH...
1208 d c 00111
1209 d CURLOPT_SERVER_RESPONSE_TIMEOUT...
1210 d c 00112
1211 d CURLOPT_SERVER_RESPONSE_TIMEOUT... Alias
1212 d c 00112
1213 d CURLOPT_IPRESOLVE...
1214 d c 00113
1215 d CURLOPT_MAXFILESIZE...
1216 d c 00114
1217 d CURLOPT_INFILESIZE_LARGE...
1218 d c 30115
1219 d CURLOPT_RESUME_FROM_LARGE...
1220 d c 30116
1221 d CURLOPT_MAXFILESIZE_LARGE...
1222 d c 30117
1223 d CURLOPT_NETRC_FILE...
1224 d c 10118
1225 d CURLOPT_USE_SSL...
1226 d c 00119
1227 d CURLOPT_POSTFIELDSIZE_LARGE...
1228 d c 30120
1229 d CURLOPT_TCP_NODELAY...
1230 d c 00121
1231 d CURLOPT_FTPSSLAUTH...
1232 d c 00129
1233 d CURLOPT_IOCTLFUNCTION...
1234 d c 20130
1235 d CURLOPT_IOCTLDATA...
1236 d c 10131
1237 d CURLOPT_FTP_ACCOUNT...
1238 d c 10134
1239 d CURLOPT_COOKIELIST...
1240 d c 10135
1241 d CURLOPT_IGNORE_CONTENT_LENGTH...
1242 d c 00136
1243 d CURLOPT_FTP_SKIP_PASV_IP...
1244 d c 00137
1245 d CURLOPT_FTP_FILEMETHOD...
1246 d c 00138
1247 d CURLOPT_LOCALPORT...
1248 d c 00139
1249 d CURLOPT_LOCALPORTRANGE...
1250 d c 00140
1251 d CURLOPT_CONNECT_ONLY...
1252 d c 00141
1253 d CURLOPT_CONV_FROM_NETWORK_FUNCTION...
1254 d c 20142
1255 d CURLOPT_CONV_TO_NETWORK_FUNCTION...
1256 d c 20143
1257 d CURLOPT_CONV_FROM_UTF8_FUNCTION...
1258 d c 20144
1259 d CURLOPT_MAX_SEND_SPEED_LARGE...
1260 d c 30145
1261 d CURLOPT_MAX_RECV_SPEED_LARGE...
1262 d c 30146
1263 d CURLOPT_FTP_ALTERNATIVE_TO_USER...
1264 d c 10147
1265 d CURLOPT_SOCKOPTFUNCTION...
1266 d c 20148
1267 d CURLOPT_SOCKOPTDATA...
1268 d c 10149
1269 d CURLOPT_SSL_SESSIONID_CACHE...
1270 d c 00150
1271 d CURLOPT_SSH_AUTH_TYPES...
1272 d c 00151
1273 d CURLOPT_SSH_PUBLIC_KEYFILE...
1274 d c 10152
1275 d CURLOPT_SSH_PRIVATE_KEYFILE...
1276 d c 10153
1277 d CURLOPT_FTP_SSL_CCC...
1278 d c 00154
1279 d CURLOPT_TIMEOUT_MS...
1280 d c 00155
1281 d CURLOPT_CONNECTTIMEOUT_MS...
1282 d c 00156
1283 d CURLOPT_HTTP_TRANSFER_DECODING...
1284 d c 00157
1285 d CURLOPT_HTTP_CONTENT_DECODING...
1286 d c 00158
1287 d CURLOPT_NEW_FILE_PERMS...
1288 d c 00159
1289 d CURLOPT_NEW_DIRECTORY_PERMS...
1290 d c 00160
1291 d CURLOPT_POSTREDIR...
1292 d c 00161
1293 d CURLOPT_SSH_HOST_PUBLIC_KEY_MD5...
1294 d c 10162
1295 d CURLOPT_OPENSOCKETFUNCTION...
1296 d c 20163
1297 d CURLOPT_OPENSOCKETDATA...
1298 d c 10164
1299 d CURLOPT_COPYPOSTFIELDS...
1300 d c 10165
1301 d CURLOPT_PROXY_TRANSFER_MODE...
1302 d c 00166
1303 d CURLOPT_SEEKFUNCTION...
1304 d c 20167
1305 d CURLOPT_SEEKDATA...
1306 d c 10168
1307 d CURLOPT_CRLFILE...
1308 d c 10169
1309 d CURLOPT_ISSUERCERT...
1310 d c 10170
1311 d CURLOPT_ADDRESS_SCOPE...
1312 d c 00171
1313 d CURLOPT_CERTINFO...
1314 d c 00172
1315 d CURLOPT_USERNAME...
1316 d c 10173
1317 d CURLOPT_PASSWORD...
1318 d c 10174
1319 d CURLOPT_PROXYUSERNAME...
1320 d c 10175
1321 d CURLOPT_PROXYPASSWORD...
1322 d c 10176
1323 d CURLOPT_NOPROXY...
1324 d c 10177
1325 d CURLOPT_TFTP_BLKSIZE...
1326 d c 00178
1327 d CURLOPT_SOCKS5_GSSAPI_SERVICE...
1328 d c 10179
1329 d CURLOPT_SOCKS5_GSSAPI_NEC...
1330 d c 00180
1331 d CURLOPT_PROTOCOLS...
1332 d c 00181
1333 d CURLOPT_REDIR_PROTOCOLS...
1334 d c 00182
1335 d CURLOPT_SSH_KNOWNHOSTS...
1336 d c 10183
1337 d CURLOPT_SSH_KEYFUNCTION...
1338 d c 20184
1339 d CURLOPT_SSH_KEYDATA...
1340 d c 10185
1341 d CURLOPT_MAIL_FROM...
1342 d c 10186
1343 d CURLOPT_MAIL_RCPT...
1344 d c 10187
1345 d CURLOPT_FTP_USE_PRET...
1346 d c 00188
1347 d CURLOPT_RTSP_REQUEST...
1348 d c 00189
1349 d CURLOPT_RTSP_SESSION_ID...
1350 d c 10190
1351 d CURLOPT_RTSP_STREAM_URI...
1352 d c 10191
1353 d CURLOPT_RTSP_TRANSPORT...
1354 d c 10192
1355 d CURLOPT_RTSP_CLIENT_CSEQ...
1356 d c 00193
1357 d CURLOPT_RTSP_SERVER_CSEQ...
1358 d c 00194
1359 d CURLOPT_INTERLEAVEDATA...
1360 d c 10195
1361 d CURLOPT_INTERLEAVEFUNCTION...
1362 d c 20196
1363 d CURLOPT_WILDCARDMATCH...
1364 d c 00197
1365 d CURLOPT_CHUNK_BGN_FUNCTION...
1366 d c 20198
1367 d CURLOPT_CHUNK_END_FUNCTION...
1368 d c 20199
1369 d CURLOPT_FNMATCH_FUNCTION...
1370 d c 20200
1371 d CURLOPT_CHUNK_DATA...
1372 d c 10201
1373 d CURLOPT_FNMATCH_DATA...
1374 d c 10202
1375 d CURLOPT_RESOLVE...
1376 d c 10203
1377 d CURLOPT_TLSAUTH_USERNAME...
1378 d c 10204
1379 d CURLOPT_TLSAUTH_PASSWORD...
1380 d c 10205
1381 d CURLOPT_TLSAUTH_TYPE...
1382 d c 10206
1383 d CURLOPT_TRANSFER_ENCODING...
1384 d c 00207
1385 d CURLOPT_CLOSESOCKETFUNCTION...
1386 d c 20208
1387 d CURLOPT_CLOSESOCKETDATA...
1388 d c 10209
1389 d CURLOPT_GSSAPI_DELEGATION...
1390 d c 00210
1391 d CURLOPT_DNS_SERVERS...
1392 d c 10211
1393 d CURLOPT_ACCEPTTIMEOUT_MS...
1394 d c 00212
1395 d CURLOPT_TCP_KEEPALIVE...
1396 d c 00213
1397 d CURLOPT_TCP_KEEPIDLE...
1398 d c 00214
1399 d CURLOPT_TCP_KEEPINTVL...
1400 d c 00215
1401 d CURLOPT_SSL_OPTIONS...
1402 d c 00216
1403 d CURLOPT_MAIL_AUTH...
1404 d c 10217
1405 d CURLOPT_SASL_IR...
1406 d c 00218
1407 d CURLOPT_XFERINFOFUNCTION...
1408 d c 20219
1409 d CURLOPT_XOAUTH2_BEARER...
1410 d c 10220
1411 d CURLOPT_DNS_INTERFACE...
1412 d c 10221
1413 d CURLOPT_DNS_LOCAL_IP4...
1414 d c 10222
1415 d CURLOPT_DNS_LOCAL_IP6...
1416 d c 10223
1417 d CURLOPT_LOGIN_OPTIONS...
1418 d c 10224
1419 d CURLOPT_SSL_ENABLE_NPN...
1420 d c 00225
1421 d CURLOPT_SSL_ENABLE_ALPN...
1422 d c 00226
1423 d CURLOPT_EXPECT_100_TIMEOUT_MS...
1424 d c 00227
1425 d CURLOPT_PROXYHEADER...
1426 d c 10228
1427 d CURLOPT_HEADEROPT...
1428 d c 00229
1429 d CURLOPT_PINNEDPUBLICKEY...
1430 d c 10230
1431 d CURLOPT_UNIX_SOCKET_PATH...
1432 d c 10231
1433 d CURLOPT_SSL_VERIFYSTATUS...
1434 d c 00232
1435 d CURLOPT_SSL_FALSESTART...
1436 d c 00233
1437 d CURLOPT_PATH_AS_IS...
1438 d c 00234
1439 d CURLOPT_PROXY_SERVICE_NAME...
1440 d c 10235
1441 d CURLOPT_SERVICE_NAME...
1442 d c 10236
1443 d CURLOPT_PIPEWAIT...
1444 d c 00237
1445 d CURLOPT_DEFAULT_PROTOCOL...
1446 d c 10238
1447 d CURLOPT_STREAM_WEIGHT...
1448 d c 00239
1449 d CURLOPT_STREAM_DEPENDS...
1450 d c 10240
1451 d CURLOPT_STREAM_DEPENDS_E...
1452 d c 10241
1453 d CURLOPT_TFTP_NO_OPTIONS...
1454 d c 00242
1455 d CURLOPT_CONNECT_TO...
1456 d c 10243
1457 d CURLOPT_TCP_FASTOPEN...
1458 d c 00244
1459 d CURLOPT_KEEP_SENDING_ON_ERROR...
1460 d c 00245
1461 d CURLOPT_PROXY_CAINFO...
1462 d c 10246
1463 d CURLOPT_PROXY_CAPATH...
1464 d c 10247
1465 d CURLOPT_PROXY_SSL_VERIFYPEER...
1466 d c 00248
1467 d CURLOPT_PROXY_SSL_VERIFYHOST...
1468 d c 00249
1469 d CURLOPT_PROXY_SSLVERSION...
1470 d c 00250
1471 d CURLOPT_PROXY_TLSAUTH_USERNAME...
1472 d c 10251
1473 d CURLOPT_PROXY_TLSAUTH_PASSWORD...
1474 d c 10252
1475 d CURLOPT_PROXY_TLSAUTH_TYPE...
1476 d c 10253
1477 d CURLOPT_PROXY_SSLCERT...
1478 d c 10254
1479 d CURLOPT_PROXY_SSLCERTTYPE...
1480 d c 10255
1481 d CURLOPT_PROXY_SSLKEY...
1482 d c 10256
1483 d CURLOPT_PROXY_SSLKEYTYPE...
1484 d c 10257
1485 d CURLOPT_PROXY_KEYPASSWD...
1486 d c 10258
1487 d CURLOPT_PROXY_SSL_CIPHER_LIST...
1488 d c 10259
1489 d CURLOPT_PROXY_CRLFILE...
1490 d c 10260
1491 d CURLOPT_PROXY_SSL_OPTIONS...
1492 d c 00261
1493 d CURLOPT_PRE_PROXY...
1494 d c 10262
1495 d CURLOPT_PROXY_PINNEDPUBLICKEY...
1496 d c 10263
1497 d CURLOPT_ABSTRACT_UNIX_SOCKET...
1498 d c 10264
1499 d CURLOPT_SUPPRESS_CONNECT_HEADERS...
1500 d c 00265
1501 d CURLOPT_REQUEST_TARGET...
1502 d c 10266
1503 d CURLOPT_SOCKS5_AUTH...
1504 d c 00267
1505 d CURLOPT_SSH_COMPRESSION...
1506 d c 00268
1507 d CURLOPT_MIMEPOST...
1508 d c 10269
1509 d CURLOPT_TIMEVALUE_LARGE...
1510 d c 30270
1511 d CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS...
1512 d c 00271
1513 d CURLOPT_RESOLVER_START_FUNCTION...
1514 d c 20272
1515 d CURLOPT_RESOLVER_START_DATA...
1516 d c 10273
1517 d CURLOPT_HAPROXYPROTOCOL...
1518 d c 00274
1519 d CURLOPT_DNS_SHUFFLE_ADDRESSES...
1520 d c 00275
1521 d CURLOPT_TLS13_CIPHERS...
1522 d c 10276
1523 d CURLOPT_PROXY_TLS13_CIPHERS...
1524 d c 10277
1525 d CURLOPT_DISALLOW_USERNAME_IN_URL...
1526 d c 00278
1527 d CURLOPT_DOH_URL...
1528 d c 10279
1529 d CURLOPT_UPLOAD_BUFFERSIZE...
1530 d c 00280
1531 d CURLOPT_UPKEEP_INTERVAL_MS...
1532 d c 00281
1533 d CURLOPT_CURLU c 10282
1534 d CURLOPT_TRAILERFUNCTION...
1535 d c 20283
1536 d CURLOPT_TRAILERDATA...
1537 d c 10284
1538 d CURLOPT_HTTP09_ALLOWED...
1539 d c 00285
1540 d CURLOPT_ALTSVC_CTRL...
1541 d c 00286
1542 d CURLOPT_ALTSVC...
1543 d c 10287
1544 d CURLOPT_MAXAGE_CONN...
1545 d c 00288
1546 d CURLOPT_SASL_AUTHZID...
1547 d c 10289
1548 d CURLOPT_MAIL_RCPT_ALLLOWFAILS...
1549 d c 00290
1550 d CURLOPT_SSLCERT_BLOB...
1551 d c 40291
1552 d CURLOPT_SSLKEY_BLOB...
1553 d c 40292
1554 d CURLOPT_PROXY_SSLCERT_BLOB...
1555 d c 40293
1556 d CURLOPT_PROXY_SSLKEY_BLOB...
1557 d c 40294
1558 d CURLOPT_ISSUERCERT_BLOB...
1559 d c 40295
1560 d CURLOPT_PROXY_ISSUERCERT...
1561 d c 10296
1562 d CURLOPT_PROXY_ISSUERCERT_BLOB...
1563 d c 40297
1564 d CURLOPT_SSL_EC_CURVES...
1565 d c 10298
1566 d CURLOPT_HSTS_CTRL...
1567 d c 00299
1568 d CURLOPT_HSTS...
1569 d c 10300
1570 d CURLOPT_HSTSREADFUNCTION...
1571 d c 20301
1572 d CURLOPT_HSTSREADDATA...
1573 d c 10302
1574 d CURLOPT_HSTSWRITEFUNCTION...
1575 d c 20303
1576 d CURLOPT_HSTSWRITEDATA...
1577 d c 10304
1578 d CURLOPT_AWS_SIG4...
1579 d c 10305
1580 d CURLOPT_DOH_SSL_VERIFYPEER...
1581 d c 00306
1582 d CURLOPT_DOH_SSL_VERIFYHOST...
1583 d c 00307
1584 d CURLOPT_DOH_SSL_VERIFYSTATUS...
1585 d c 00308
1586 d CURLOPT_CAINFO_BLOB...
1587 d c 40309
1588 d CURLOPT_PROXY_CAINFO_BLOB...
1589 d c 40310
1590 d CURLOPT_MAXLIFETIME_CONN...
1591 d c 00314
1592 d CURLOPT_MIME_OPTIONS...
1593 d c 00315
1594 *
1595 /if not defined(CURL_NO_OLDIES)
1596 d CURLOPT_FILE c 10001
1597 d CURLOPT_INFILE...
1598 d c 10009
1599 d CURLOPT_SSLKEYPASSWD...
1600 d c 10026
1601 d CURLOPT_SSLCERTPASSWD...
1602 d c 10026
1603 d CURLOPT_WRITEHEADER...
1604 d c 10029
1605 d CURLOPT_WRITEINFO...
1606 d c 10040
1607 d CURLOPT_FTPLISTONLY...
1608 d c 00048
1609 d CURLOPT_FTPAPPEND...
1610 d c 00050
1611 d CURLOPT_CLOSEPOLICY...
1612 d c 00072
1613 d CURLOPT_KRB4LEVEL...
1614 d c 10063
1615 d CURLOPT_ENCODING...
1616 d c 10102
1617 d CURLOPT_FTP_SSL...
1618 d c 00119
1619 d CURLOPT_POST301...
1620 d c 00161
1621 /endif
1622 *
1623 d CURLFORMcode s 10i 0 based(######ptr######) Enum
1624 d CURL_FORMADD_OK...
1625 d c 0
1626 d CURL_FORMADD_MEMORY...
1627 d c 1
1628 d CURL_FORMADD_OPTION_TWICE...
1629 d c 2
1630 d CURL_FORMADD_NULL...
1631 d c 3
1632 d CURL_FORMADD_UNKNOWN_OPTION...
1633 d c 4
1634 d CURL_FORMADD_INCOMPLETE...
1635 d c 5
1636 d CURL_FORMADD_ILLEGAL_ARRAY...
1637 d c 6
1638 d CURL_FORMADD_DISABLED...
1639 d c 7
1640 *
1641 d CURLformoption s 10i 0 based(######ptr######) Enum
1642 d CURLFORM_NOTHING...
1643 d c 0
1644 d CURLFORM_COPYNAME...
1645 d c 1
1646 d CURLFORM_PTRNAME...
1647 d c 2
1648 d CURLFORM_NAMELENGTH...
1649 d c 3
1650 d CURLFORM_COPYCONTENTS...
1651 d c 4
1652 d CURLFORM_PTRCONTENTS...
1653 d c 5
1654 d CURLFORM_CONTENTSLENGTH...
1655 d c 6
1656 d CURLFORM_FILECONTENT...
1657 d c 7
1658 d CURLFORM_ARRAY...
1659 d c 8
1660 d CURLFORM_OBSOLETE...
1661 d c 9
1662 d CURLFORM_FILE...
1663 d c 10
1664 d CURLFORM_BUFFER...
1665 d c 11
1666 d CURLFORM_BUFFERPTR...
1667 d c 12
1668 d CURLFORM_BUFFERLENGTH...
1669 d c 13
1670 d CURLFORM_CONTENTTYPE...
1671 d c 14
1672 d CURLFORM_CONTENTHEADER...
1673 d c 15
1674 d CURLFORM_FILENAME...
1675 d c 16
1676 d CURLFORM_END...
1677 d c 17
1678 d CURLFORM_OBSOLETE2...
1679 d c 18
1680 d CURLFORM_STREAM...
1681 d c 19
1682 d CURLFORM_CONTENTLEN...
1683 d c 20
1684 *
1685 d CURLMIMEOPT_FORMESCAPE...
1686 d c X'00000001'
1687 *
1688 d CURLINFO s 10i 0 based(######ptr######) Enum
1689 d CURLINFO_EFFECTIVE_URL... CURLINFO_STRING + 1
1690 d c X'00100001'
1691 d CURLINFO_RESPONSE_CODE... CURLINFO_LONG + 2
1692 d c X'00200002'
1693 d CURLINFO_TOTAL_TIME... CURLINFO_DOUBLE + 3
1694 d c X'00300003'
1695 d CURLINFO_NAMELOOKUP_TIME... CURLINFO_DOUBLE + 4
1696 d c X'00300004'
1697 d CURLINFO_CONNECT_TIME... CURLINFO_DOUBLE + 5
1698 d c X'00300005'
1699 d CURLINFO_PRETRANSFER_TIME... CURLINFO_DOUBLE + 6
1700 d c X'00300006'
1701 d CURLINFO_SIZE_UPLOAD... CURLINFO_DOUBLE + 7
1702 d c X'00300007'
1703 d CURLINFO_SIZE_UPLOAD_T... CURLINFO_OFF_T + 7
1704 d c X'00600007'
1705 d CURLINFO_SIZE_DOWNLOAD... CURLINFO_DOUBLE + 8
1706 d c X'00300008'
1707 d CURLINFO_SIZE_DOWNLOAD_T... CURLINFO_OFF_T + 8
1708 d c X'00600008'
1709 d CURLINFO_SPEED_DOWNLOAD... CURLINFO_DOUBLE + 9
1710 d c X'00300009'
1711 d CURLINFO_SPEED_DOWNLOAD_T... CURLINFO_OFF_T + 9
1712 d c X'00600009'
1713 d CURLINFO_SPEED_UPLOAD... CURLINFO_DOUBLE + 10
1714 d c X'0030000A'
1715 d CURLINFO_SPEED_UPLOAD_T... CURLINFO_OFF_T + 10
1716 d c X'0060000A'
1717 d CURLINFO_HEADER_SIZE... CURLINFO_LONG + 11
1718 d c X'0020000B'
1719 d CURLINFO_REQUEST_SIZE... CURLINFO_LONG + 12
1720 d c X'0020000C'
1721 d CURLINFO_SSL_VERIFYRESULT... CURLINFO_LONG + 13
1722 d c X'0020000D'
1723 d CURLINFO_FILETIME... CURLINFO_LONG + 14
1724 d c X'0020000E'
1725 d CURLINFO_FILETIME_T... CURLINFO_OFF_T + 14
1726 d c X'0060000E'
1727 d CURLINFO_CONTENT_LENGTH_DOWNLOAD... CURLINFO_DOUBLE + 15
1728 d c X'0030000F'
1729 d CURLINFO_CONTENT_LENGTH_DOWNLOAD_T... CURLINFO_OFF_T + 15
1730 d c X'0060000F'
1731 d CURLINFO_CONTENT_LENGTH_UPLOAD... CURLINFO_DOUBLE + 16
1732 d c X'00300010'
1733 d CURLINFO_CONTENT_LENGTH_UPLOAD_T... CURLINFO_OFF_T + 16
1734 d c X'00600010'
1735 d CURLINFO_STARTTRANSFER_TIME... CURLINFO_DOUBLE + 17
1736 d c X'00300011'
1737 d CURLINFO_CONTENT_TYPE... CURLINFO_STRING + 18
1738 d c X'00100012'
1739 d CURLINFO_REDIRECT_TIME... CURLINFO_DOUBLE + 19
1740 d c X'00300013'
1741 d CURLINFO_REDIRECT_COUNT... CURLINFO_LONG + 20
1742 d c X'00200014'
1743 d CURLINFO_PRIVATE... CURLINFO_STRING + 21
1744 d c X'00100015'
1745 d CURLINFO_HTTP_CONNECTCODE... CURLINFO_LONG + 22
1746 d c X'00200016'
1747 d CURLINFO_HTTPAUTH_AVAIL... CURLINFO_LONG + 23
1748 d c X'00200017'
1749 d CURLINFO_PROXYAUTH_AVAIL... CURLINFO_LONG + 24
1750 d c X'00200018'
1751 d CURLINFO_OS_ERRNO... CURLINFO_LONG + 25
1752 d c X'00200019'
1753 d CURLINFO_NUM_CONNECTS... CURLINFO_LONG + 26
1754 d c X'0020001A'
1755 d CURLINFO_SSL_ENGINES... CURLINFO_SLIST + 27
1756 d c X'0040001B'
1757 d CURLINFO_COOKIELIST... CURLINFO_SLIST + 28
1758 d c X'0040001C'
1759 d CURLINFO_LASTSOCKET... CURLINFO_LONG + 29
1760 d c X'0020001D'
1761 d CURLINFO_FTP_ENTRY_PATH... CURLINFO_STRING + 30
1762 d c X'0010001E'
1763 d CURLINFO_REDIRECT_URL... CURLINFO_STRING + 31
1764 d c X'0010001F'
1765 d CURLINFO_PRIMARY_IP... CURLINFO_STRING + 32
1766 d c X'00100020'
1767 d CURLINFO_APPCONNECT_TIME... CURLINFO_DOUBLE + 33
1768 d c X'00300021'
1769 d CURLINFO_CERTINFO... CURLINFO_SLIST + 34
1770 d c X'00400022'
1771 d CURLINFO_CONDITION_UNMET... CURLINFO_LONG + 35
1772 d c X'00200023'
1773 d CURLINFO_RTSP_SESSION_ID... CURLINFO_STRING + 36
1774 d c X'00100024'
1775 d CURLINFO_RTSP_CLIENT_CSEQ... CURLINFO_LONG + 37
1776 d c X'00200025'
1777 d CURLINFO_RTSP_SERVER_CSEQ... CURLINFO_LONG + 38
1778 d c X'00200026'
1779 d CURLINFO_RTSP_CSEQ_RECV... CURLINFO_LONG + 39
1780 d c X'00200027'
1781 d CURLINFO_PRIMARY_PORT... CURLINFO_LONG + 40
1782 d c X'00200028'
1783 d CURLINFO_LOCAL_IP... CURLINFO_STRING + 41
1784 d c X'00100029'
1785 d CURLINFO_LOCAL_PORT... CURLINFO_LONG + 42
1786 d c X'0020002A'
1787 d CURLINFO_TLS_SESSION... CURLINFO_SLIST + 43
1788 d c X'0040002B'
1789 d CURLINFO_ACTIVESOCKET... CURLINFO_SOCKET + 44
1790 d c X'0050002C'
1791 d CURLINFO_TLS_SSL_PTR... CURLINFO_SLIST + 45
1792 d c X'0040002D'
1793 d CURLINFO_HTTP_VERSION... CURLINFO_LONG + 46
1794 d c X'0020002E'
1795 d CURLINFO_PROXY_SSL_VERIFYRESULT... CURLINFO_LONG + 47
1796 d c X'0020002F'
1797 d CURLINFO_PROTOCOL... CURLINFO_LONG + 48
1798 d c X'00200030'
1799 d CURLINFO_SCHEME... CURLINFO_STRING + 49
1800 d c X'00100031'
1801 d CURLINFO_TOTAL_TIME_T... CURLINFO_OFF_T + 50
1802 d c X'00600032'
1803 d CURLINFO_NAMELOOKUP_TIME_T... CURLINFO_OFF_T + 51
1804 d c X'00600033'
1805 d CURLINFO_CONNECT_TIME_T... CURLINFO_OFF_T + 52
1806 d c X'00600034'
1807 d CURLINFO_PRETRANSFER_TIME_T... CURLINFO_OFF_T + 53
1808 d c X'00600035'
1809 d CURLINFO_STARTTRANSFER_TIME_T... CURLINFO_OFF_T + 54
1810 d c X'00600036'
1811 d CURLINFO_REDIRECT_TIME_T... CURLINFO_OFF_T + 55
1812 d c X'00600037'
1813 d CURLINFO_APPCONNECT_TIME_T... CURLINFO_OFF_T + 56
1814 d c X'00600038'
1815 d CURLINFO_RETRY_AFTER... CURLINFO_OFF_T + 57
1816 d c X'00600039'
1817 d CURLINFO_EFFECTIVE_METHOD... CURLINFO_STRING + 58
1818 d c X'0010003A'
1819 d CURLINFO_PROXY_ERROR... CURLINFO_LONG + 59
1820 d c X'0020003B'
1821 d CURLINFO_REFERER... CURLINFO_STRING + 60
1822 d c X'0010003C'
1823 *
1824 d CURLINFO_HTTP_CODE... Old ...RESPONSE_CODE
1825 d c X'00200002'
1826 *
1827 d curl_sslbackend...
1828 d s 10i 0 based(######ptr######) Enum
1829 d CURLSSLBACKEND_NONE...
1830 d c 0
1831 d CURLSSLBACKEND_OPENSSL...
1832 d c 1
1833 d CURLSSLBACKEND_GNUTLS...
1834 d c 2
1835 d CURLSSLBACKEND_NSS...
1836 d c 3
1837 d CURLSSLBACKEND_OBSOLETE4...
1838 d c 4
1839 d CURLSSLBACKEND_GSKIT...
1840 d c 5
1841 d CURLSSLBACKEND_POLARSSL...
1842 d c 6
1843 d CURLSSLBACKEND_CYASSL...
1844 d c 7
1845 d CURLSSLBACKEND_SCHANNEL...
1846 d c 8
1847 d CURLSSLBACKEND_DARWINSSL...
1848 d c 9
1849 d CURLSSLBACKEND_AXTLS...
1850 d c 10
1851 d CURLSSLBACKEND_MBEDTLS...
1852 d c 11
1853 d CURLSSLBACKEND_MESALINK...
1854 d c 12
1855 d CURLSSLBACKEND_BEARSSL...
1856 d c 13
1857 d CURLSSLBACKEND_RUSTLS...
1858 d c 14
1859 * Aliases for clones.
1860 d CURLSSLBACKEND_LIBRESSL...
1861 d c 1
1862 d CURLSSLBACKEND_BORINGSSL...
1863 d c 1
1864 d CURLSSLBACKEND_WOLFSSL...
1865 d c 6
1866 *
1867 d curl_closepolicy...
1868 d s 10i 0 based(######ptr######) Enum
1869 d CURLCLOSEPOLICY_OLDEST...
1870 d c 1
1871 d CURLCLOSEPOLICY_LEAST_RECENTLY_USED...
1872 d c 2
1873 d CURLCLOSEPOLICY_LEAST_TRAFFIC...
1874 d c 3
1875 d CURLCLOSEPOLICY_SLOWEST...
1876 d c 4
1877 d CURLCLOSEPOLICY_CALLBACK...
1878 d c 5
1879 *
1880 d curl_lock_data...
1881 d s 10i 0 based(######ptr######) Enum
1882 d CURL_LOCK_DATA_NONE...
1883 d c 0
1884 d CURL_LOCK_DATA_SHARE...
1885 d c 1
1886 d CURL_LOCK_DATA_COOKIE...
1887 d c 2
1888 d CURL_LOCK_DATA_DNS...
1889 d c 3
1890 d CURL_LOCK_DATA_SSL_SESSION...
1891 d c 4
1892 d CURL_LOCK_DATA_CONNECT...
1893 d c 5
1894 d CURL_LOCK_DATA_PSL...
1895 d c 6
1896 d CURL_LOCK_DATA_LAST...
1897 d c 7
1898 *
1899 d curl_lock_access...
1900 d s 10i 0 based(######ptr######) Enum
1901 d CURL_LOCK_ACCESS_NONE...
1902 d c 0
1903 d CURL_LOCK_ACCESS_SHARED...
1904 d c 1
1905 d CURL_LOCK_ACCESS_SINGLE...
1906 d c 2
1907 *
1908 d curl_TimeCond s 10i 0 based(######ptr######) Enum
1909 d CURL_TIMECOND_NONE...
1910 d c 0
1911 d CURL_TIMECOND_IFMODSINCE...
1912 d c 1
1913 d CURL_TIMECOND_LASTMOD...
1914 d c 2
1915 d CURL_TIMECOND_LAST...
1916 d c 3
1917 *
1918 d curl_easytype s 10i 0 based(######ptr######) Enum
1919 d CURLOT_LONG c 0
1920 d CURLOT_VALUES...
1921 d c 1
1922 d CURLOT_OFF_T c 2
1923 d CURLOT_OBJECT...
1924 d c 3
1925 d CURLOT_STRING...
1926 d c 4
1927 d CURLOT_SLIST c 5
1928 d CURLOT_CBPTR c 6
1929 d CURLOT_BLOB c 7
1930 d CURLOT_FUNCTION...
1931 d c 8
1932 *
1933 d CURLSHcode s 10i 0 based(######ptr######) Enum
1934 d CURLSHE_OK c 0
1935 d CURLSHE_BAD_OPTION...
1936 d c 1
1937 d CURLSHE_IN_USE...
1938 d c 2
1939 d CURLSHE_INVALID...
1940 d c 3
1941 d CURLSHE_NOMEM...
1942 d c 4
1943 d CURLSHE_NOT_BUILT_IN...
1944 d c 5
1945 *
1946 d CURLSHoption...
1947 d s 10i 0 based(######ptr######) Enum
1948 d CURLSHOPT_SHARE...
1949 d c 1
1950 d CURLSHOPT_UNSHARE...
1951 d c 2
1952 d CURLSHOPT_LOCKFUNC...
1953 d c 3
1954 d CURLSHOPT_UNLOCKFUNC...
1955 d c 4
1956 d CURLSHOPT_USERDATA...
1957 d c 5
1958 *
1959 d CURLversion s 10i 0 based(######ptr######) Enum
1960 d CURLVERSION_FIRST...
1961 d c 0
1962 d CURLVERSION_SECOND...
1963 d c 1
1964 d CURLVERSION_THIRD...
1965 d c 2
1966 d CURLVERSION_FOURTH...
1967 d c 3
1968 d CURLVERSION_FIFTH...
1969 d c 4
1970 d CURLVERSION_SIXTH...
1971 d c 5
1972 d CURLVERSION_SEVENTH...
1973 d c 6
1974 d CURLVERSION_EIGHTH...
1975 d c 7
1976 d CURLVERSION_NINTH...
1977 d c 8
1978 d CURLVERSION_TENTH...
1979 d c 9
1980 d CURLVERSION_NOW...
1981 d c 9 CURLVERSION_TENTH
1982 *
1983 d curlsocktype s 10i 0 based(######ptr######) Enum
1984 d CURLSOCKTYPE_IPCXN...
1985 d c 0
1986 d CURLSOCKTYPE_ACCEPT...
1987 d c 1
1988 *
1989 d CURL_SOCKOPT_OK...
1990 d c 0
1991 d CURL_SOCKOPT_ERROR...
1992 d c 1
1993 d CURL_SOCKOPT_ALREADY_CONNECTED...
1994 d c 2
1995 *
1996 d CURLMcode s 10i 0 based(######ptr######) Enum
1997 d CURLM_CALL_MULTI_PERFORM...
1998 d c -1
1999 d CURLM_CALL_MULTI_SOCKET...
2000 d c -1
2001 d CURLM_OK c 0
2002 d CURLM_BAD_HANDLE...
2003 d c 1
2004 d CURLM_BAD_EASY_HANDLE...
2005 d c 2
2006 d CURLM_OUT_OF_MEMORY...
2007 d c 3
2008 d CURLM_INTERNAL_ERROR...
2009 d c 4
2010 d CURLM_BAD_SOCKET...
2011 d c 5
2012 d CURLM_UNKNOWN_OPTION...
2013 d c 6
2014 d CURLM_ADDED_ALREADY...
2015 d c 7
2016 d CURLM_RECURSIVE_API_CALL...
2017 d c 8
2018 d CURLM_WAKEUP_FAILURE...
2019 d c 9
2020 d CURLM_BAD_FUNCTION_ARGUMENT...
2021 d c 10
2022 d CURLM_LAST c 11
2023 *
2024 d CURLMSG s 10i 0 based(######ptr######) Enum
2025 d CURLMSG_NONE c 0
2026 d CURLMSG_DONE c 1
2027 *
2028 d CURLMoption s 10i 0 based(######ptr######) Enum
2029 d CURLMOPT_SOCKETFUNCTION...
2030 d c 20001
2031 d CURLMOPT_SOCKETDATA...
2032 d c 10002
2033 d CURLMOPT_PIPELINING...
2034 d c 00003
2035 d CURLMOPT_TIMERFUNCTION...
2036 d c 20004
2037 d CURLMOPT_TIMERDATA...
2038 d c 10005
2039 d CURLMOPT_MAXCONNECTS...
2040 d c 00006
2041 d CURLMOPT_MAX_HOST_CONNECTIONS...
2042 d c 00007
2043 d CURLMOPT_MAX_PIPELINE_LENGTH...
2044 d c 00008
2045 d CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE...
2046 d c 30009
2047 d CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE...
2048 d c 30010
2049 d CURLMOPT_PIPELINING_SITE_BL...
2050 d c 10011
2051 d CURLMOPT_PIPELINING_SERVER_BL...
2052 d c 10012
2053 d CURLMOPT_MAX_TOTAL_CONNECTIONS...
2054 d c 00013
2055 d CURLMOPT_PUSHFUNCTION...
2056 d c 20014
2057 d CURLMOPT_PUSHDATA...
2058 d c 10015
2059 d CURLMOPT_MAX_CONCURRENT_STREAMS...
2060 d c 10016
2061 *
2062 * Bitmask bits for CURLMOPT_PIPELING.
2063 *
2064 d CURLPIPE_NOTHING...
2065 d c x'00000000'
2066 d CURLPIPE_HTTP1 c x'00000001'
2067 d CURLPIPE_MULTIPLEX...
2068 d c x'00000002'
2069 *
2070 * Public API enums for RTSP requests.
2071 *
2072 d CURLRTSPREQ_NONE...
2073 d c 0
2074 d CURL_RTSPREQ_OPTIONS...
2075 d c 1
2076 d CURL_RTSPREQ_DESCRIBE...
2077 d c 2
2078 d CURL_RTSPREQ_ANNOUNCE...
2079 d c 3
2080 d CURL_RTSPREQ_SETUP...
2081 d c 4
2082 d CURL_RTSPREQ_PLAY...
2083 d c 5
2084 d CURL_RTSPREQ_PAUSE...
2085 d c 6
2086 d CURL_RTSPREQ_TEARDOWN...
2087 d c 7
2088 d CURL_RTSPREQ_GET_PARAMETER...
2089 d c 8
2090 d CURL_RTSPREQ_SET_PARAMETER...
2091 d c 9
2092 d CURL_RTSPREQ_RECORD...
2093 d c 10
2094 d CURL_RTSPREQ_RECEIVE...
2095 d c 12
2096 d CURL_RTSPREQ_LAST...
2097 d c 13
2098 *
2099 d CURLUcode s 10i 0 based(######ptr######) Enum
2100 d CURLUE_OK c 0
2101 d CURLUE_BAD_HANDLE...
2102 d c 1
2103 d CURLUE_BAD_PARTPOINTER...
2104 d c 2
2105 d CURLUE_MALFORMED_INPUT...
2106 d c 3
2107 d CURLUE_BAD_PORT_NUMBER...
2108 d c 4
2109 d CURLUE_UNSUPPORTED_SCHEME...
2110 d c 5
2111 d CURLUE_URLDECODE...
2112 d c 6
2113 d CURLUE_OUT_OF_MEMORY...
2114 d c 7
2115 d CURLUE_USER_NOT_ALLOWED...
2116 d c 8
2117 d CURLUE_UNKNOWN_PART...
2118 d c 9
2119 d CURLUE_NO_SCHEME...
2120 d c 10
2121 d CURLUE_NO_USER...
2122 d c 11
2123 d CURLUE_NO_PASSWORD...
2124 d c 12
2125 d CURLUE_NO_OPTIONS...
2126 d c 13
2127 d CURLUE_NO_HOST...
2128 d c 14
2129 d CURLUE_NO_PORT...
2130 d c 15
2131 d CURLUE_NO_QUERY...
2132 d c 16
2133 d CURLUE_NO_FRAGMENT...
2134 d c 17
2135 *
2136 d CURLUPart s 10i 0 based(######ptr######) Enum
2137 d CURLUPART_URL c 0
2138 d CURLUPART_SCHEME...
2139 d c 1
2140 d CURLUPART_USER...
2141 d c 2
2142 d CURLUPART_PASSWORD...
2143 d c 3
2144 d CURLUPART_OPTIONS...
2145 d c 4
2146 d CURLUPART_HOST...
2147 d c 5
2148 d CURLUPART_PORT...
2149 d c 6
2150 d CURLUPART_PATH...
2151 d c 7
2152 d CURLUPART_QUERY...
2153 d c 8
2154 d CURLUPART_FRAGMENT...
2155 d c 9
2156 d CURLUPART_ZONEID...
2157 d c 10
2158 *
2159 *
2160 d CURLSTScode s 10i 0 based(######ptr######) Enum
2161 d CURLSTS_OK c 0
2162 d CURLSTS_DONE c 1
2163 d CURLSTS_FAIL c 2
2164 *
2165 * Renaming CURLMsg to CURL_Msg to avoid case-insensivity name clash.
2166 *
2167 d CURL_Msg ds based(######ptr######)
2168 d qualified
2169 d msg like(CURLMSG)
2170 d easy_handle * CURL *
2171 d data *
2172 d whatever * overlay(data) void *
2173 d result overlay(data) like(CURLcode)
2174 *
2175 d curl_waitfd...
2176 d ds based(######ptr######)
2177 d qualified
2178 d fd like(curl_socket_t)
2179 d events 5i 0
2180 d revents 5i 0
2181 *
2182 d curl_http_post...
2183 d ds based(######ptr######)
2184 d qualified
2185 d next * curl_httppost *
2186 d name * char *
2187 d namelength 10i 0 long
2188 d contents * char *
2189 d contentslength...
2190 d 10i 0 long
2191 d buffer * char *
2192 d bufferlength...
2193 d 10i 0 long
2194 d contenttype * char *
2195 d contentheader...
2196 d * curl_slist *
2197 d more * curl_httppost *
2198 d flags 10i 0 long
2199 d showfilename * char *
2200 d userp * void *
2201 *
2202 d curl_sockaddr ds based(######ptr######)
2203 d qualified
2204 d family 10i 0
2205 d socktype 10i 0
2206 d protocol 10i 0
2207 d addrlen 10u 0
2208 d addr 16 struct sockaddr
2209 *
2210 d curl_khtype s 10i 0 based(######ptr######) enum
2211 d CURLKHTYPE_UNKNOWN...
2212 d c 0
2213 d CURLKHTYPE_RSA1...
2214 d c 1
2215 d CURLKHTYPE_RSA...
2216 d c 2
2217 d CURLKHTYPE_DSS...
2218 d c 3
2219 *
2220 d curl_khkey ds based(######ptr######)
2221 d qualified
2222 d key * const char *
2223 d len 10u 0
2224 d keytype like(curl_khtype)
2225 *
2226 d curl_forms ds based(######ptr######)
2227 d qualified
2228 d option like(CURLformoption)
2229 d value * const char *
2230 d value_ptr * overlay(value)
2231 d value_procptr...
2232 d * overlay(value) procptr
2233 d value_num overlay(value: 8) like(curl_off_t)
2234 *
2235 d curl_slist ds based(######ptr######)
2236 d qualified
2237 d data * char *
2238 d next * struct curl_slist *
2239 *
2240 d curl_version_info_data...
2241 d ds based(######ptr######)
2242 d qualified
2243 d age like(CURLversion)
2244 d version * const char *
2245 d version_num 10u 0
2246 d host * const char *
2247 d features 10i 0
2248 d ssl_version * const char *
2249 d ssl_version_num...
2250 d 10i 0 long
2251 d libz_version * const char *
2252 d protocols * const char * const *
2253 d ares * const char *
2254 d ares_num 10i 0
2255 d libidn * const char *
2256 d iconv_ver_num...
2257 d 10i 0
2258 d libssh_version...
2259 d * const char *
2260 d brotli_ver_num...
2261 d 10u 0
2262 d brotli_version...
2263 d * const char *
2264 d nghttp2_ver_num...
2265 d 10u 0
2266 d nghttp2_version...
2267 d * const char *
2268 d quic_version...
2269 d * const char *
2270 d cainfo...
2271 d * const char *
2272 d capath...
2273 d * const char *
2274 d zstd_ver_num...
2275 d 10u 0
2276 d zstd_version...
2277 d * const char *
2278 d hyper_version...
2279 d * const char *
2280 d gsasl_version...
2281 d * const char *
2282 *
2283 d curl_certinfo ds based(######ptr######)
2284 d qualified
2285 d num_of_certs 10i 0
2286 d certinfo * struct curl_slist **
2287 *
2288 d curl_fistrgs ds based(######ptr######)
2289 d qualified
2290 d time * char *
2291 d perm * char *
2292 d user * char *
2293 d group * char *
2294 d target * char *
2295 *
2296 d curl_tlssessioninfo...
2297 d ds based(######ptr######)
2298 d qualified
2299 d backend like(curl_sslbackend)
2300 d internals * void *
2301 *
2302 d curl_fileinfo ds based(######ptr######)
2303 d qualified
2304 d filename * char *
2305 d filetype like(curlfiletype)
2306 d time 10i 0 time_t
2307 d perm 10u 0
2308 d uid 10i 0
2309 d gid 10i 0
2310 d size like(curl_off_t)
2311 d hardlinks 10i 0
2312 d strings likeds(curl_fistrgs)
2313 d flags 10u 0
2314 d b_data * char *
2315 d b_size 10u 0 size_t
2316 d b_used 10u 0 size_t
2317 *
2318 d curl_easyoption...
2319 d ds based(######ptr######)
2320 d qualified
2321 d name * const char *
2322 d id like(CURLoption)
2323 d type like(curl_easytype)
2324 d flags 10u 0
2325 *
2326 d curl_hstsentry...
2327 d ds based(######ptr######)
2328 d qualified
2329 d name * char *
2330 d namelen 10u 0 size_t
2331 d includeSubDomain...
2332 d 10u 0 Bit field: 1
2333 d expire 10
2334 *
2335 d curl_index ds based(######ptr######)
2336 d qualified
2337 d index 10u 0 size_t
2338 d total 10u 0 size_t
2339 *
2340 d curl_formget_callback...
2341 d s * based(######ptr######) procptr
2342 *
2343 d curl_malloc_callback...
2344 d s * based(######ptr######) procptr
2345 *
2346 d curl_free_callback...
2347 d s * based(######ptr######) procptr
2348 *
2349 d curl_realloc_callback...
2350 d s * based(######ptr######) procptr
2351 *
2352 d curl_strdup_callback...
2353 d s * based(######ptr######) procptr
2354 *
2355 d curl_calloc_callback...
2356 d s * based(######ptr######) procptr
2357 *
2358 d curl_lock_function...
2359 d s * based(######ptr######) procptr
2360 *
2361 d curl_unlock_function...
2362 d s * based(######ptr######) procptr
2363 *
2364 d curl_progress_callback...
2365 d s * based(######ptr######) procptr
2366 *
2367 d curl_xferinfo_callback...
2368 d s * based(######ptr######) procptr
2369 *
2370 d curl_read_callback...
2371 d s * based(######ptr######) procptr
2372 *
2373 d curl_trailer_callback...
2374 d s * based(######ptr######) procptr
2375 *
2376 d curl_write_callback...
2377 d s * based(######ptr######) procptr
2378 *
2379 d curl_seek_callback...
2380 d s * based(######ptr######) procptr
2381 *
2382 d curl_sockopt_callback...
2383 d s * based(######ptr######) procptr
2384 *
2385 d curl_ioctl_callback...
2386 d s * based(######ptr######) procptr
2387 *
2388 d curl_debug_callback...
2389 d s * based(######ptr######) procptr
2390 *
2391 d curl_conv_callback...
2392 d s * based(######ptr######) procptr
2393 *
2394 d curl_ssl_ctx_callback...
2395 d s * based(######ptr######) procptr
2396 *
2397 d curl_socket_callback...
2398 d s * based(######ptr######) procptr
2399 *
2400 d curl_multi_timer_callback...
2401 d s * based(######ptr######) procptr
2402 *
2403 d curl_push_callback...
2404 d s * based(######ptr######) procptr
2405 *
2406 d curl_opensocket_callback...
2407 d s * based(######ptr######) procptr
2408 *
2409 d curl_sshkeycallback...
2410 d s * based(######ptr######) procptr
2411 *
2412 d curl_chunk_bgn_callback...
2413 d s * based(######ptr######) procptr
2414 *
2415 d curl_chunk_end_callback...
2416 d s * based(######ptr######) procptr
2417 *
2418 d curl_fnmatch_callback...
2419 d s * based(######ptr######) procptr
2420 *
2421 d curl_closesocket_callback...
2422 d s * based(######ptr######) procptr
2423 *
2424 d curl_resolver_start_callback...
2425 d s * based(######ptr######) procptr
2426 *
2427 d curl_hstsread_callback...
2428 d s * based(######ptr######) procptr
2429 *
2430 d curl_hstswrite_callback...
2431 d s * based(######ptr######) procptr
2432 *
2433 **************************************************************************
2434 * Prototypes
2435 **************************************************************************
2436 *
2437 d curl_mime_init pr * extproc('curl_mime_init') curl_mime *
2438 d easy * value CURL *
2439 *
2440 d curl_mime_free pr extproc('curl_mime_free')
2441 d mime * value curl_mime *
2442 *
2443 d curl_mime_addpart...
2444 d pr * extproc('curl_mime_addpart') curl_mimepart *
2445 d mime * value curl_mime *
2446 *
2447 d curl_mime_name pr extproc('curl_mime_name')
2448 d like(CURLcode)
2449 d part * value curl_mimepart *
2450 d name * value options(*string)
2451 *
2452 d curl_mime_filename...
2453 d pr extproc('curl_mime_filename')
2454 d like(CURLcode)
2455 d part * value curl_mimepart *
2456 d filename * value options(*string)
2457 *
2458 d curl_mime_type pr extproc('curl_mime_type')
2459 d like(CURLcode)
2460 d part * value curl_mimepart *
2461 d mimetype * value options(*string)
2462 *
2463 d curl_mime_encoder...
2464 d pr extproc('curl_mime_encoder')
2465 d like(CURLcode)
2466 d part * value curl_mimepart *
2467 d encoding * value options(*string)
2468 *
2469 d curl_mime_data pr extproc('curl_mime_data')
2470 d like(CURLcode)
2471 d part * value curl_mimepart *
2472 d data * value options(*string)
2473 d datasize 10u 0 size_t
2474 *
2475 d curl_mime_filedata...
2476 d pr extproc('curl_mime_filedata')
2477 d like(CURLcode)
2478 d part * value curl_mimepart *
2479 d filename * value options(*string)
2480 *
2481 d curl_mime_data_cb...
2482 d pr extproc('curl_mime_data_cb')
2483 d like(CURLcode)
2484 d part * value curl_mimepart *
2485 d datasize value like(curl_off_t)
2486 d readfunc value like(curl_read_callback)
2487 d seekfunc value like(curl_seek_callback)
2488 d freefunc value like(curl_free_callback)
2489 d arg * value void *
2490 *
2491 d curl_mime_subparts...
2492 d pr extproc('curl_mime_subparts')
2493 d like(CURLcode)
2494 d part * value curl_mimepart *
2495 d subparts * value curl_mime *
2496 *
2497 d curl_mime_headers...
2498 d pr extproc('curl_mime_headers')
2499 d like(CURLcode)
2500 d part * value curl_mimepart *
2501 d headers * value curl_slist *
2502 d take_ownership...
2503 d 10i 0 value
2504 *
2505 * This procedure as a variable parameter list.
2506 * This prototype allows use of an option array, or a single "object"
2507 * option. Other argument lists may be implemented by alias procedure
2508 * prototype definitions.
2509 *
2510 d curl_formadd pr extproc('curl_formadd')
2511 d like(CURLFORMcode)
2512 d httppost * curl_httppost *
2513 d lastpost * curl_httppost *
2514 d option1 value like(CURLFORMoption) CURLFORM_ARRAY
2515 d options(*nopass)
2516 d object1 * value options(*string: *nopass)
2517 d option2 value like(CURLFORMoption) CURLFORM_END
2518 d options(*nopass)
2519 *
2520 *
2521 d curl_strequal pr 10i 0 extproc('curl_strequal')
2522 d s1 * value options(*string)
2523 d s2 * value options(*string)
2524 *
2525 d curl_strnequal pr 10i 0 extproc('curl_strnequal')
2526 d s1 * value options(*string)
2527 d s2 * value options(*string)
2528 d n 10u 0 value
2529 *
2530 d curl_formget pr 10i 0 extproc('curl_formget')
2531 d form * value curl_httppost *
2532 d arg * value
2533 d append value like(curl_formget_callback)
2534 *
2535 d curl_formfree pr extproc('curl_formfree')
2536 d form * value curl_httppost *
2537 *
2538 d curl_getenv pr * extproc('curl_getenv')
2539 d variable * value options(*string)
2540 *
2541 d curl_version pr * extproc('curl_version')
2542 *
2543 d curl_easy_escape...
2544 d pr * extproc('curl_easy_escape') char *
2545 d handle * value CURL *
2546 d string * value options(*string)
2547 d length 10i 0 value
2548 *
2549 d curl_escape pr * extproc('curl_escape') char *
2550 d string * value options(*string)
2551 d length 10i 0 value
2552 *
2553 d curl_easy_unescape...
2554 d pr * extproc('curl_easy_unescape') char *
2555 d handle * value CURL *
2556 d string * value options(*string)
2557 d length 10i 0 value
2558 d outlength 10i 0 options(*omit)
2559 *
2560 d curl_unescape pr * extproc('curl_unescape') char *
2561 d string * value options(*string)
2562 d length 10i 0 value
2563 *
2564 d curl_free pr extproc('curl_free')
2565 d p * value
2566 *
2567 d curl_global_init...
2568 d pr extproc('curl_global_init')
2569 d like(CURLcode)
2570 d flags 10i 0 value
2571 *
2572 d curl_global_init_mem...
2573 d pr extproc('curl_global_init_mem')
2574 d like(CURLcode)
2575 d m value like(curl_malloc_callback)
2576 d f value like(curl_free_callback)
2577 d r value like(curl_realloc_callback)
2578 d s value like(curl_strdup_callback)
2579 d c value like(curl_calloc_callback)
2580 *
2581 d curl_global_cleanup...
2582 d pr extproc('curl_global_cleanup')
2583 *
2584 d curl_slist_append...
2585 d pr * extproc('curl_slist_append') struct curl_slist *
2586 d list * value struct curl_slist *
2587 d data * value options(*string) const char *
2588 *
2589 d curl_slist_free_all...
2590 d pr extproc('curl_slist_free_all')
2591 d list * value struct curl_slist *
2592 *
2593 d curl_getdate pr 10i 0 extproc('curl_getdate') time_t
2594 d p * value options(*string) const char *
2595 d unused 10i 0 const options(*omit) time_t
2596 *
2597 d curl_share_init...
2598 d pr * extproc('curl_share_init') CURLSH * (= void *)
2599 *
2600 * Variable argument type procedure.
2601 * Multiply prototyped to support all possible types.
2602 *
2603 d curl_share_setopt_int...
2604 d pr extproc('curl_share_setopt')
2605 d like(CURLSHcode)
2606 d share * value CURLSH * (= void *)
2607 d option value like(CURLSHoption)
2608 d intarg 10i 0 value options(*nopass)
2609 *
2610 d curl_share_setopt_ptr...
2611 d pr extproc('curl_share_setopt')
2612 d like(CURLSHcode)
2613 d share * value CURLSH * (= void *)
2614 d option value like(CURLSHoption)
2615 d ptrarg * value options(*nopass)
2616 *
2617 d curl_share_setopt_proc...
2618 d pr extproc('curl_share_setopt')
2619 d like(CURLSHcode)
2620 d share * value CURLSH * (= void *)
2621 d option value like(CURLSHoption)
2622 d procarg * value procptr options(*nopass)
2623 *
2624 d curl_share_cleanup...
2625 d pr extproc('curl_share_cleanup')
2626 d like(CURLSHcode)
2627 d share * value CURLSH * (= void *)
2628 *
2629 d curl_version_info...
2630 d pr * extproc('curl_version_info') c_i_version_data *
2631 d version value like(CURLversion)
2632 *
2633 d curl_easy_strerror...
2634 d pr * extproc('curl_easy_strerror') const char *
2635 d code value like(CURLcode)
2636 *
2637 d curl_share_strerror...
2638 d pr * extproc('curl_share_strerror') const char *
2639 d code value like(CURLSHcode)
2640 *
2641 d curl_easy_init pr * extproc('curl_easy_init') CURL *
2642 *
2643 * Multiple prototypes for vararg procedure curl_easy_setopt.
2644 *
2645 d curl_easy_setopt_long...
2646 d pr extproc('curl_easy_setopt')
2647 d like(CURLcode)
2648 d curl * value CURL *
2649 d option value like(CURLoption)
2650 d longarg 10i 0 value options(*nopass)
2651 *
2652 d curl_easy_setopt_object...
2653 d pr extproc('curl_easy_setopt')
2654 d like(CURLcode)
2655 d curl * value CURL *
2656 d option value like(CURLoption)
2657 d objectarg * value options(*string: *nopass)
2658 *
2659 d curl_easy_setopt_function...
2660 d pr extproc('curl_easy_setopt')
2661 d like(CURLcode)
2662 d curl * value CURL *
2663 d option value like(CURLoption)
2664 d functionarg * value procptr options(*nopass)
2665 *
2666 d curl_easy_setopt_offset...
2667 d pr extproc('curl_easy_setopt')
2668 d like(CURLcode)
2669 d curl * value CURL *
2670 d option value like(CURLoption)
2671 d offsetarg value like(curl_off_t)
2672 d options(*nopass)
2673 *
2674 *
2675 d curl_easy_perform...
2676 d pr extproc('curl_easy_perform')
2677 d like(CURLcode)
2678 d curl * value CURL *
2679 *
2680 d curl_easy_cleanup...
2681 d pr extproc('curl_easy_cleanup')
2682 d curl * value CURL *
2683 *
2684 * Multiple prototypes for vararg procedure curl_easy_getinfo.
2685 *
2686 d curl_easy_getinfo_string...
2687 d pr extproc('curl_easy_getinfo')
2688 d like(CURLcode)
2689 d curl * value CURL *
2690 d info value like(CURLINFO)
2691 d stringarg * options(*nopass) char *
2692 *
2693 d curl_easy_getinfo_long...
2694 d pr extproc('curl_easy_getinfo')
2695 d like(CURLcode)
2696 d curl * value CURL *
2697 d info value like(CURLINFO)
2698 d longarg 10i 0 options(*nopass)
2699 *
2700 d curl_easy_getinfo_double...
2701 d pr extproc('curl_easy_getinfo')
2702 d like(CURLcode)
2703 d curl * value CURL *
2704 d info value like(CURLINFO)
2705 d doublearg 8f options(*nopass)
2706 *
2707 d curl_easy_getinfo_slist...
2708 d pr extproc('curl_easy_getinfo')
2709 d like(CURLcode)
2710 d curl * value CURL *
2711 d info value like(CURLINFO)
2712 d slistarg * options(*nopass) struct curl_slist *
2713 *
2714 d curl_easy_getinfo_ptr...
2715 d pr extproc('curl_easy_getinfo')
2716 d like(CURLcode)
2717 d curl * value CURL *
2718 d info value like(CURLINFO)
2719 d ptrarg * options(*nopass) void *
2720 *
2721 d curl_easy_getinfo_socket...
2722 d pr extproc('curl_easy_getinfo')
2723 d like(CURLcode)
2724 d curl * value CURL *
2725 d info value like(CURLINFO)
2726 d socketarg like(curl_socket_t) options(*nopass)
2727 *
2728 d curl_easy_getinfo_off_t...
2729 d pr extproc('curl_easy_getinfo')
2730 d like(CURLcode)
2731 d curl * value CURL *
2732 d info value like(CURLINFO)
2733 d offsetarg like(curl_off_t) options(*nopass)
2734 *
2735 *
2736 d curl_easy_duphandle...
2737 d pr * extproc('curl_easy_duphandle') CURL *
2738 d curl * value CURL *
2739 *
2740 d curl_easy_reset...
2741 d pr extproc('curl_easy_reset')
2742 d curl * value CURL *
2743 *
2744 d curl_easy_recv...
2745 d pr extproc('curl_easy_recv')
2746 d like(CURLcode)
2747 d curl * value CURL *
2748 d buffer * value void *
2749 d buflen 10u 0 value size_t
2750 d n 10u 0 size_t *
2751 *
2752 d curl_easy_send...
2753 d pr extproc('curl_easy_send')
2754 d like(CURLcode)
2755 d curl * value CURL *
2756 d buffer * value const void *
2757 d buflen 10u 0 value size_t
2758 d n 10u 0 size_t *
2759 *
2760 d curl_easy_pause...
2761 d pr extproc('curl_easy_pause')
2762 d like(CURLcode)
2763 d curl * value CURL *
2764 d bitmask 10i 0 value
2765 *
2766 d curl_easy_upkeep...
2767 d pr extproc('curl_easy_upkeep')
2768 d like(CURLcode)
2769 d curl * value CURL *
2770 *
2771 d curl_multi_init...
2772 d pr * extproc('curl_multi_init') CURLM *
2773 *
2774 d curl_multi_add_handle...
2775 d pr extproc('curl_multi_add_handle')
2776 d like(CURLMcode)
2777 d multi_handle * value CURLM *
2778 d curl_handle * value CURL *
2779 *
2780 d curl_multi_remove_handle...
2781 d pr extproc('curl_multi_remove_handle')
2782 d like(CURLMcode)
2783 d multi_handle * value CURLM *
2784 d curl_handle * value CURL *
2785 *
2786 d curl_multi_fdset...
2787 d pr extproc('curl_multi_fdset')
2788 d like(CURLMcode)
2789 d multi_handle * value CURLM *
2790 d read_fd_set 65535 options(*varsize) fd_set
2791 d write_fd_set 65535 options(*varsize) fd_set
2792 d exc_fd_set 65535 options(*varsize) fd_set
2793 d max_fd 10i 0
2794 *
2795 d curl_multi_wait...
2796 d pr extproc('curl_multi_wait')
2797 d like(CURLMcode)
2798 d multi_handle * value CURLM *
2799 d extra_fds * value curl_waitfd *
2800 d extra_nfds 10u 0 value
2801 d timeout_ms 10i 0 value
2802 d ret 10i 0 options(*omit)
2803 *
2804 d curl_multi_perform...
2805 d pr extproc('curl_multi_perform')
2806 d like(CURLMcode)
2807 d multi_handle * value CURLM *
2808 d running_handles...
2809 d 10i 0
2810 *
2811 d curl_multi_cleanup...
2812 d pr extproc('curl_multi_cleanup')
2813 d like(CURLMcode)
2814 d multi_handle * value CURLM *
2815 *
2816 d curl_multi_info_read...
2817 d pr * extproc('curl_multi_info_read') CURL_Msg *
2818 d multi_handle * value CURLM *
2819 d msgs_in_queue 10i 0
2820 *
2821 d curl_multi_strerror...
2822 d pr * extproc('curl_multi_strerror') char *
2823 d code value like(CURLMcode)
2824 *
2825 d curl_pushheader_bynum...
2826 d pr * extproc('curl_pushheader_bynum') char *
2827 d h * value curl_pushheaders *
2828 d num 10u 0 value
2829 *
2830 d curl_pushheader_byname...
2831 d pr * extproc('curl_pushheader_byname') char *
2832 d h * value curl_pushheaders *
2833 d header * value options(*string) const char *
2834 *
2835 d curl_multi_socket...
2836 d pr extproc('curl_multi_socket')
2837 d like(CURLMcode)
2838 d multi_handle * value CURLM *
2839 d s value like(curl_socket_t)
2840 d running_handles...
2841 d 10i 0
2842 *
2843 d curl_multi_socket_action...
2844 d pr extproc('curl_multi_socket_action')
2845 d like(CURLMcode)
2846 d multi_handle * value CURLM *
2847 d s value like(curl_socket_t)
2848 d ev_bitmask 10i 0 value
2849 d running_handles...
2850 d 10i 0
2851 *
2852 d curl_multi_socket_all...
2853 d pr extproc('curl_multi_socket_all')
2854 d like(CURLMcode)
2855 d multi_handle * value CURLM *
2856 d running_handles...
2857 d 10i 0
2858 *
2859 d curl_multi_timeout...
2860 d pr extproc('curl_multi_timeout')
2861 d like(CURLMcode)
2862 d multi_handle * value CURLM *
2863 d milliseconds 10i 0
2864 *
2865 * Multiple prototypes for vararg procedure curl_multi_setopt.
2866 *
2867 d curl_multi_setopt_long...
2868 d pr extproc('curl_multi_setopt')
2869 d like(CURLMcode)
2870 d multi_handle * value CURLM *
2871 d option value like(CURLMoption)
2872 d longarg 10i 0 value options(*nopass)
2873 *
2874 d curl_multi_setopt_object...
2875 d pr extproc('curl_multi_setopt')
2876 d like(CURLMcode)
2877 d multi_handle * value CURLM *
2878 d option value like(CURLMoption)
2879 d objectarg * value options(*string: *nopass)
2880 *
2881 d curl_multi_setopt_function...
2882 d pr extproc('curl_multi_setopt')
2883 d like(CURLMcode)
2884 d multi_handle * value CURLM *
2885 d option value like(CURLMoption)
2886 d functionarg * value procptr options(*nopass)
2887 *
2888 d curl_multi_setopt_offset...
2889 d pr extproc('curl_multi_setopt')
2890 d like(CURLMcode)
2891 d multi_handle * value CURLM *
2892 d option value like(CURLMoption)
2893 d offsetarg value like(curl_off_t)
2894 d options(*nopass)
2895 *
2896 *
2897 d curl_multi_assign...
2898 d pr extproc('curl_multi_assign')
2899 d like(CURLMcode)
2900 d multi_handle * value CURLM *
2901 d sockfd value like(curl_socket_t)
2902 d sockp * value void *
2903 *
2904 d curl_url pr * extproc('curl_url') CURLU *
2905 *
2906 d curl_url_cleanup...
2907 d pr extproc('curl_url_cleanup')
2908 d handle * value CURLU *
2909 *
2910 d curl_url_dup pr * extproc('curl_url_dup') CURLU *
2911 d in * value CURLU *
2912 *
2913 d curl_url_get pr extproc('curl_url_get')
2914 d like(CURLUcode)
2915 d handle * value CURLU *
2916 d what value like(CURLUPart)
2917 d part * char **
2918 d flags 10u 0 value
2919 *
2920 d curl_url_set pr extproc('curl_url_set')
2921 d like(CURLUcode)
2922 d handle * value CURLU *
2923 d what value like(CURLUPart)
2924 d part * value options(*string)
2925 d flags 10u 0 value
2926 *
2927 d curl_url_strerror...
2928 d pr * extproc('curl_url_strerror') const char *
2929 d code value like(CURLUcode)
2930 *
2931 d curl_easy_option_by_name...
2932 d pr * extproc('curl_easy_option_by_name') curl_easyoption *
2933 d name * value options(*string)
2934 *
2935 d curl_easy_option_by_id...
2936 d pr * extproc('curl_easy_option_by_id') curl_easyoption *
2937 d id value like(CURLoption)
2938 *
2939 d curl_easy_option_next...
2940 d pr * extproc('curl_easy_next') curl_easyoption *
2941 d prev * value curl_easyoption *
2942 *
2943 **************************************************************************
2944 * CCSID wrapper procedure prototypes
2945 **************************************************************************
2946 *
2947 d curl_version_ccsid...
2948 d pr * extproc('curl_version_ccsid')
2949 d ccsid 10u 0 value
2950 *
2951 d curl_easy_escape_ccsid...
2952 d pr * extproc('curl_easy_escape_ccsid') char *
2953 d handle * value CURL *
2954 d string * value options(*string)
2955 d length 10i 0 value
2956 d ccsid 10u 0 value
2957 *
2958 d curl_easy_unescape_ccsid...
2959 d pr * extproc('curl_easy_unescape_ccsid') char *
2960 d handle * value CURL *
2961 d string * value options(*string)
2962 d length 10i 0 value
2963 d outlength 10i 0 options(*omit)
2964 d ccsid 10u 0 value
2965 *
2966 d curl_slist_append_ccsid...
2967 d pr * extproc('curl_slist_append_ccsid') struct curl_slist *
2968 d list * value struct curl_slist *
2969 d data * value options(*string) const char *
2970 d ccsid 10u 0 value
2971 *
2972 d curl_getdate_ccsid...
2973 d pr 10i 0 extproc('curl_getdate_ccsid') time_t
2974 d p * value options(*string) const char *
2975 d unused 10i 0 const options(*omit) time_t
2976 d ccsid 10u 0 value
2977 *
2978 d curl_version_info_ccsid...
2979 d pr * extproc('curl_version_info_ccsid') c_i_version_data *
2980 d version value like(CURLversion)
2981 d ccsid 10u 0 value
2982 *
2983 d curl_easy_strerror_ccsid...
2984 d pr * extproc('curl_easy_strerror_ccsid') const char *
2985 d code value like(CURLcode)
2986 d ccsid 10u 0 value
2987 *
2988 d curl_share_strerror_ccsid...
2989 d pr * extproc('curl_share_strerror_ccsid') const char *
2990 d code value like(CURLSHcode)
2991 d ccsid 10u 0 value
2992 *
2993 d curl_multi_strerror_ccsid...
2994 d pr * extproc('curl_multi_strerror_ccsid') char *
2995 d code value like(CURLMcode)
2996 d ccsid 10u 0 value
2997 *
2998 * May be used for strings and structures.
2999 d curl_easy_getinfo_ccsid...
3000 d pr extproc('curl_easy_getinfo_ccsid')
3001 d like(CURLcode)
3002 d curl * value CURL *
3003 d info value like(CURLINFO)
3004 d ptrarg * options(*nopass) char *
3005 d ccsid 10u 0 value options(*nopass)
3006 *
3007 d curl_certinfo_free_all...
3008 d pr extproc('curl_certinfo_free_all')
3009 d info * value
3010 *
3011 d curl_formadd_ccsid...
3012 d pr extproc('curl_formadd_ccsid')
3013 d like(CURLFORMcode)
3014 d httppost * curl_httppost *
3015 d lastpost * curl_httppost *
3016 d option1 value like(CURLFORMoption) CURLFORM_ARRAY
3017 d options(*nopass)
3018 d object1 * value options(*string: *nopass)
3019 d option2 value like(CURLFORMoption) CURLFORM_END
3020 d options(*nopass)
3021 *
3022 d curl_formget_ccsid...
3023 d pr 10i 0 extproc('curl_formget_ccsid')
3024 d form * value curl_httppost *
3025 d arg * value
3026 d append value like(curl_formget_callback)
3027 d ccsid 10u 0 value
3028 *
3029 d curl_form_long_value...
3030 d pr * extproc('curl_form_long_value')
3031 d value 10i 0 value curl_httppost *
3032 *
3033 d curl_easy_setopt_ccsid...
3034 d pr extproc('curl_easy_setopt_ccsid')
3035 d like(CURLcode)
3036 d curl * value CURL *
3037 d option value like(CURLoption)
3038 d objectarg * value options(*string: *nopass)
3039 d ccsid 10u 0 value options(*nopass)
3040 *
3041 d curl_pushheader_bynum_ccsid...
3042 d pr * extproc( char *
3043 d 'curl_pushheader_bynum_ccsid')
3044 d h * value curl_pushheaders *
3045 d num 10u 0 value
3046 d ccsid 10u 0 value
3047 *
3048 d curl_pushheader_byname_ccsid...
3049 d pr * extproc( char *
3050 d 'curl_pushheader_byname_ccsid')
3051 d h * value curl_pushheaders *
3052 d header * value options(*string) const char *
3053 d ccsidin 10u 0 value
3054 d ccsidout 10u 0 value
3055 *
3056 d curl_mime_name_ccsid...
3057 d pr extproc('curl_mime_name_ccsid')
3058 d like(CURLcode)
3059 d part * value curl_mimepart *
3060 d name * value options(*string)
3061 d ccsid 10u 0 value
3062 *
3063 d curl_mime_filename_ccsid...
3064 d pr extproc('curl_mime_filename_ccsid')
3065 d like(CURLcode)
3066 d part * value curl_mimepart *
3067 d filename * value options(*string)
3068 d ccsid 10u 0 value
3069 *
3070 d curl_mime_type_ccsid...
3071 d pr extproc('curl_mime_type_ccsid')
3072 d like(CURLcode)
3073 d part * value curl_mimepart *
3074 d mimetype * value options(*string)
3075 d ccsid 10u 0 value
3076 *
3077 d curl_mime_encoder_ccsid...
3078 d pr extproc('curl_mime_encoder_ccsid')
3079 d like(CURLcode)
3080 d part * value curl_mimepart *
3081 d encoding * value options(*string)
3082 d ccsid 10u 0 value
3083 *
3084 d curl_mime_data_ccsid...
3085 d pr extproc('curl_mime_data_ccsid')
3086 d like(CURLcode)
3087 d part * value curl_mimepart *
3088 d data * value options(*string)
3089 d datasize 10u 0 size_t
3090 d ccsid 10u 0 value
3091 *
3092 d curl_mime_filedata_ccsid...
3093 d pr extproc('curl_mime_filedata_ccsid')
3094 d like(CURLcode)
3095 d part * value curl_mimepart *
3096 d filename * value options(*string)
3097 d ccsid 10u 0 value
3098 *
3099 d curl_url_get_ccsid...
3100 d pr extproc('curl_url_get_ccsid')
3101 d like(CURLUcode)
3102 d handle * value CURLU *
3103 d what value like(CURLUPart)
3104 d part * char **
3105 d flags 10u 0 value
3106 d ccsid 10u 0 value
3107 *
3108 d curl_url_set_ccsid...
3109 d pr extproc('curl_url_set_ccsid')
3110 d like(CURLUcode)
3111 d handle * value CURLU *
3112 d what value like(CURLUPart)
3113 d part * value options(*string)
3114 d flags 10u 0 value
3115 d ccsid 10u 0 value
3116 *
3117 d curl_easy_option_by_name_ccsid...
3118 d pr * extproc( curl_easyoption *
3119 d 'curl_easy_option_by_name_ccsid')
3120 d name * value options(*string)
3121 d ccsid 10u 0 value
3122 *
3123 d curl_easy_option_get_name_ccsid...
3124 d pr * extproc( const char *
3125 d 'curl_easy_option_get_name_ccsid')
3126 d option * value curl_easyoption *
3127 d ccsid 10u 0 value
3128 *
3129 /endif