#include "stdafx.h"
#include "Emu/Cell/PPUModule.h"

#include "cellHttp.h"

LOG_CHANNEL(cellHttp);

error_code cellHttpAuthCacheExport()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpAuthCacheFlush()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpAuthCacheGetEntryMax()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpAuthCacheImport()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpAuthCacheSetEntryMax()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpInit()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpEnd()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpsInit()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpsEnd()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpSetProxy()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpGetCookie()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpGetProxy()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpInitCookie()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpEndCookie()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpAddCookieWithClientId()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpSessionCookieFlush()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpCookieExport()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpCookieExportWithClientId()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpCookieFlush()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpCookieImport()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpCookieImportWithClientId()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientSetCookieSendCallback()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientSetCookieRecvCallback()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpCreateClient()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpDestroyClient()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientSetAuthenticationCallback()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientSetTransactionStateCallback()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientSetRedirectCallback()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientSetProxy()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientGetProxy()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientSetVersion()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientGetVersion()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientSetPipeline()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientGetPipeline()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientSetKeepAlive()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientGetKeepAlive()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientSetAutoRedirect()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientGetAutoRedirect()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientSetAutoAuthentication()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientGetAutoAuthentication()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientSetAuthenticationCacheStatus()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientGetAuthenticationCacheStatus()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientSetCookieStatus()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientGetCookieStatus()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientSetUserAgent()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientGetUserAgent()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientSetResponseBufferMax()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientGetResponseBufferMax()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientCloseAllConnections()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientCloseConnections()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientPollConnections()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientSetConnectionStateCallback()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientSetConnectionWaitStatus()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientGetConnectionWaitStatus()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientSetConnectionWaitTimeout()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientGetConnectionWaitTimeout()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientSetRecvTimeout()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientGetRecvTimeout()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientSetSendTimeout()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientGetSendTimeout()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientSetConnTimeout()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientGetConnTimeout()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientSetTotalPoolSize()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientGetTotalPoolSize()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientSetPerHostPoolSize()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientGetPerHostPoolSize()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientSetPerHostKeepAliveMax()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientGetPerHostKeepAliveMax()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientSetPerPipelineMax()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientGetPerPipelineMax()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientSetRecvBufferSize()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientGetRecvBufferSize()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientSetSendBufferSize()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientGetSendBufferSize()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientGetAllHeaders()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientSetHeader()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientGetHeader()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientAddHeader()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientDeleteHeader()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientSetSslCallback()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientSetSslClientCertificate()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpCreateTransaction()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpDestroyTransaction()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpTransactionGetUri()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpTransactionCloseConnection()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpTransactionReleaseConnection()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpTransactionAbortConnection()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpSendRequest()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpRequestSetContentLength()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpRequestGetContentLength()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpRequestSetChunkedTransferStatus()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpRequestGetChunkedTransferStatus()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpRequestGetAllHeaders()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpRequestSetHeader()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpRequestGetHeader()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpRequestAddHeader()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpRequestDeleteHeader()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpRecvResponse()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpResponseGetAllHeaders()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpResponseGetHeader()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpResponseGetContentLength()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpResponseGetStatusCode()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpResponseGetStatusLine()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpTransactionGetSslCipherName()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpTransactionGetSslCipherId()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpTransactionGetSslCipherVersion()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpTransactionGetSslCipherBits()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpTransactionGetSslCipherString()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpTransactionGetSslVersion()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpTransactionGetSslId()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientSetMinSslVersion()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientGetMinSslVersion()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientSetSslVersion()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientGetSslVersion()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpClientSetSslIdDestroyCallback()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpFlushCache()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpEndCache()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpInitCache()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpGetCacheInfo()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

error_code cellHttpGetMemoryInfo()
{
	UNIMPLEMENTED_FUNC(cellHttp);
	return CELL_OK;
}

DECLARE(ppu_module_manager::cellHttp)("cellHttp", []()
{
	REG_FUNC(cellHttp, cellHttpAuthCacheExport);
	REG_FUNC(cellHttp, cellHttpAuthCacheFlush);
	REG_FUNC(cellHttp, cellHttpAuthCacheGetEntryMax);
	REG_FUNC(cellHttp, cellHttpAuthCacheImport);
	REG_FUNC(cellHttp, cellHttpAuthCacheSetEntryMax);
	REG_FUNC(cellHttp, cellHttpInit);
	REG_FUNC(cellHttp, cellHttpEnd);
	REG_FUNC(cellHttp, cellHttpsInit);
	REG_FUNC(cellHttp, cellHttpsEnd);
	REG_FUNC(cellHttp, cellHttpSetProxy);
	REG_FUNC(cellHttp, cellHttpGetCookie);
	REG_FUNC(cellHttp, cellHttpGetProxy);

	REG_FUNC(cellHttp, cellHttpInitCookie);
	REG_FUNC(cellHttp, cellHttpEndCookie);
	REG_FUNC(cellHttp, cellHttpAddCookieWithClientId);
	REG_FUNC(cellHttp, cellHttpSessionCookieFlush);

	REG_FUNC(cellHttp, cellHttpCookieExport);
	REG_FUNC(cellHttp, cellHttpCookieExportWithClientId);
	REG_FUNC(cellHttp, cellHttpCookieFlush);
	REG_FUNC(cellHttp, cellHttpCookieImport);
	REG_FUNC(cellHttp, cellHttpCookieImportWithClientId);

	REG_FUNC(cellHttp, cellHttpClientSetCookieSendCallback);
	REG_FUNC(cellHttp, cellHttpClientSetCookieRecvCallback);

	REG_FUNC(cellHttp, cellHttpCreateClient);
	REG_FUNC(cellHttp, cellHttpDestroyClient);
	REG_FUNC(cellHttp, cellHttpClientSetAuthenticationCallback);
	REG_FUNC(cellHttp, cellHttpClientSetTransactionStateCallback);
	REG_FUNC(cellHttp, cellHttpClientSetRedirectCallback);

	REG_FUNC(cellHttp, cellHttpClientSetProxy);
	REG_FUNC(cellHttp, cellHttpClientGetProxy);
	REG_FUNC(cellHttp, cellHttpClientSetVersion);
	REG_FUNC(cellHttp, cellHttpClientGetVersion);
	REG_FUNC(cellHttp, cellHttpClientSetPipeline);
	REG_FUNC(cellHttp, cellHttpClientGetPipeline);
	REG_FUNC(cellHttp, cellHttpClientSetKeepAlive);
	REG_FUNC(cellHttp, cellHttpClientGetKeepAlive);
	REG_FUNC(cellHttp, cellHttpClientSetAutoRedirect);
	REG_FUNC(cellHttp, cellHttpClientGetAutoRedirect);
	REG_FUNC(cellHttp, cellHttpClientSetAutoAuthentication);
	REG_FUNC(cellHttp, cellHttpClientGetAutoAuthentication);
	REG_FUNC(cellHttp, cellHttpClientSetAuthenticationCacheStatus);
	REG_FUNC(cellHttp, cellHttpClientGetAuthenticationCacheStatus);
	REG_FUNC(cellHttp, cellHttpClientSetCookieStatus);
	REG_FUNC(cellHttp, cellHttpClientGetCookieStatus);
	REG_FUNC(cellHttp, cellHttpClientSetUserAgent);
	REG_FUNC(cellHttp, cellHttpClientGetUserAgent);
	REG_FUNC(cellHttp, cellHttpClientSetResponseBufferMax);
	REG_FUNC(cellHttp, cellHttpClientGetResponseBufferMax);

	REG_FUNC(cellHttp, cellHttpClientCloseAllConnections);
	REG_FUNC(cellHttp, cellHttpClientCloseConnections);
	REG_FUNC(cellHttp, cellHttpClientPollConnections);

	REG_FUNC(cellHttp, cellHttpClientSetConnectionStateCallback);
	REG_FUNC(cellHttp, cellHttpClientGetConnectionWaitStatus);
	REG_FUNC(cellHttp, cellHttpClientSetConnectionWaitStatus);
	REG_FUNC(cellHttp, cellHttpClientGetConnectionWaitTimeout);
	REG_FUNC(cellHttp, cellHttpClientSetConnectionWaitTimeout);
	REG_FUNC(cellHttp, cellHttpClientSetRecvTimeout);
	REG_FUNC(cellHttp, cellHttpClientGetRecvTimeout);
	REG_FUNC(cellHttp, cellHttpClientSetSendTimeout);
	REG_FUNC(cellHttp, cellHttpClientGetSendTimeout);
	REG_FUNC(cellHttp, cellHttpClientSetConnTimeout);
	REG_FUNC(cellHttp, cellHttpClientGetConnTimeout);
	REG_FUNC(cellHttp, cellHttpClientSetTotalPoolSize);
	REG_FUNC(cellHttp, cellHttpClientGetTotalPoolSize);
	REG_FUNC(cellHttp, cellHttpClientSetPerHostPoolSize);
	REG_FUNC(cellHttp, cellHttpClientGetPerHostPoolSize);
	REG_FUNC(cellHttp, cellHttpClientSetPerHostKeepAliveMax);
	REG_FUNC(cellHttp, cellHttpClientGetPerHostKeepAliveMax);
	REG_FUNC(cellHttp, cellHttpClientSetPerPipelineMax);
	REG_FUNC(cellHttp, cellHttpClientGetPerPipelineMax);
	REG_FUNC(cellHttp, cellHttpClientSetRecvBufferSize);
	REG_FUNC(cellHttp, cellHttpClientGetRecvBufferSize);
	REG_FUNC(cellHttp, cellHttpClientSetSendBufferSize);
	REG_FUNC(cellHttp, cellHttpClientGetSendBufferSize);

	REG_FUNC(cellHttp, cellHttpClientGetAllHeaders);
	REG_FUNC(cellHttp, cellHttpClientSetHeader);
	REG_FUNC(cellHttp, cellHttpClientGetHeader);
	REG_FUNC(cellHttp, cellHttpClientAddHeader);
	REG_FUNC(cellHttp, cellHttpClientDeleteHeader);

	REG_FUNC(cellHttp, cellHttpClientSetSslCallback);
	REG_FUNC(cellHttp, cellHttpClientSetSslClientCertificate);

	REG_FUNC(cellHttp, cellHttpCreateTransaction);
	REG_FUNC(cellHttp, cellHttpDestroyTransaction);
	REG_FUNC(cellHttp, cellHttpTransactionGetUri);
	REG_FUNC(cellHttp, cellHttpTransactionCloseConnection);
	REG_FUNC(cellHttp, cellHttpTransactionReleaseConnection);
	REG_FUNC(cellHttp, cellHttpTransactionAbortConnection);

	REG_FUNC(cellHttp, cellHttpSendRequest);
	REG_FUNC(cellHttp, cellHttpRequestSetContentLength);
	REG_FUNC(cellHttp, cellHttpRequestGetContentLength);
	REG_FUNC(cellHttp, cellHttpRequestSetChunkedTransferStatus);
	REG_FUNC(cellHttp, cellHttpRequestGetChunkedTransferStatus);
	REG_FUNC(cellHttp, cellHttpRequestGetAllHeaders);
	REG_FUNC(cellHttp, cellHttpRequestSetHeader);
	REG_FUNC(cellHttp, cellHttpRequestGetHeader);
	REG_FUNC(cellHttp, cellHttpRequestAddHeader);
	REG_FUNC(cellHttp, cellHttpRequestDeleteHeader);

	REG_FUNC(cellHttp, cellHttpRecvResponse);
	REG_FUNC(cellHttp, cellHttpResponseGetAllHeaders);
	REG_FUNC(cellHttp, cellHttpResponseGetHeader);
	REG_FUNC(cellHttp, cellHttpResponseGetContentLength);
	REG_FUNC(cellHttp, cellHttpResponseGetStatusCode);
	REG_FUNC(cellHttp, cellHttpResponseGetStatusLine);

	REG_FUNC(cellHttp, cellHttpTransactionGetSslCipherName);
	REG_FUNC(cellHttp, cellHttpTransactionGetSslCipherId);
	REG_FUNC(cellHttp, cellHttpTransactionGetSslCipherVersion);
	REG_FUNC(cellHttp, cellHttpTransactionGetSslCipherBits);
	REG_FUNC(cellHttp, cellHttpTransactionGetSslCipherString);
	REG_FUNC(cellHttp, cellHttpTransactionGetSslVersion);
	REG_FUNC(cellHttp, cellHttpTransactionGetSslId);

	REG_FUNC(cellHttp, cellHttpClientSetMinSslVersion);
	REG_FUNC(cellHttp, cellHttpClientGetMinSslVersion);
	REG_FUNC(cellHttp, cellHttpClientSetSslVersion);
	REG_FUNC(cellHttp, cellHttpClientGetSslVersion);
	REG_FUNC(cellHttp, cellHttpClientSetSslIdDestroyCallback);

	REG_FUNC(cellHttp, cellHttpFlushCache);
	REG_FUNC(cellHttp, cellHttpEndCache);
	REG_FUNC(cellHttp, cellHttpInitCache);
	REG_FUNC(cellHttp, cellHttpGetCacheInfo);
	REG_FUNC(cellHttp, cellHttpGetMemoryInfo);
});

DECLARE(ppu_module_manager::cellHttps)("cellHttps", []()
{
	// cellHttps doesn't have functions (cellHttpsInit belongs to cellHttp, for example)
});
