LeviLamina
Loading...
Searching...
No Matches
xbox::httpclient::WinHttpProvider Class Reference

Public Member Functions

WinHttpProvideroperator= (WinHttpProvider const &)
 
 WinHttpProvider (WinHttpProvider const &)
 
MCAPI long CloseAllConnections ()
 
MCAPI long ConnectAsync (::http_string const &uri, ::http_string const &subprotocol, ::HC_WEBSOCKET_OBSERVER *websocketHandle, ::XAsyncBlock *async)
 
MCAPI ::xbox::httpclient::Result< void * > GetHSession (uint securityProtocolFlags)
 
MCAPI long PerformAsync (::HC_CALL *callHandle, ::XAsyncBlock *async)
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI long GetProxyName (::xbox::httpclient::proxy_type proxyType, ::xbox::httpclient::Uri proxyUri, ulong &pAccessType, ::http_wstring &pwProxyName)
 
static MCAPI ::xbox::httpclient::WinHttpWebSocketExports GetWinHttpWebSocketExports ()
 
static MCAPI ::xbox::httpclient::Result<::std::unique_ptr< ::xbox::httpclient::WinHttpProvider, ::http_alloc_deleter<::xbox::httpclient::WinHttpProvider > > > Initialize ()
 
static MCAPI long SetGlobalProxyForHSession (void *hSession, char const *proxyUri)
 
static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnkb0da06
 
::ll::UntypedStorage< 4, 4 > mUnkb204e6
 
::ll::UntypedStorage< 8, 32 > mUnk457e34
 
::ll::UntypedStorage< 8, 80 > mUnkf9480b
 
::ll::UntypedStorage< 8, 16 > mUnk4ffef1
 
::ll::UntypedStorage< 8, 16 > mUnkc63850
 

Member Function Documentation

◆ CloseAllConnections()

MCAPI long xbox::httpclient::WinHttpProvider::CloseAllConnections ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ConnectAsync()

MCAPI long xbox::httpclient::WinHttpProvider::ConnectAsync ( ::http_string const & uri,
::http_string const & subprotocol,
::HC_WEBSOCKET_OBSERVER * websocketHandle,
::XAsyncBlock * async )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ GetHSession()

MCAPI ::xbox::httpclient::Result< void * > xbox::httpclient::WinHttpProvider::GetHSession ( uint securityProtocolFlags)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ PerformAsync()

MCAPI long xbox::httpclient::WinHttpProvider::PerformAsync ( ::HC_CALL * callHandle,
::XAsyncBlock * async )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ GetProxyName()

static MCAPI long xbox::httpclient::WinHttpProvider::GetProxyName ( ::xbox::httpclient::proxy_type proxyType,
::xbox::httpclient::Uri proxyUri,
ulong & pAccessType,
::http_wstring & pwProxyName )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ GetWinHttpWebSocketExports()

static MCAPI ::xbox::httpclient::WinHttpWebSocketExports xbox::httpclient::WinHttpProvider::GetWinHttpWebSocketExports ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ Initialize()

static MCAPI ::xbox::httpclient::Result<::std::unique_ptr< ::xbox::httpclient::WinHttpProvider, ::http_alloc_deleter<::xbox::httpclient::WinHttpProvider > > > xbox::httpclient::WinHttpProvider::Initialize ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetGlobalProxyForHSession()

static MCAPI long xbox::httpclient::WinHttpProvider::SetGlobalProxyForHSession ( void * hSession,
char const * proxyUri )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void xbox::httpclient::WinHttpProvider::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

static MCAPI void ** xbox::httpclient::WinHttpProvider::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: