ReactOS 0.4.16-dev-1946-g52006dd
CWebServiceLibCurl.cpp File Reference
#include "precomp.h"
#include <curl/curl.h>
Include dependency graph for CWebServiceLibCurl.cpp:

Go to the source code of this file.

Functions

static size_t callback_func (void *ptr, size_t size, size_t count, void *userdata)
 

Variables

static HMODULE g_hLibCurl = nullptr
 
static decltype(&curl_global_initpcurl_global_init = nullptr
 
static decltype(&curl_easy_initpcurl_easy_init = nullptr
 
static decltype(&curl_easy_setoptpcurl_easy_setopt = nullptr
 
static decltype(&curl_easy_performpcurl_easy_perform = nullptr
 
static decltype(&curl_easy_strerrorpcurl_easy_strerror = nullptr
 
static decltype(&curl_easy_cleanuppcurl_easy_cleanup = nullptr
 
static decltype(&curl_global_cleanuppcurl_global_cleanup = nullptr
 

Function Documentation

◆ callback_func()

static size_t callback_func ( void ptr,
size_t  size,
size_t  count,
void userdata 
)
static

Definition at line 89 of file CWebServiceLibCurl.cpp.

90{
91 string *ResultData = (string *)userdata;
92 ResultData->append((const char*)ptr, count);
93 return count;
94}
_Self & append(const _CharT *__first, const _CharT *__last)
Definition: _string.h:509
GLuint GLuint GLsizei count
Definition: gl.h:1545
static PVOID ptr
Definition: dispmode.c:27

Referenced by CWebServiceLibCurl::DoRequest().

Variable Documentation

◆ g_hLibCurl

◆ pcurl_easy_cleanup

decltype(&curl_easy_cleanup) pcurl_easy_cleanup = nullptr
static

◆ pcurl_easy_init

decltype(&curl_easy_init) pcurl_easy_init = nullptr
static

◆ pcurl_easy_perform

decltype(&curl_easy_perform) pcurl_easy_perform = nullptr
static

◆ pcurl_easy_setopt

◆ pcurl_easy_strerror

decltype(&curl_easy_strerror) pcurl_easy_strerror = nullptr
static

◆ pcurl_global_cleanup

decltype(&curl_global_cleanup) pcurl_global_cleanup = nullptr
static

◆ pcurl_global_init

decltype(&curl_global_init) pcurl_global_init = nullptr
static