about summary refs log tree commit diff stats
path: root/src/wrapped32/wrappedcurl_private.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/wrapped32/wrappedcurl_private.h')
-rw-r--r--src/wrapped32/wrappedcurl_private.h85
1 files changed, 85 insertions, 0 deletions
diff --git a/src/wrapped32/wrappedcurl_private.h b/src/wrapped32/wrappedcurl_private.h
new file mode 100644
index 00000000..ce198abe
--- /dev/null
+++ b/src/wrapped32/wrappedcurl_private.h
@@ -0,0 +1,85 @@
+#if !(defined(GO) && defined(GOM) && defined(GO2) && defined(DATA))
+#error Meh....
+#endif
+
+GO(curl_easy_cleanup, vFp)
+GO(curl_easy_duphandle, pFp)
+GO(curl_easy_escape, pFppi)
+GO(curl_easy_getinfo, uFpppppp) //vararg
+GO(curl_easy_init, pFv)
+//GO(curl_easy_pause, 
+GO(curl_easy_perform, uFp)
+GO(curl_easy_recv, iFppLp)
+GO(curl_easy_reset, vFp)
+GO(curl_easy_send, iFppLp)
+GOM(curl_easy_setopt, uFEpup)   // can set many callbacks!
+GO(curl_easy_strerror, pFu)
+//GO(curl_easy_unescape, 
+//GO(curl_escape, 
+GO(curl_formadd, iFpppppppppppppppp)    // there is a vararg here. Should GOM and use CURLFORM_ARRAY instead
+GO(curl_formfree, vFp)
+//GO(curl_formget, 
+GO(curl_free, vFp)
+//GO(curl_getdate, 
+//GO(curl_getenv, 
+GO(curl_global_cleanup, vFv)
+GO(curl_global_init, uFu)
+GOM(curl_global_init_mem, iFElppppp)
+GO(curl_global_sslset, uFupp)
+// GO(curl_maprintf,
+// GO(curl_mfprintf,
+GO(curl_mime_addpart, pFp)
+GO(curl_mime_data, iFppL)
+// GO(curl_mime_data_cb,
+// GO(curl_mime_encoder,
+GO(curl_mime_filedata, iFpp)
+// GO(curl_mime_filename,
+// GO(curl_mime_free,
+// GO(curl_mime_headers,
+GO(curl_mime_init, pFp)
+GO(curl_mime_name, iFpp)
+//GO(curl_mime_subparts, 
+//GO(curl_mime_type, 
+//GO(curl_mprintf, 
+//GO(curl_msnprintf, 
+//GO(curl_msprintf, 
+GO(curl_multi_add_handle, uFpp)
+GO(curl_multi_assign, uFpip)
+GO(curl_multi_cleanup, uFp)
+GO(curl_multi_fdset, uFppppp)
+GO(curl_multi_info_read, pFpp)
+GO(curl_multi_init, pFv)
+GO(curl_multi_perform, uFpp)
+GO(curl_multi_poll, iFppuip)    // since 7.66.0
+GO(curl_multi_remove_handle, uFpp)
+GOM(curl_multi_setopt, iFEpup)
+//GO(curl_multi_socket, 
+GO(curl_multi_socket_action, uFpiip)
+//GO(curl_multi_socket_all, 
+GO(curl_multi_strerror, pFi)
+GO(curl_multi_timeout, iFpp)
+GO(curl_multi_wait, iFppuip)
+//GO(curl_mvaprintf, 
+//GO(curl_mvfprintf, 
+//GO(curl_mvprintf, 
+//GO(curl_mvsnprintf, 
+//GO(curl_mvsprintf, 
+//GO(curl_pushheader_byname, 
+//GO(curl_pushheader_bynum, 
+GO(curl_share_cleanup, uFp)
+GO(curl_share_init, pFv)
+GOM(curl_share_setopt, uFEpup)
+//GO(curl_share_strerror, 
+GO(curl_slist_append, pFpp)
+GO(curl_slist_free_all, vFp)
+//GO(curl_strequal, 
+//GO(curl_strnequal, 
+//GO(curl_unescape, 
+GO(curl_url, pFv)
+GO(curl_url_cleanup, vFp)
+GO(curl_url_dup, pFp)
+GO(curl_url_get, iFpipu)
+GO(curl_url_set, iFpipu)
+GO(curl_url_strerror, pFi)
+GO(curl_version, pFv)
+GO(curl_version_info, pFi)