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