36 MCAPI
long Close(::std::function<
void()>);
40 MCAPI
long Initialize();
42 MCAPI
void SendRequest();
44 MCAPI
void StartWinHttpClose();
48 MCAPI
long WebSocketDisconnect(::HCWebSocketCloseStatus);
50 MCAPI
long WebSocketReadAsync();
52 MCAPI
long WebSocketReadComplete(
bool,
bool);
56 MCAPI
long WebSocketSendMessageAsync(
::XAsyncBlock*,
char const*);
58 MCAPI
long WebSocketSendMessageAsync(
::XAsyncBlock*, uchar
const*, uint64, ::_WINHTTP_WEB_SOCKET_BUFFER_TYPE);
60 MCAPI
void complete_task(
long, uint);
62 MCAPI
void on_websocket_disconnected(ushort);
68 MCAPI static ::Result<::std::shared_ptr<::xbox::httpclient::WinHttpConnection>>
71 MCAPI static ::Result<::std::shared_ptr<::xbox::httpclient::WinHttpConnection>>
86 MCAPI
static void completion_callback(
void*, uint64, ulong,
void*, ulong);
90 MCAPI
static void parse_headers_string(
::HC_CALL*,
wchar_t*);
100 MCAPI
static void** $vftable();
Definition WinHttpCallbackContext.h:7
Definition WinHttpConnection.h:31