20 #ifndef FREERDP_LIB_CORE_GATEWAY_NCACN_HTTP_H
21 #define FREERDP_LIB_CORE_GATEWAY_NCACN_HTTP_H
23 #include <freerdp/api.h>
28 FREERDP_LOCAL BOOL rpc_ncacn_http_auth_init(rdpContext* context,
RpcChannel* channel);
29 FREERDP_LOCAL
void rpc_ncacn_http_auth_uninit(
RpcChannel* channel);
31 FREERDP_LOCAL BOOL rpc_ncacn_http_send_in_channel_request(
RpcChannel* inChannel);
32 FREERDP_LOCAL BOOL rpc_ncacn_http_recv_in_channel_response(
RpcChannel* inChannel,
33 HttpResponse* response);
35 FREERDP_LOCAL BOOL rpc_ncacn_http_send_out_channel_request(
RpcChannel* outChannel,
37 FREERDP_LOCAL BOOL rpc_ncacn_http_recv_out_channel_response(
RpcChannel* outChannel,
38 HttpResponse* response);
39 FREERDP_LOCAL BOOL rpc_ncacn_http_is_final_request(
RpcChannel* channel);